public function insertSubject($subject) { if (is_null($subject['mean'])) { $subject['mean'] = ''; } $subject['time_date'] = ''; return Subject::insert($subject); }
function showSubject() { global $connector; $subject = new Subject(); $subject->setConnector($connector); if (isset($_POST['operation'])) { list($operation, $params) = explode("#", $_POST['operation']); switch ($operation) { case 'saveChanges': $subject->storeFormValues($_POST); $error_msg = $subject->insert(); if ($error_msg) { $result['edit'] = $subject; } break; case 'delete': $error_msg = $subject->delete($params); break; case 'edit': $result['edit'] = $subject->getById($params); break; case 'editChanges': $subject->storeFormValues($_POST); $error_msg = $subject->update(); break; default: $error_msg = "Operazione non valida"; } if ($error_msg != "") { $result["errorMessage"] = $error_msg; } elseif ($operation != 'edit') { $result["statusMessage"] = "Operazione completata!"; } } if (isset($_POST['search'])) { $result["subjects"] = $subject->search($_POST['search']); } else { $result["subjects"] = $subject->getList(); } $page = "subject.php"; include_once BASE_PATH . "template.php"; }