Cannot Add New Clock or Change City Window 11
[SOLVED] Forgot Password -> Error 500
installation problem : MDB2 Error: unknown error
the "actual" time of arrival & departure
Time Tracker UPGRADE INSTRUCTIONS
// ttValidStatus is used to check user input to validate a status value. function ttValidStatus($val) { if (null == $val) return true; if (!ttValidInteger($val)) return false; $intVal = (int) $val; // Cast to int for comparisons below to work. if ($intVal != ACTIVE && $intVal != INACTIVE) return false; return true; }
// ttValidInteger is used to check user input to validate an integer. function ttValidInteger($val, $emptyValid = false) { $val = trim($val); if (strlen($val) == 0) return ($emptyValid ? true : false); if (!preg_match('/^[0-9]+$/', $val)) return false; return true; }
// Access checks. if (!ttAccessAllowed('manage_subgroups')) { header('Location: access_denied.php'); exit(); } if ($request->isPost()) { $group_id = $request->getParameter('group'); if (!ttValidInteger($group_id)) { header('Location: access_denied.php'); // Protection against sql injection. exit(); } if (!$user->isGroupValid($group_id)) { header('Location: access_denied.php'); // Wrong group id in post. exit(); } } // End of access checks.
if ($request->isPost()) { // Validate user input. if (!ttValidString($cl_name)) $err->add($i18n->get('error.field'), $i18n->get('label.thing_name')); if (!ttValidString($cl_description, true)) $err->add($i18n->get('error.field'), $i18n->get('label.description')); if (!ttValidStatus($cl_status)) $err->add($i18n->get('error.field'), $i18n->get('label.status')); ...