本文整理匯總了PHP中DashboardController::doPOST方法的典型用法代碼示例。如果您正苦於以下問題:PHP DashboardController::doPOST方法的具體用法?PHP DashboardController::doPOST怎麽用?PHP DashboardController::doPOST使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類DashboardController
的用法示例。
在下文中一共展示了DashboardController::doPOST方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: command
public function command()
{
$geyser_id = Request::post('geyser_id');
$element_select = Request::post('e');
$gstate_select = Request::post('g');
$schedule_select = Request::post('s');
$settings_url = "http://localhost:8080/om2m/nscl/applications/geyser_" . $geyser_id . "/containers/SETTINGS/contentInstances";
$schedule_url = "http://localhost:8080/om2m/nscl/applications/Scheduler/containers/SCHEDULE_" . $geyser_id . "/contentInstances";
if (!empty($element_select)) {
$data = '{"Gstate":' . '"' . $gstate_select . '"' . '}';
DashboardController::doPOST($settings_url, $data);
} else {
if (!empty($gstate_select)) {
$data = '{"Rstate":' . '"' . $element_select . '"' . '}';
DashboardController::doPOST($settings_url, $data);
} else {
if (!empty($schedule_select)) {
if (strcmp($schedule_select, "low") == 0) {
$data = "40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40";
} else {
if (strcmp($schedule_select, "smart") == 0) {
$data = "35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,60,60,60,60,60,60,60,60,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,50,50,50,50,50,50,50,50,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35";
} else {
if (strcmp($schedule_select, "high") == 0) {
$data = "65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65";
}
}
}
DashboardController::doPOST($schedule_url, $data);
}
}
}
$this->View->render('dashboard/index');
}