} else { echo json_encode(array('error' => 'All fields are mandatory.')); } break; case 'delete_period': $id = isset($_REQUEST['id']) ? $_REQUEST['id'] : -1; echo json_encode($periods->deletePeriod($id, $campaign)); break; case 'copy_period': $id = isset($_REQUEST['id']) ? $_REQUEST['id'] : -1; echo json_encode($periods->copyPeriod($id, $campaign)); break; case 'change_status_period': $id = isset($_REQUEST['id']) ? $_REQUEST['id'] : -1; $new_status = $_REQUEST['new_status']; echo json_encode($periods->changeStatus($id, $new_status, $campaign)); break; // gets info about requested period with period stats (done/not done) // gets info about requested period with period stats (done/not done) case 'set_period': $oper = $_REQUEST['oper']; $id = isset($_REQUEST['id']) ? $_REQUEST['id'] : -1; if ($oper == "edit") { if (isset($_REQUEST['budget'])) { // Campaign periods update $title = $_REQUEST['title']; $budget = $_REQUEST['budget']; $start_date = $_REQUEST['start_date']; $end_date = $_REQUEST['end_date']; $status = isset($_REQUEST['status']) ? $_REQUEST['status'] : 0; echo json_encode($periods->updateCampaignPeriod($id, $title, $budget, $start_date, $end_date, $status, $campaign));