function index() { if ($this->registry["ui"]["admin"]) { $this->view->setTitle("Создание нового бизнес-маршрута"); $this->view->setLeftContent($this->view->render("left_route", array())); $routes = new Model_Route(); $name = date("Y-m-d H:i:s"); $rid = $routes->addDraftRoute($name); $this->view->refresh(array("timer" => "1", "url" => "route/draft/edit/?id=" . $rid)); $this->view->showPage(); } }
function index() { if ($this->registry["ui"]["admin"]) { if (isset($this->get["id"])) { $this->view->setTitle("Действие"); $routes = new Model_Route(); $data = $routes->getStepData($this->get["id"]); $this->view->setLeftContent($this->view->render("left_route", array())); $this->view->setLeftContent($this->view->render("left_data", array("data" => $data))); $rid = $routes->getRouteIdFromStep_id($this->get["id"]); $steps = $routes->getStepFromRoute($rid); $action = $routes->getDraftRouteAction($this->get["id"]); $this->view->action(array("action" => $action, "steps" => $steps, "data" => $data, "step_id" => $this->get["id"], "rid" => $rid)); $this->view->showPage(); } } }
function index() { if ($this->registry["ui"]["admin"]) { if (isset($this->get["id"])) { $this->view->setTitle("Правка задачи"); $routes = new Model_Route(); $data = $routes->getTaskData($this->get["id"]); $this->view->setLeftContent($this->view->render("left_route", array())); $this->view->setLeftContent($this->view->render("left_data", array("data" => $data))); $task = $routes->getDraftRouteTask($this->get["id"]); $data[0] = $task["task"]; $formtask = $this->registry["module_tt"]->formfulltask($data); $template = new Model_Template(); $datatypes = $template->getDataTypes(); $result = $routes->getResult($this->get["id"]); $this->view->taskedit(array("formtask" => $formtask, "task" => $task, "datatypes" => $datatypes, "result" => $result)); $this->view->showPage(); } } }
function index() { if ($this->registry["ui"]["admin"]) { $this->view->setLeftContent($this->view->render("left_route", array())); $routes = new Model_Route(); if (isset($this->args[1]) and $this->args[1] == "edit") { if (isset($this->post["actionsubmit"])) { $routes->addDraftRouteAction($this->post["step_id"], $this->post["ifdata"], $this->post["ifcon"], $this->post["ifval"], $this->post["goto"], $this->post["ifid"]); } if (isset($this->post["submit"])) { if (isset($this->post["tid"])) { if (isset($this->post["delegate"])) { $uid = $this->post["delegate"]; } else { $uid = 0; } $routes->setDraftRouteTask($this->post["tid"], $this->post, $uid); } } if (isset($this->get["id"])) { $route = $routes->getDraftRoute($this->get["id"]); $this->view->setTitle("Правка маршрута: " . $route[0]["name"]); $steps = $routes->getDraftSteps(); for ($i = 0; $i < count($steps); $i++) { $steps[$i]["action"] = $routes->getDraftRouteAction($steps[$i]["step_id"]); } $this->view->draftedit(array("route" => $route, "rid" => $this->get["id"], "steps" => $steps)); } } else { $this->view->setTitle("Черновики бизнес-маршрутов"); $list = $routes->getDraftRoutes(); $this->view->draftlist(array("list" => $list)); } $this->view->showPage(); } }
function addRealRoute($params) { $rid = $params["rid"]; $routes = new Model_Route(); $routes->addRealRoutes($rid); }