public static function msgfromfile($phone, $mfile, $data) { return Fun::msg($phone, "phone messgae", rquery(Fun::readmail($mfile, true), $data)); }
$type = 'lokaal ' . entity_prevnext($entity_name, LOKAAL); } break; case 0: $type = '*'; if ($_GET['bw'] == 'b' || $_GET['bw'] == 'y') { $type .= ' <a href="?bw=' . $_GET['bw'] . '&wk=' . $safe_week . '&q=*&export">[export]</a>'; } $safe_id = NULL; break; default: fatal_error('onmogelijk type'); } //$basis['file_id'] = 7; //$wijz['file_id'] = 8; $subquery = rquery($safe_id, $safe_id_wijz ? $safe_id_wijz : $safe_id, $basis['file_id'], $_GET['bw'] == 'b' ? 0 : $wijz['file_id'], $_GET['bw'] == 'y' ? '' : 'LEFT '); //echo($subquery); //$res_test = mdb2_query($subquery); //mdb2_res_table($res_test); // $_GET['dy'] is sanitized at this point if ($_GET['dy'] == '*') { $day = ''; } else { $day = ' AND f.dag = ' . $_GET['dy']; } // sort order: // - f_uur, f_dag (sort order same as required for html <table> // - wijz (make sure that uitval, verplaatst naar, vrijstelling are displayed before extra, verplaatst van, lokaalreservering) // - $multiple_sort, f_vakken, f_zid (mostly for esthetic purposes) // - s_dag DESC (this ensures that 'verplaatst van' occurs before 'uitval' ('uitval is autogenerated in zermele if f_vak changes)) $result = mdb2_query(<<<EOQ