Fixed various details.
[memberdb.git] / include / earnings.php
index 41e5b2e..afba167 100644 (file)
@@ -193,6 +193,7 @@ function action_create_earnings() {/*{{{*/
     db_begin();
     foreach ($_POST['earnings'] as $post_data) {
         $log_messages = array();
+
         unset($post_data['id']);
         $earning = array(
             'account' => 'bank'
@@ -212,6 +213,14 @@ function action_create_earnings() {/*{{{*/
         }
     }
     db_commit();
+    
+    // SET directdebit from FRST to RCUR
+    foreach ($_POST['earnings'] as $post_data) {
+        $member['modified_at'] = db_unixtime2datetime(time());
+        $member['directdebit'] = 3; // RCUR
+        db_update_single(DB_TABLE_MEMBERS, $member, sprintf('directdebit=\'2\' AND id=\'%1$d\'', db_escape($post_data['member_id'])));
+    }
+
     redirect(link_to('finances'));
 }/*}}}*/