Beispiel #1
0
                 $msg['bug'] .= __LINE__ . " " . $query . '<br/>';
             }
             $results = $database->query($query);
             $msg['inf'] .= $MOD_GSMOFF['added'] . '<br/>';
         }
         unset($query);
         $regelsArr['mode'] = 9;
     } else {
         foreach ($_POST as $key => $value) {
             // check for budget update
             $budget = explode("|", $key);
             if ($budget[0] == 'a') {
                 // budget data
                 if ($budget[2] != $value) {
                     //budget different
                     $hulpArr = array('budget_b' => Gsm_eval($value, 8, 10000000, 0));
                     $query = "UPDATE `" . $regelsArr['table'] . "` SET " . Gsm_parse(2, $hulpArr) . "  WHERE  `id`= '" . $budget[1] . "'";
                     if ($debug) {
                         $msg['bug'] .= '<br/>id ' . __LINE__ . " " . $query . '<br/>';
                     }
                     $results = $database->query($query);
                 }
             }
         }
         $query = "SELECT * FROM `" . $regelsArr['table'] . "`WHERE `rekening_type`='4' OR `rekening_type`='5' ORDER BY `" . $regelsArr['volgorde'] . "`";
         $regelsArr['mode'] = 5;
     }
     break;
 case $MOD_GSMOFF['tbl_icon'][5]:
     //save as new
     if (!isset($_SESSION['page_h']) || $_SESSION['page_h'] != $_POST['sh']) {
Beispiel #2
0
         case 4:
             //    'varchar(63)'
             if (isset($_POST[$key])) {
                 $regelsArr['x' . $key] = Gsm_eval($_POST[$key], 1, 63, 0);
             }
             break;
         case 5:
             //    'varchar(127)'
             if (isset($_POST[$key])) {
                 $regelsArr['x' . $key] = Gsm_eval($_POST[$key], 1, 127, 0);
             }
             break;
         case 6:
             //    'date'
             if (isset($_POST[$key])) {
                 $regelsArr['x' . $key] = Gsm_eval($_POST[$key], 9, '2020-01-01', '1970-01-01');
             }
             break;
         case 2:
             //    'int(11)'
         //    'int(11)'
         case 7:
             //    'int(7)'
         //    'int(7)'
         default:
             if (isset($_POST[$key])) {
                 $regelsArr['x' . $key] = $_POST[$key];
             }
             break;
     }
 }
Beispiel #3
0
            if ($debug) {
                if (isset($query)) {
                    $msg['bug'] .= __LINE__ . $query . ' case 4111</br>';
                }
            }
            $results = $database->query($query);
            $msg['inf'] .= ' Betaling  ' . $n0 . ' geboekt</br>';
            // read record
            $n0++;
        }
    }
}
foreach ($_POST as $key => $value) {
    $posta = explode("|", $key);
    if (isset($posta[2]) && $posta[2] != $value) {
        $hulpdate = Gsm_eval($value, 9, $regelsArr['totenmet'], $regelsArr['vanaf']);
        if ($hulpdate > $regelsArr['vanaf']) {
            $hulpArr = array('booking_date' => $hulpdate);
            $query = "UPDATE `" . $regelsArr['table'] . "` SET " . Gsm_parse(2, $hulpArr) . "  WHERE `id`='" . $posta[1] . "'";
            $results = $database->query($query);
            $msg['inf'] .= $posta[2] . ' => ' . $hulpdate . ' Boekdatum aangepast</br>';
        } else {
            $msg['inf'] .= $posta[2] . ' => ' . $value . ' Datum --out of range--</br>';
        }
    }
}
// at this point the update is done and the mode and databse query are prepared database query for the relevant records prepared
if ($debug) {
    Gsm_debug($regelsArr, __LINE__);
    //  Gsm_debug( $rekeningArr, __LINE__);
    //  Gsm_debug( $rekeningtypeArr, __LINE__);
Beispiel #4
0
                     $msg['bug'] .= __LINE__ . ' ' . $query . ' <br/>';
                 }
                 $result = $database->query($query);
             }
             //$results && $results->numRows() >= 1
         }
         //$_POST[ 'vink' ] as $key => $value
     }
     //isset( $_POST[ 'vink' ][ 0 ] )
     foreach ($_POST as $key => $value) {
         $posta = explode("|", $key);
         if ($posta[0] == "a") {
             // correct type
             if (isset($posta[2]) && $posta[2] != $value) {
                 // something changed
                 $hulpArr = array('datumist' => Gsm_eval($value, 9, '2020-01-01', '0000-00-00'));
                 $query = "UPDATE `" . $regelsArr['standen'] . "` SET " . Gsm_parse(2, $hulpArr) . "  WHERE `id` = '" . $posta[1] . "'";
                 if ($debug) {
                     $msg['bug'] .= __LINE__ . ' ' . $query . ' <br/>';
                 }
                 $results = $database->query($query);
             }
             //isset( $posta[ 2 ] ) && $posta[ 2 ] != $value
         }
         //$posta[ 0 ] == "a"
     }
     //$_POST as $key => $value
     unset($query);
     // verder met betaling
 // verder met betaling
 case $MOD_GSMOFF['tbl_icon'][12]:
