JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
eb01cf1c84c0e082c8dfca0f2d93944b1b506a0e
[contractor-progress.git] / tiny_agreement.php
1 <?php
2
3 function tiny_agreement_get_fields() {
4         $name = format_oneline($_REQUEST['name']);
5         tem_set('name', $name);
6         
7         $level = format_options($_REQUEST['level'], 'level');
8         
9         return array($name, $level);
10 }
11
12 function tiny_agreement_main() {
13         if(!logged_in()) {
14                 $GLOBALS['url'] = this_url();
15                 return 'tiny_agreement';
16         }
17
18         pulldown('level', array(
19                 array('30', '$30'),
20                 array('40', '$40'),
21                 array('50', '$50'),
22                 array('75', '$75'),
23                 array('100', '$100'),
24                 array('150', '$150'),
25                 array('200', '$200'),
26                 array('300', '$300')), PULLDOWN_2D);
27
28         if(isset($_REQUEST['name'])) {
29                 list($name, $level) = tiny_agreement_get_fields();
30
31                 if($level) {
32                         if($name) {
33                                 db_update('people', 'name,tiny_agreement', $name, $level, 'where id=%i', logged_in());
34                                 message('Thank you for filling out the Tiny User Agreement.');
35                                 return './';
36                         } else {
37                                 message('Please enter your name.');
38                         }
39                 } else {
40                         message('Something went wrong there. Please try again');
41                 }
42         }
43
44         tem_sub('main_body');
45 }
46
47 ?>