public static function getInstance() { if (!isset(self::$instance)) { self::$instance = new self(); } return self::$instance; }
public function formadd() { $dDocTp = knl_dao_doc_tipo::getInstance(); $lstDocTp = $dDocTp->selectAll(); $dGrupo = knl_dao_knl_grupo::getInstance(); $lstGrupo = $dGrupo->selectAll(); $vl = knl_view_Loader::getInstance(); $vl->setVar("doctipo", $lstDocTp); $vl->setVar("grupos", $lstGrupo); $vl->display("DocTipoCredForm"); }
public function formadd() { $dPendTipo = knl_dao_doc_pendencia_tipo::getInstance(); $array_PendTp = $dPendTipo->selectAll(); $array_DocSubTp = knl_dao_doc_sub_tipo::getInstance()->selectAll(); $array_grupos = knl_dao_knl_grupo::getInstance()->selectAll(); $vl = knl_view_Loader::getInstance(); $vl->setVar("pendtipo", $array_PendTp); $vl->setVar("docsubtipo", $array_DocSubTp); $vl->setVar("grupos", $array_grupos); $vl->display("RegraPendForm"); }
public function savedepto() { $request = knl_lib_Registry::getRequestObj()->getInstance(); $id_usu = $request->getPost("id_usu"); $deptos = $request->getPost("deptos"); $dGrupoUsu = knl_dao_knl_grupo_usuario::getInstance(); $dGrupoUsu->clearByIdUsr($id_usu); $mGrupoUsu = new knl_model_knl_grupo_usuario(0, $id_usu, 0); if (!empty($deptos)) { foreach ($deptos as $v) { $grupos = knl_dao_knl_grupo::getInstance()->selectByIdDepto($v); foreach ($grupos as $g) { $mGrupoUsu->set_Id_knl_grupo($g->get_Id()); $mGrupoUsu->set_Id(0); $dGrupoUsu->upsert($mGrupoUsu); } } } echo "criado (msg em knl_domain_Usuarios)"; }
public function add() { $request = knl_lib_Registry::getRequestObj()->getInstance(); $arr_grupos = $request->getPost("grupos"); $doc_pend_tp = $request->getPost("pendtipo"); $doc_sub_tp = $request->getPost("docsubtipo"); $addrem = $request->getPost("addrem"); $mRegraCred = new knl_model_doc_sub_tipo_regra_cred(0, $addrem, $doc_pend_tp, 0, 0, $doc_sub_tp, 0, 0, 0); $dRegraCred = knl_dao_doc_sub_tipo_regra_cred::getInstance(); if (!empty($arr_grupos)) { foreach ($arr_grupos as $v) { $mGrupo = knl_dao_knl_grupo::getInstance()->selectById($v); $mPermBin = knl_dao_knl_perm_bin::getInstance()->selectById($mGrupo->get_id_knl_perm_bin()); $mRegraCred->set_id(0); $mRegraCred->set_id_knl_grupo($v); $mRegraCred->set_perm_grupo($mPermBin->get_permbin()); $dRegraCred->upsert($mRegraCred); } } echo "add em domain RegraCred"; }
public function lst() { $Grupos = knl_dao_knl_grupo::getInstance(); $arrayx = $Grupos->selectAll(); print_r($arrayx); }