public static function getInstance() { if (!isset(self::$instance)) { self::$instance = new self(); } return self::$instance; }
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); }
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"; }