Beispiel #5
0
 $regelsArr['nwadres'] = explode("|", $_POST['adres1'] . "|" . $_POST['adres2'] . "|" . $_POST['adres3'] . "|" . $_POST['adres4']);
 $regelsArr['nwemail'] = $_POST['email1'];
 $regelsArr['nwnote'] = $_POST['wijze1'];
 $regelsArr['nwinfo'] = $_POST['info'];
 $regelsArr['nwcontact'] = explode("|", $_POST['mob1'] . "|" . $_POST['tel1']);
 $regelsArr['nwrefer'] = $_POST['refer'];
 $regelsArr['nwcomp'] = $_POST['vorm1'];
 $regelsArr['nwcomp_vat'] = $_POST['vat_ref'];
 $regelsArr['nwcomp_kvk'] = $_POST['kvk_ref'];
 $regelsArr['nwcomp_verif'] = $_POST['vat_verif'];
 $regelsArr['nwbank'] = $_POST['bank'];
 $regelsArr['nwmacht_ref'] = $_POST['macht_ref'];
 $regelsArr['nwmacht_dat'] = Gsm_eval($_POST['macht_dat'], 9, '2030-01-01', '1900-01-01');
 $regelsArr['nwgeb'] = Gsm_eval($_POST['geb'], 9, '2030-01-01', '1900-01-01');
 $regelsArr['nwsinds'] = Gsm_eval($_POST['sinds'], 9, '2030-01-01', '1970-01-01');
 $regelsArr['nweind'] = Gsm_eval($_POST['eind'], 9, '2030-01-01', '1970-01-01');
 $regelsArr['nwaant'] = $_POST['aant'];
 $hulpArr = array();
 $hulp2Arr = array();
 $update_ok = false;
 $mail_dif = false;
 // naam changed
 if ($debug) {
     Gsm_debug($regelsArr['naam'], __LINE__);
 }
 if ($debug) {
     Gsm_debug($regelsArr['nwnaam'], __LINE__);
 }
 if (implode('|', $regelsArr['naam']) != implode('|', $regelsArr['nwnaam'])) {
     $hulpArr['name'] = implode('|', $regelsArr['nwnaam']);
     $hulpArr['nwname'] = '|||';
Beispiel #6
0
         $msg['err'] .= $MOD_GSMOFF['error4'] . '</br>';
         unset($_POST);
         break;
     }
     //$_POST[ 'update_verif' ] != $row[ 'updated' ]
 }
 //$regelsArr[ 'save_update' ]
 /*
  * SIPs check done and record collected
  */
 $hulpArr = array('name' => Gsm_eval($_POST['bk_name']), 'booking_date' => Gsm_eval($_POST['bk_date'], 9, $regelsArr['tyear'], $regelsArr['fyear']), 'project' => $_POST['bk_project_name'], 'debet_amount' => Gsm_eval($_POST['bk_debet_amount'], 8, 999999, -999999), 'tegen2_amount' => Gsm_eval($_POST['bk_tegen2_amount'], 8, 999999, -999999), 'tegen1_amount' => '0', 'debet_id' => $_POST['bk_debet_name'], 'tegen1_id' => $_POST['bk_tegen1_name'], 'tegen2_id' => $_POST['bk_tegen2_name'], 'debet_rekening' => Gsm_eval(substr($rekeningArray[$_POST['bk_debet_name']], 0, $regelsArr['rekening size']), 8, 9999), 'tegen1_rekening' => Gsm_eval(substr($rekeningArray[$_POST['bk_tegen1_name']], 0, $regelsArr['rekening size']), 8, 9999), 'tegen2_rekening' => Gsm_eval(substr($rekeningArray[$_POST['bk_tegen2_name']], 0, $regelsArr['rekening size']), 8, 9999), 'boekstuk' => Gsm_eval($_POST['bk_comment']), 'zoek' => '');
 if ($hulpArr['booking_date'] < date("Y-m", strtotime($regelsArr['tyear'])) . "-01") {
     $hulpArr['boekstuk'] = str_replace("_", "", $hulpArr['boekstuk']);
 }
 //$hulpArr[ 'booking_date' ] < date( "Y-m", strtotime( $regelsArr[ 'tyear' ] ) ) . "-01"
 $hulpArr['tegen1_amount'] = Gsm_eval($hulpArr['debet_amount'] - $hulpArr['tegen2_amount'], 8, 999999, -999999);
 $hulpArr['zoek'] = $settingArr['opzoek'];
 // hoe ziet zoek eruit
 foreach ($hulpArr as $key => $value) {
     $hulpArr['zoek'] = str_replace($key, $value, $hulpArr['zoek']);
 }
 //$hulpArr as $key => $value
 // arrange tables for update or insert
 if ($regelsArr['save_update']) {
     // save
     $query = "UPDATE `" . $regelsArr['table'] . "` SET " . Gsm_parse(2, $hulpArr) . "  WHERE `id`='" . $regelsArr['recid'] . "'";
     if ($debug) {
         $msg['bug'] .= __LINE__ . ' ' . $query . '</br>';
     }
     $results = $database->query($query);
     $msg['inf'] .= $MOD_GSMOFF['save'] . ' : ' . $hulpArr['name'] . ' ' . $MOD_GSMOFF['changed'] . ' </br>';
Beispiel #7
0
     // just strip spaces and but keep linebreaks
     $hulp = nl2br(trim($_POST['matchR']));
     $hulp = preg_replace('!\\s+!', ' ', $hulp);
     $hulp = str_replace('<br /> ', NL, $hulp);
     $hulp = str_replace('<br />', NL, $hulp);
     $hulp = str_replace(NL, CH_CR, $hulp);
     $regelsArr['matchR'] = $hulp;
 }
 if (isset($_POST['from'])) {
     $regelsArr['from'] = Gsm_eval($_POST['from'], 3);
 }
 if (isset($_POST['wrsummary'])) {
     $regelsArr['wrsummary'] = Gsm_eval($_POST['wrsummary'], 8);
 }
 if (isset($_POST['wrtekst'])) {
     $regelsArr['wrtekst'] = Gsm_eval($_POST['wrtekst'], 8);
 }
 // einde input verwerking
 if (strlen($regelsArr['subject']) > 6) {
     $regelsArr['mode'] = 8;
 }
 if ($debug) {
     Gsm_debug($regelsArr, __LINE__);
 }
 switch ($_POST['command']) {
     case $MOD_GSMOFF['tbl_icon'][8]:
         //controle
         if (isset($_POST['selection']) && strlen($_POST['selection']) >= 2) {
             $regelsArr['search'] = trim($_POST['selection']);
         }
         break;