本文整理汇总了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');
}