JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
stop showing tiny agreement to contractor when he switches users
[contractor-progress.git] / index.php
index 88e5605..03e3077 100644 (file)
--- a/index.php
+++ b/index.php
@@ -115,14 +115,17 @@ function totals_summary($arr) {
 
 function _index_main() {
        $client_id = logged_in();
+       $ever_was_contractor = ever_was_contractor();
 
-       # make sure they've filled out the tiny user agreement
-       $tiny_agreement = db_get_value('people', 'tiny_agreement', 'where id=%i', $client_id);
-       if($tiny_agreement < 30 || $tiny_agreement > 999) {
-               return './tiny_agreement';
+       # make sure the client (not the contractor) has filled out the tiny agreement
+       if(!$ever_was_contractor) {
+               $tiny_agreement = db_get_value('people', 'tiny_agreement', 'where id=%i', $client_id);
+               if($tiny_agreement < 30 || $tiny_agreement > 999) {
+                       return './tiny_agreement';
+               }
        }
 
-       if(ever_was_contractor()) {
+       if($ever_was_contractor) {
                tem_show('su_link');
        }