} require_once $class_path . "/docwatch/docwatch_watches.class.php"; require_once $class_path . "/docwatch/docwatch_item.class.php"; require_once $class_path . "/docwatch/docwatch_logo.class.php"; require_once $class_path . "/encoding_normalize.class.php"; switch ($sub) { case "watches": switch ($action) { case "get_datas": $docwatch_watches = new docwatch_watches(0); print encoding_normalize::json_encode(array($docwatch_watches)); break; case "save_category": $docwatch_category = new docwatch_category($id); $docwatch_category->set_parent(stripslashes($parent)); $docwatch_category->set_title(stripslashes($title)); $result = $docwatch_category->save(); $response = ""; if ($docwatch_category->get_id()) { $response = new docwatch_watches($docwatch_category->get_id()); } $response = array('result' => $result, 'elementId' => $docwatch_category->get_id(), 'response' => $response); print encoding_normalize::json_encode($response); break; case "delete_category": $docwatch_category = new docwatch_category($id); $result = $docwatch_category->delete(); $response = ""; if (!$result) { $response = $docwatch_category->get_error(); }