示例#1
0
文件: Edit.php 项目: rosko/workapp
 public function index()
 {
     $this->view->setTitle("Правка объекта");
     $this->view->setLeftContent($this->view->render("left_objects", array()));
     $object = new Model_Object();
     if (isset($_POST["submit"])) {
         $object->editObject($_POST);
         $this->view->refresh(array("timer" => "1", "url" => "objects/sub/" . $this->args[1] . "/"));
     } else {
         if (isset($this->args[1])) {
             $data = $object->getObject($this->args[1]);
             $contact =& $_SESSION["contact"];
             if (isset($contact["email"]) and $contact["email"] != null) {
                 $email = $contact["email"];
             } else {
                 $email = null;
             }
             $first[] = '<ul id="firstSort" class="tviewshow">';
             $second[] = '<ul id="secondSort" class="tviewshow">';
             $third[] = '<ul id="thirdSort" class="tviewshow">';
             foreach ($data as $part) {
                 if ($part["view"]["x"] == 1) {
                     $first[] = $this->view->render("objects_objectfieldedit", array("part" => $part));
                 } elseif ($part["view"]["x"] == 2) {
                     $second[] = $this->view->render("objects_objectfieldedit", array("part" => $part));
                 } elseif ($part["view"]["x"] == 3) {
                     $third[] = $this->view->render("objects_objectfieldedit", array("part" => $part));
                 } else {
                     $first[] = $this->view->render("objects_objectfieldedit", array("part" => $part));
                 }
             }
             $first[] = "</ul>";
             $second[] = "</ul>";
             $third[] = "</ul>";
             $template = array_merge($first, $second, $third);
             $template = '<div style="overflow: hidden" id="tview">' . implode(" ", $template) . '</div>';
             $this->view->objects_edit(array("vals" => $data, "template" => $template, "email" => $email));
         }
     }
     $this->view->showPage();
 }
示例#2
0
文件: Edit.php 项目: norayrx/otms
 public function index()
 {
     $this->view->setTitle("Правка объекта");
     $object = new Model_Object();
     if (isset($_POST["submit"])) {
         $object->editObject($_POST);
         $this->view->refresh(array("timer" => "1", "url" => "objects/edit/" . $_POST["tid"] . "/"));
     } else {
         if (isset($this->args[1])) {
             $data = $object->getObject($this->args[1]);
             $contact =& $_SESSION["contact"];
             if (isset($contact["email"]) and $contact["email"] != null) {
                 $email = $contact["email"];
             } else {
                 $email = null;
             }
             $this->view->objects_edit(array("vals" => $data, "email" => $email));
         }
     }
     $this->view->showPage();
 }
示例#3
0
 function editObject($param)
 {
     $object = new Model_Object();
     $object->editObject($param[0], $param[1]);
 }