Exemple #1
0
 public function get_items()
 {
     return ShowplanItems::get_by_showplan($this);
 }
Exemple #2
0
     $item = ShowplanItems::get_by_id($_REQUEST["id"]);
     $item->delete();
     echo json_encode(array("response" => "success"));
     break;
 case "showplan-clear":
     $location->get_config("next_on_showplan")->set_val("");
     $location->get_config("current_showitems_id")->set_val("");
     $showplan = Showplans::get_by_id($location->get_config("default_showplan")->get_val());
     $showplan->clear();
     echo json_encode(array("response" => "success"));
     break;
 case "set-current":
     if (!is_numeric($_REQUEST["id"])) {
         exit(json_encode(array("response" => "error")));
     }
     $item = ShowplanItems::get_by_id($_REQUEST["id"]);
     $location->get_config("next_on_showplan")->set_val($item->get_audio()->get_md5());
     $location->get_config("current_showitems_id")->set_val($item->get_id());
     echo json_encode(array("response" => "success", "id" => $item->get_id()));
     break;
 case "set-user-audiowall":
     if (!is_numeric($_REQUEST["id"])) {
         exit(json_encode(array("response" => "error")));
     }
     // *TODO* check for actual valid audiowall when james adds the classes
     $location->get_config("user_aw_set")->set_val($_REQUEST["id"]);
     echo json_encode(array("response" => "success"));
     break;
 case "login":
     if ($_POST["username"] == "" || $_POST["password"] == "") {
         exit(json_encode(array("response" => "error")));