Esempio n. 1
0
 public static function getInstance()
 {
     if (!isset(self::$instance)) {
         self::$instance = new self();
     }
     return self::$instance;
 }
Esempio n. 2
0
 public function DelAnexo()
 {
     $request = knl_lib_Registry::getRequestObj();
     $request->getGet("id");
     $request->getGet("doc_id");
     $request->getGet("doc_anexo");
     if ($request->getGet("doc_anexo") == 1) {
         knl_dao_doc_anexo::getInstance()->deleteById1Id2($request->getGet("doc_id"), $request->getGet("id"));
         // 2 e 1
     } else {
         knl_dao_doc_anexo::getInstance()->deleteById1Id2($request->getGet("id"), $request->getGet("doc_id"));
         // 1 e 2
     }
 }
Esempio n. 3
0
 public function AddAnexo()
 {
     $session = knl_lib_Registry::getSession();
     $request = knl_lib_Registry::getRequestObj();
     $doc_anexo = $request->getGet('doc_anexo');
     if (empty($doc_anexo)) {
         $id_doc1 = $request->getGet('idanexo');
         $id_doc2 = $request->getGet('doc_id');
     } else {
         $id_doc1 = $request->getGet('doc_id');
         $id_doc2 = $request->getGet('idanexo');
     }
     $newmDocAnexo = new knl_model_doc_anexo(0, $id_doc1, $id_doc2, date("Y-m-d H:i:s"), $session->get_id_usuario(), 0, 0, 0);
     $DocAnexo = knl_dao_doc_anexo::getInstance()->upsert($newmDocAnexo);
     return $DocAnexo;
 }
Esempio n. 4
0
 public function ListaAnexos()
 {
     /**
      * pegar as variaveis de sessao
      * e passar para o dao_doc se virar
      * dao_doc traz o array com os models da listagem
      */
     $request = knl_lib_Registry::getRequestObj();
     $session = knl_lib_Registry::getSession();
     $arrayFiltro = array('metodo' => 'ListaAnexo', 'pag' => $request->getRequest('pag'), 'doc_anexo' => $request->getRequest('doc_anexo'), 'doc_id' => $request->getRequest('doc_id'));
     $Doc = knl_dao_doc_anexo::getInstance();
     $lista = $Doc->selectListagem($session->get_id_usuario(), $session->get_id_grupo(), $session->get_grupos(), $arrayFiltro);
     //$tudo = knl_lib_doc_MontaDocList::getInstance()->montaLista($lista);
     $tudo = $this->montaAnexoLista($lista);
     //print_r($tudo);die();
     return $tudo;
 }
Esempio n. 5
0
 public function AnexoSetxy()
 {
     $request = knl_lib_Registry::getRequestObj();
     $dAnexo = knl_dao_doc_anexo::getInstance();
     $mAnexo = $dAnexo->selectById($request->getGet("id_marca"));
     $x = str_replace("px", "", $request->getGet("x"));
     $y = str_replace("px", "", $request->getGet("y"));
     $pag = $request->getGet("pag");
     $pag = empty($pag) ? 1 : $pag;
     $mAnexo->set_x($x - 12);
     $mAnexo->set_y($y - 18);
     $mAnexo->set_pag($pag);
     $dAnexo->upsert($mAnexo);
 }