require $GO_MODULES->class_path . "notes.class.inc"; $notes = new notes(); $task = isset($_REQUEST['task']) ? $_REQUEST['task'] : ''; $catagory_id = isset($_REQUEST['catagory_id']) ? $_REQUEST['catagory_id'] : 0; $return_to = isset($_REQUEST['return_to']) ? $_REQUEST['return_to'] : $_SERVER['HTTP_REFERER']; switch ($task) { case 'save_catagory': $name = smart_addslashes(trim($_POST['name'])); if ($catagory_id > 0) { if ($name == '') { $feedback = '<p class="Error">' . $error_missing_field . '</p>'; } else { $existing_catagory = $notes->get_catagory_by_name($name); if ($existing_catagory && $existing_catagory['id'] != $catagory_id) { $feedback = '<p class="Error">' . $pm_catagory_exists . '</p>'; } elseif (!$notes->update_catagory($catagory_id, $name)) { $feedback = '<p class="Error">' . $strSaveError . '</p>'; } else { if ($_POST['close'] == 'true') { header('Location: ' . $return_to); exit; } } } } else { if ($name == '') { $feedback = '<p class="Error">' . $error_missing_field . '</p>'; } elseif ($notes->get_catagory_by_name($name)) { $feedback = '<p class="Error">' . $pm_catagory_exists . '</p>'; } else { if (!($catagory_id = $notes->add_catagory($name))) {