public function actionGenerarprivilegios(){ echo "Generar Privilegios<br>"; $tablas = new tablasModel(); $tablas->ValidaExistenciaTablas(); $localdatos = $tablas->Todas(); echo "Limpiando Modulos Privilegios<br>"; $tablas->LimpiarModulosPrivilegios(); echo "Ingresando Modulos<br>"; foreach ($localdatos as $fila){ $tabla = $fila["table_name"]; $nombrecontrol = quitartokens(strtolower($tabla)); $tablas->InsertarModulo($nombrecontrol); } echo "Seleccionando Tipos de usuario<br>"; $localmodulos = $tablas->getModulos(); $localtipousuario = $tablas->getTipoUsuario(); foreach ($localtipousuario as $tipousuario) { echo "Ingresando modulos de:{$tipousuario["nombre_tipousuario"]}<br>"; foreach ($localmodulos as $modulo){ $id_modulo = $modulo["id_modulo"]; $id_rolusuario = $tipousuario["id_rolusuario"]; if($tipousuario["id_rolusuario"]==1){ $tablas->InsertarPrivilegio($id_modulo, $id_rolusuario,1,1,1,1); } else{ $tablas->InsertarPrivilegio($id_modulo, $id_rolusuario); } } } echo "Finalizado<br>"; }