public function index() { $this->view->setTitle("Информация"); $this->view->setLeftContent($this->view->render("left_objects", array())); $object = new Model_Object(); $ai = new Model_Ai(); if (isset($_GET["oid"]) and is_numeric($_GET["oid"])) { if (isset($this->args[1])) { if ($this->args[1] == "add") { $this->view->objects_addinfo(array("oid" => $_GET["oid"])); } } } if (isset($_GET["oaid"]) and is_numeric($_GET["oaid"])) { if (isset($this->args[1])) { if ($this->args[1] == "edit") { $arr = $ai->getTags($_GET["oaid"]); $advInfo["tags"] = implode(", ", $arr); $advInfo["adv"] = $ai->getAdvanced($_GET["oaid"]); $this->view->objects_editinfo(array("aoid" => $_GET["oaid"], "ai" => $advInfo)); } } } $this->view->showPage(); }
public function getInfo($params) { $id = $params["id"]; $ai = new Model_Ai(); $part = $ai->getAdvanced($id); $json = false; if ($ainfo = json_decode($part["val"], true)) { $json = true; $part["val"] = null; foreach ($ainfo as $key => $val) { $part["val"] .= "<b>" . $key . "</b>: " . $val . "<br />"; } } echo $this->view->render("ai", array("ai" => $part, "json" => $json)); }
public function index() { $this->view->setTitle("Форма для выбранного объектаы"); $this->view->setLeftContent($this->view->render("left_objects", array())); $ai = new Model_Ai(); $obj = new Model_Object(); if (isset($this->args[1]) and $this->args[1] == "edit") { if (isset($_POST["submit"])) { unset($_POST["submit"]); $ai->editObjectFormInfo($_GET["oaid"], $_POST); $this->view->refresh(array("timer" => "1", "url" => "objects/")); } else { if (isset($_GET["oaid"])) { $afinfo = $ai->getAdvanced($_GET["oaid"]); $val = $ai->getaiinfo(); $form = json_decode($val["val"], true); $fields = $ai->getForm($val["tid"]); for ($i = 0; $i < count($fields); $i++) { foreach ($form as $key => $val) { if ($fields[$i]["field"] == $key) { $fields[$i]["val"] = $val; } } } $this->view->objects_setformedit(array("oaid" => $_GET["oaid"], "afinfo" => $afinfo, "info" => $val, "form" => $form, "fields" => $fields)); } } } else { if (isset($_POST["submit"])) { unset($_POST["submit"]); $form = $ai->getFormName($_GET["fid"]); $title = "[" . $form . "] "; $sObj = $obj->getShortObject($_GET["oid"]); foreach ($sObj as $part) { $title .= $part["val"] . " "; } $oaid = $ai->addObjectFormInfo($_GET["oid"], $_GET["fid"], $title, $_POST); $ai->addTags($oaid, $form); $this->view->refresh(array("timer" => "1", "url" => "objects/")); } else { if (isset($_GET["oid"]) and isset($_GET["fid"])) { $this->view->objects_setform(array("oid" => $_GET["oid"], "fid" => $_GET["fid"])); } } } $this->view->showPage(); }
public function getAIInfo($params) { $id = $params["id"]; $ai = new Model_Ai(); $data = $ai->getAdvanced($id); $aiinfo = $ai->getaiinfo(); echo $this->view->render("ai", array("ai" => $data, "info" => $aiinfo)); }