public function index() { if ($this->registry["ui"]["admin"]) { $this->view->setTitle("Типы данных"); $this->view->setLeftContent($this->view->render("left_settings", array())); if (isset($this->get["id"])) { $this->view->settings_objects_datafield(array("id" => $this->get["id"])); } else { $templates = new Model_Template(); $datatypes = $templates->getDataTypes(); $this->view->settings_objects_datatype(array("datatypes" => $datatypes)); } } }
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(); } } }
public function index() { if ($this->registry["ui"]["admin"]) { $this->view->setTitle("Шаблоны"); $this->view->setLeftContent($this->view->render("left_objects", array())); $template = new Model_Template(); $list = $template->getTemplates(); $datatypes = $template->getDataTypes(); if (isset($this->args[1])) { if ($this->args[1] == "add") { if (isset($_POST["submit"])) { $template->addTemplate($_POST); $this->view->refresh(array("timer" => "1", "url" => "objects/admin/")); } else { $this->view->objects_templateadd(array("datatypes" => $datatypes)); } } elseif ($this->args[1] == "edit") { if (isset($this->args[2])) { if (isset($_POST["submit"])) { $template->editTemplate($this->args[2], $_POST); $this->view->refresh(array("timer" => "1", "url" => "objects/admin/")); } else { $param = $template->getTemplate($this->args[2]); $this->view->objects_templateedit(array("post" => $param, "datatypes" => $datatypes)); } } } elseif ($this->args[1] == "editview") { $param = $template->getTemplateView($this->args[2]); $this->view->objects_templateeditview(array("tid" => $this->args[2], "post" => $param, "datatypes" => $datatypes)); } elseif ($this->args[1] == "list") { $this->view->objects_templatelist(array("id" => $this->args[2])); } } else { $this->view->objects_templates(array("list" => $list)); } } $this->view->showPage(); }
public function index() { $this->view->setTitle("Формы"); $this->view->setLeftContent($this->view->render("left_objects", array())); $ai = new Model_Ai(); $template = new Model_Template(); $datatypes = $template->getDataTypes(); if (isset($this->args[1])) { if ($this->args[1] == "add") { if (isset($_POST["submit"])) { $ai->addForm($_POST); $this->view->refresh(array("timer" => "1", "url" => "objects/forms/")); } else { $this->view->objects_formadd(array("datatypes" => $datatypes)); } } else { if ($this->args[1] == "edit") { if (isset($_POST["submit"])) { $ai->editForm($_GET["id"], $_POST); $this->view->refresh(array("timer" => "1", "url" => "objects/forms/")); } else { if (isset($_GET["id"])) { $post = $ai->getForm($_GET["id"]); $this->view->objects_formedit(array("post" => $post, "datatypes" => $datatypes)); } } } elseif ($this->args[1] == "editview") { $param = $ai->getTemplateView($_GET["id"]); $this->view->objects_formeditview(array("tid" => $_GET["id"], "post" => $param, "datatypes" => $datatypes)); } } } else { $forms = $ai->getForms(); $this->view->objects_formslist(array("forms" => $forms)); } $this->view->showPage(); }
function setResult($params) { $tid = $params["tid"]; $process = new Model_Process(); $form = $process->getTaskResultsForms($tid); if (count($form) > 0) { $template = new Model_Template(); $datatypes = $template->getDataTypes(); for ($i = 0; $i < count($form); $i++) { for ($k = 0; $k < count($datatypes); $k++) { if ($form[$i]["datatype"] == $datatypes[$k]["id"]) { $form[$i]["select"] = $datatypes[$k]["vals"]; } } } echo $this->view->render("formresults", array("form" => $form)); } else { //$params["results"] = array(); //$this->closeTask($params); echo "null"; } }