예제 #1
0
 public static function getInstance()
 {
     if (!isset(self::$instance)) {
         self::$instance = new self();
     }
     return self::$instance;
 }
예제 #2
0
파일: ext_new.php 프로젝트: nilzao/EcmFlow
 private function createDocExtension($conf)
 {
     $m_doc_tipo = new knl_model_doc_tipo(0, $conf['doc_tipo'], $conf['extension'], "0");
     knl_dao_doc_tipo::getInstance()->upsert($m_doc_tipo);
     $m_doc_tipo_cred = new knl_model_doc_tipo_cred(0, $m_doc_tipo->get_id(), 1, 3, 1, 1, 0);
     knl_dao_doc_tipo_cred::getInstance()->upsert($m_doc_tipo_cred);
     $m_doc_tipo_cred = new knl_model_doc_tipo_cred(0, $m_doc_tipo->get_id(), 0, 2, 0, 1, 0);
     knl_dao_doc_tipo_cred::getInstance()->upsert($m_doc_tipo_cred);
     $m_doc_sub_tipo = new knl_model_doc_sub_tipo(0, $m_doc_tipo->get_id(), $conf['doc_sub_tipo'], '', $conf['doc_sub_tipo_path']);
     knl_dao_doc_sub_tipo::getInstance()->upsert($m_doc_sub_tipo);
     $m_doc_sub_tipo_regra_cred = new knl_model_doc_sub_tipo_regra_cred(0, 'A', -1, 1, 3, $m_doc_sub_tipo->get_id(), 511, 119, 0);
     knl_dao_doc_sub_tipo_regra_cred::getInstance()->upsert($m_doc_sub_tipo_regra_cred);
     $m_doc_sub_tipo_regra_cred = new knl_model_doc_sub_tipo_regra_cred(0, 'A', -1, 0, 2, $m_doc_sub_tipo->get_id(), 0, 287, 0);
     knl_dao_doc_sub_tipo_regra_cred::getInstance()->upsert($m_doc_sub_tipo_regra_cred);
     $m_doc_sub_tipo_regra_cred = new knl_model_doc_sub_tipo_regra_cred(0, 'A', 4, 0, 2, $m_doc_sub_tipo->get_id(), 0, 224, 0);
     knl_dao_doc_sub_tipo_regra_cred::getInstance()->upsert($m_doc_sub_tipo_regra_cred);
     $m_doc_sub_tipo_regra_cred = new knl_model_doc_sub_tipo_regra_cred(0, 'R', 4, 0, 2, $m_doc_sub_tipo->get_id(), 0, 8, 0);
     knl_dao_doc_sub_tipo_regra_cred::getInstance()->upsert($m_doc_sub_tipo_regra_cred);
     $m_doc_sub_tipo_regra_pend = new knl_model_doc_sub_tipo_regra_pend(0, -1, 4, $m_doc_sub_tipo->get_id(), 0, 2);
     knl_dao_doc_sub_tipo_regra_pend::getInstance()->upsert($m_doc_sub_tipo_regra_pend);
     $m_doc_sub_tipo_regra_pend = new knl_model_doc_sub_tipo_regra_pend(0, 4, 5, $m_doc_sub_tipo->get_id(), 0, 2);
     knl_dao_doc_sub_tipo_regra_pend::getInstance()->upsert($m_doc_sub_tipo_regra_pend);
     $m_doc_sub_tipo_regra_pend = new knl_model_doc_sub_tipo_regra_pend(0, 4, 1, $m_doc_sub_tipo->get_id(), 0, 2);
     knl_dao_doc_sub_tipo_regra_pend::getInstance()->upsert($m_doc_sub_tipo_regra_pend);
 }
예제 #3
0
 public function add()
 {
     $request = knl_lib_Registry::getRequestObj()->getInstance();
     $arr_grupos = $request->getPost("grupos");
     $doc_tipo = $request->getPost("doctipo");
     $dDocTpCred = knl_dao_doc_tipo_cred::getInstance();
     $mDocTp = new knl_model_doc_tipo_cred(0, $doc_tipo, 0, 0, 0, 1, 0);
     if (!empty($arr_grupos)) {
         foreach ($arr_grupos as $v) {
             $mDocTp->set_id(0);
             $mDocTp->set_id_knl_grupo($v);
             $dDocTpCred->upsert($mDocTp);
         }
     }
     echo "add em DocTipoCred";
 }