function show_page($page) { $template = "view/templates/default_template.php"; if (file_exists($template) && is_file($template)) { require_once $template; } else { require_once "view/templates/default_template.php"; } echo get_document_head(); echo get_header_start(); if (is_logged_in()) { echo get_logout(); } else { } echo get_header_end(); if (is_logged_in()) { echo get_menu(); } else { echo get_guest_menu(); } if (is_logged_in()) { if ($page == "startpage") { echo "startpage"; } else { if ($page == "fileupload") { echo get_fileupload(); } else { if ($page == "nyheter") { echo get_news(); } else { if ($page == "flowing") { echo get_flowing(); } else { if ($page == "event") { echo get_event(); } else { if ($page == "profile") { $user_id = 1; echo get_profile($user_id); } else { echo get_default(""); } } } } } } } else { echo get_login(); } echo get_footer(); echo get_document_end(); }
public function listar($j = 0) { $filter = new stdClass(); $filter->rol = $this->session->userdata('rolusu'); $filter->order_by = array("m.MENU_Orden" => "asc"); $menu = get_menu($filter); $filter = new stdClass(); $filter_not = new stdClass(); $filter_not->persona = "0"; $filter->order_by = array("c.TIPP_Codigo" => "asc"); $registros = count($this->tipoestudio_model->listar($filter, $filter_not)); $tipoestudios = $this->tipoestudio_model->listar($filter, $filter_not, $this->configuracion['per_page'], $j); $item = 1; $lista = array(); if (count($tipoestudios) > 0) { foreach ($tipoestudios as $indice => $value) { $lista[$indice] = new stdClass(); $lista[$indice]->codigo = $value->TIPP_Codigo; $lista[$indice]->nombre = $value->TIPC_Nombre; $lista[$indice]->descripcion = $value->TIPC_Descripcion; } } $configuracion = $this->configuracion; $configuracion['base_url'] = base_url() . "index.php/maestros/persona/listar"; $configuracion['total_rows'] = $registros; $this->pagination->initialize($configuracion); /*Enviamos los datos a la vista*/ $data['lista'] = $lista; $data['menu'] = $menu; $data['header'] = get_header(); $data['j'] = $j; $data['registros'] = $registros; $data['paginacion'] = $this->pagination->create_links(); $this->load->view("maestros/tipoestudio_index", $data); }
public function listar($j = 0) { $filter = new stdClass(); $filter->rol = $this->session->userdata('rolusu'); $filter->order_by = array("m.MENU_Orden" => "asc"); $menu = get_menu($filter); $filter = new stdClass(); $filter_not = new stdClass(); $registros = count($this->sector_model->listar($filter)); $sectores = $this->sector_model->listar($filter, $filter_not, $this->configuracion['per_page'], $j); $item = 1; $lista = array(); if (count($sectores) > 0) { foreach ($sectores as $indice => $value) { $lista[$indice] = new stdClass(); $lista[$indice]->codigo = $value->SECTORP_Codigo; $lista[$indice]->descripcion = $value->SECTORC_Descripcion; } } $configuracion = $this->configuracion; $configuracion['base_url'] = base_url() . "index.php/maestros/sector/listar"; $configuracion['total_rows'] = $registros; $this->pagination->initialize($configuracion); /*Enviamos los datos a la vista*/ $data['lista'] = $lista; $data['menu'] = $menu; $data['header'] = get_header(); $data['titulo'] = "Listado de Sectores"; $data['nuevo'] = "Crear una nueva Sector"; $data['registros'] = $registros; $data['paginacion'] = $this->pagination->create_links(); $this->load->view("maestros/sector_index", $data); }
public function principal() { if (!isset($_SESSION['login'])) { die("Sesion terminada. <a href='" . base_url() . "'>Registrarse e ingresar.</a> "); } $arrmes = array("Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre"); $mes = date("m", time()); $ano = date("Y", time()); $dia = date("d", time()); $ver = ""; $fecha = $dia . " DE " . strtoupper($arrmes[$mes - 1]) . " DE " . $ano; $fecha_std = $dia . "/" . $mes . "/" . $ano; $fecha_red = $dia . $mes . $ano; $nombreusuario = $this->session->userdata('nomper'); $codusu = $this->session->userdata('codusu'); $rolusu = $this->session->userdata('rolusu'); $filter = new stdClass(); $filter->rol = $rolusu; $filter->order_by = array("m.MENU_Orden" => "asc"); $menu = get_menu($filter); /*Accesos*/ $data['fecha'] = $fecha; $data['menu'] = $menu; $filter = new stdClass(); $filter->order_by = array("ACCESOP_Codigo" => "desc"); $data['accesos'] = $this->acceso_model->listar($filter); $data['header'] = get_header(); $data['oculto'] = form_hidden(array("serie" => "", "numero" => "", "codot" => "")); $this->load->view("seguridad/principal", $data); }
public function listar($j = 0) { $filter = new stdClass(); $filter->rol = $this->session->userdata('rolusu'); $filter->order_by = array("m.MENU_Orden" => "asc"); $menu = get_menu($filter); $filter = new stdClass(); if ($_SESSION["acceso"] == 2) { $filter->curso = $_SESSION["codcurso"]; } if ($_SESSION["acceso"] == 3) { $filter->profesor = $_SESSION["codprofesor"]; } $filter->order_by = array("p.TAREOC_Fecha" => "desc", "h.AULAC_Nombre" => "asc"); $registros = count($this->tardanza_model->listar($filter)); $tardanzas = $this->tardanza_model->listar($filter, "", $this->configuracion['per_page'], $j); $item = 1; $lista = array(); if (count($tardanzas) > 0) { foreach ($tardanzas as $indice => $value) { $lista[$indice] = new stdClass(); $lista[$indice]->codigo = $value->TAREOP_Codigo; $lista[$indice]->nombres = $value->PERSC_Nombre; $lista[$indice]->paterno = $value->PERSC_ApellidoPaterno; $lista[$indice]->materno = $value->PERSC_ApellidoMaterno; $lista[$indice]->fecha = $value->TAREOC_Fecha; $lista[$indice]->aula = $value->AULAC_Nombre; $lista[$indice]->hinicio = substr($value->TAREOC_Hinicio, 0, 5); $lista[$indice]->hfin = substr($value->TAREOC_Hfin, 0, 5); $lista[$indice]->tipo = $value->TIPOASISC_Nombre; $lista[$indice]->curso = $value->PROD_Nombre; $filter = new stdClass(); $filter->profesor = $value->TAREOC_ProfesorReemplazado; $reemplazo = $this->profesor_model->obtener($filter); $lista[$indice]->nombres_reemp = isset($reemplazo->PERSC_Nombre) ? $reemplazo->PERSC_Nombre : ""; $lista[$indice]->paterno_reemp = isset($reemplazo->PERSC_ApellidoPaterno) ? $reemplazo->PERSC_ApellidoPaterno : ""; $lista[$indice]->materno_reemp = isset($reemplazo->PERSC_ApellidoMaterno) ? $reemplazo->PERSC_ApellidoMaterno : ""; } } $configuracion = $this->configuracion; $configuracion['base_url'] = base_url() . "index.php/maestros/persona/listar"; $configuracion['total_rows'] = $registros; $this->pagination->initialize($configuracion); /*Enviamos los datos a la vista*/ $data['lista'] = $lista; $data['titulo'] = "Tardanzas y Reemplazos"; $data['menu'] = $menu; $data['header'] = get_header(); $data['j'] = $j; $data['registros'] = $registros; $data['paginacion'] = $this->pagination->create_links(); $this->load->view("ventas/tardanza_index", $data); }
public function listar($j = 0) { $filter = new stdClass(); $filter->rol = $this->session->userdata('rolusu'); $filter->order_by = array("m.MENU_Orden" => "asc"); $menu = get_menu($filter); $filter = new stdClass(); if ($_SESSION["acceso"] == 2) { $filter->curso = $_SESSION["codcurso"]; } if ($_SESSION["acceso"] == 3) { $filter->profesor = $_SESSION["codprofesor"]; } $filter->order_by = array("p.ACTAP_Codigo" => "desc"); $filter_not = new stdClass(); $registros = count($this->acta_model->listar($filter, $filter_not)); $matricula = $this->acta_model->listar($filter, $filter_not, $this->configuracion['per_page'], $j); $item = 1; $lista = array(); if (count($matricula) > 0) { foreach ($matricula as $indice => $value) { $lista[$indice] = new stdClass(); $lista[$indice]->codigo = $value->ACTAP_Codigo; $lista[$indice]->nombres = $value->PERSC_Nombre; $lista[$indice]->paterno = $value->PERSC_ApellidoPaterno; $lista[$indice]->materno = $value->PERSC_ApellidoMaterno; $lista[$indice]->fechareg = $value->fechareg; $lista[$indice]->fecha = date_sql($value->ACTAC_Fecha); $lista[$indice]->titulo = $value->ACTAC_Titulo; $lista[$indice]->ciclo = $value->COMPC_Nombre; $lista[$indice]->tipoestudio = $value->TIPC_Nombre; $filter = new stdClass(); $filter->curso = $value->PROD_Codigo; $curso = $this->curso_model->obtener($filter); $lista[$indice]->curso = $curso->PROD_Nombre; } } $configuracion = $this->configuracion; $configuracion['base_url'] = base_url() . "index.php/ventas/orden/listar"; $configuracion['total_rows'] = $registros; $this->pagination->initialize($configuracion); /*Enviamos los datos a la vista*/ $data['lista'] = $lista; $data['titulo'] = "Reuniones de plana"; $data['btnNuevo'] = "Crear una nueva reunion"; $data['menu'] = $menu; $data['header'] = get_header(); $data['j'] = $j; $data['registros'] = $registros; $data['paginacion'] = $this->pagination->create_links(); $this->load->view("ventas/acta_index", $data); }
public function listar($j = 0) { $filter = new stdClass(); $filter->rol = $this->session->userdata('rolusu'); $filter->order_by = array("m.MENU_Orden" => "asc"); $menu = get_menu($filter); $filter = new stdClass(); if ($_SESSION["acceso"] == 2) { $filter->curso = $_SESSION["codcurso"]; } if ($_SESSION["acceso"] == 3) { $filter->profesor = $_SESSION["codprofesor"]; } $filter->order_by = array("h.CICLOP_Codigo" => "desc", "f.AULAC_Nombre" => "asc"); $filter_not = new stdClass(); $registros = count($this->apertura_model->listar($filter, $filter_not)); $matricula = $this->apertura_model->listar($filter, $filter_not, $this->configuracion['per_page'], $j); $item = 1; $lista = array(); if (count($matricula) > 0) { foreach ($matricula as $indice => $value) { $lista[$indice] = new stdClass(); $lista[$indice]->codigo = $value->APERTUP_Codigo; $lista[$indice]->local = $value->LOCC_Nombre; $lista[$indice]->aula = $value->AULAC_Nombre; $lista[$indice]->turno = $value->TURNOP_Codigo; $lista[$indice]->ciclo = $value->COMPC_Nombre; $lista[$indice]->modulo = $value->MODULOC_Descripcion; $lista[$indice]->tipoestudio = $value->TIPC_Nombre; $lista[$indice]->estado = $value->APERTUC_FlagEstado; $lista[$indice]->fecha = date_sql($value->APERTUC_Fecha); } } $configuracion = $this->configuracion; $configuracion['base_url'] = base_url() . "index.php/ventas/orden/listar"; $configuracion['total_rows'] = $registros; $this->pagination->initialize($configuracion); /*Enviamos los datos a la vista*/ $data['lista'] = $lista; $data['menu'] = $menu; $data['header'] = get_header(); $data['arrturno'] = array("0" => "::Seleccione::", "1" => "Mañana", "2" => "Tarde", "3" => "Noche"); $data['titulo'] = "Apertura de aulas"; $data['nuevo'] = "Crear una nueva apertura de aulas"; $data['form_open'] = form_open('', array("name" => "frmPersona", "id" => "frmPersona", "onsubmit" => "return valida_guiain();")); $data['form_close'] = form_close(); $data['j'] = $j; $data['registros'] = $registros; $data['paginacion'] = $this->pagination->create_links(); $this->load->view("ventas/apertura_index", $data); }
public function top() { $list_top1 = get_menu($_SESSION[C('USER_AUTH_KEY')], $_SESSION['roles'], array('position' => 'top1')); $db_group = M('group'); $list_fast_menu = $db_group->where("status=1 AND is_show=1")->select(); $db_menu = M('menu'); foreach ($list_fast_menu as $key => $val) { $list_fast_menu[$key]['menu_id'] = $db_menu->where("group_id={$val['id']} AND parent_id='0'")->getField('id'); //echo $db_node->getLastSql().'<br>'; } $this->assign('list_top1', $list_top1); $this->assign('list_fast_menu', $list_fast_menu); $this->display(); }
function get_menu($id, $level = 0) { global $DB, $Q, $module_name, $menu, $way_array; $SQL = "SELECT * FROM " . $module_name . " WHERE rid = '" . $id . "' AND f1 = '' ORDER BY date DESC"; $result = $Q->query($DB, $SQL); for ($data = array(); $row = mysql_fetch_assoc($result); $data[] = $row) { } for ($i = 0; $i < count($data); $i++) { $menu .= "\n\t\t<tr><td class='katalog_item" . $level . "'><a class='katalog_item' href='/" . get_url("catalog.php?id=" . $data[$i][id]) . "'>" . $data[$i][name] . "</a></td></tr>\n\t\t"; if (in_array($data[$i][id], $way_array)) { get_menu($data[$i][id], $level + 1); } } }
public function listar($j = 0) { $filter = new stdClass(); $filter->rol = $this->session->userdata('rolusu'); $filter->order_by = array("m.MENU_Orden" => "asc"); $menu = get_menu($filter); $filter = new stdClass(); if ($_SESSION["acceso"] == 2) { $filter->curso = $_SESSION["codcurso"]; } if ($_SESSION["acceso"] == 3) { $filter->profesor = $_SESSION["codprofesor"]; } $filter_not = new stdClass(); $filter_not->profesor = "0"; $filter->order_by = array("d.PERSC_ApellidoPaterno" => "asc", "d.PERSC_ApellidoMaterno" => "asc", "d.PERSC_Nombre" => "asc"); $registros = count($this->profesor_model->listar($filter, $filter_not)); $profesores = $this->profesor_model->listar($filter, $filter_not, $this->configuracion['per_page'], $j); $item = 1; $lista = array(); if (count($profesores) > 0) { foreach ($profesores as $indice => $value) { $lista[$indice] = new stdClass(); $lista[$indice]->numero = $value->PERSC_NumeroDocIdentidad; $lista[$indice]->nombres = $value->PERSC_Nombre; $lista[$indice]->paterno = $value->PERSC_ApellidoPaterno; $lista[$indice]->materno = $value->PERSC_ApellidoMaterno; $lista[$indice]->telefono = $value->PERSC_Telefono; $lista[$indice]->movil = $value->PERSC_Movil; $lista[$indice]->codigo = $value->PROP_Codigo; $lista[$indice]->estado = $value->PROC_FlagEstado; $lista[$indice]->curso = $value->PROD_Nombre; $lista[$indice]->fechareg = $value->fechareg; } } $configuracion = $this->configuracion; $configuracion['base_url'] = base_url() . "index.php/ventas/profesor/listar"; $configuracion['total_rows'] = $registros; $this->pagination->initialize($configuracion); /*Enviamos los datos a la vista*/ $data['lista'] = $lista; $data['menu'] = $menu; $data['header'] = get_header(); $data['j'] = $j; $data['registros'] = $registros; $data['paginacion'] = $this->pagination->create_links(); $this->load->view("ventas/profesor_index", $data); }
public function listar($j = 0) { $filter = new stdClass(); $filter->rol = $this->session->userdata('rolusu'); $filter->order_by = array("m.MENU_Orden" => "asc"); $menu = get_menu($filter); $filter = new stdClass(); $filter_not = new stdClass(); $filter->order_by = array("d.PERSC_ApellidoPaterno" => "asc", "d.PERSC_ApellidoMaterno" => "asc", "d.PERSC_Nombre" => "asc"); $registros = count($this->usuario_model->listar($filter)); $usuarios = $this->usuario_model->listar($filter, $filter_not, $this->configuracion['per_page'], $j); $item = 1; $lista = array(); if (count($usuarios) > 0) { foreach ($usuarios as $indice => $value) { $filter = new stdClass(); $filter->persona = $value->PERSP_Codigo; $profesor = $this->profesor_model->obtener($filter); $lista[$indice] = new stdClass(); $lista[$indice]->codigo = $value->USUA_Codigo; $lista[$indice]->login = $value->USUA_usuario; $lista[$indice]->nombres = $value->PERSC_Nombre; $lista[$indice]->rol = $value->ROL_Descripcion; $lista[$indice]->paterno = $value->PERSC_ApellidoPaterno; $lista[$indice]->materno = $value->PERSC_ApellidoMaterno; $lista[$indice]->estado = $value->USUA_FlagEstado; $lista[$indice]->fechareg = $value->USUA_FechaRegistro; $lista[$indice]->curso = isset($profesor->PROD_Nombre) ? $profesor->PROD_Nombre : ""; } } $configuracion = $this->configuracion; $configuracion['base_url'] = base_url() . "index.php/seguridad/usuario/listar"; $configuracion['total_rows'] = $registros; $this->pagination->initialize($configuracion); /*Enviamos los datos a la vista*/ $data['lista'] = $lista; $data['titulo_tabla'] = "RELACIÓN DE USUARIOS"; $data['titulo_busqueda'] = "BUSCAR USUARIO"; $data['menu'] = $menu; $data['header'] = get_header(); $data['registros'] = $registros; $data['form_open'] = form_open('', array("name" => "form1", "id" => "form1", "onsubmit" => "return valida_guiain();")); $data['form_close'] = form_close(); $data['paginacion'] = $this->pagination->create_links(); $this->load->view("seguridad/usuario_index", $data); }
public function listar($j = 0) { $filter = new stdClass(); $filter->rol = $this->session->userdata('rolusu'); $filter->order_by = array("m.MENU_Orden" => "asc"); $menu = get_menu($filter); $filter = new stdClass(); if ($_SESSION["acceso"] == 2) { $filter->curso = $_SESSION["codcurso"]; } if ($_SESSION["acceso"] == 3) { $filter->profesor = $_SESSION["codprofesor"]; } $filter_not = new stdClass(); $filter->order_by = array("p.PROD_Nombre" => "asc"); $registros = count($this->curso_model->listar($filter, $filter_not)); $productos = $this->curso_model->listar($filter, $filter_not, $this->configuracion['per_page'], $j); $item = 1; $lista = array(); if (count($productos) > 0) { foreach ($productos as $indice => $valor) { $filter = new stdClass(); $filter->tipo = $valor->TIPPROD_Codigo; $tipo = $this->tipoproducto_model->obtener($filter); $lista[$indice] = new stdClass(); $lista[$indice]->codigo = $valor->PROD_Codigo; $lista[$indice]->nombre = $valor->PROD_Nombre; $lista[$indice]->estado = $valor->PROD_FlagEstado; $lista[$indice]->fechareg = $valor->fechareg; $lista[$indice]->tipo = $tipo->TIPPROD_Descripcion; } } $configuracion = $this->configuracion; $configuracion['base_url'] = base_url() . "index.php/almacen/curso/listar"; $configuracion['total_rows'] = $registros; $this->pagination->initialize($configuracion); /*Enviamos los datos a la vista*/ $data['lista'] = $lista; $data['menu'] = $menu; $data['header'] = get_header(); $data['registros'] = $registros; $data['j'] = $j; $data['paginacion'] = $this->pagination->create_links(); $this->load->view('almacen/curso_index', $data); }
public function listar($j = 0) { $filter = new stdClass(); $filter->rol = $this->session->userdata('rolusu'); $filter->order_by = array("m.MENU_Orden" => "asc"); $menu = get_menu($filter); $filter = new stdClass(); if ($_SESSION["acceso"] == 2) { $filter->curso = $_SESSION["codcurso"]; } if ($_SESSION["acceso"] == 3) { $filter->profesor = $_SESSION["codprofesor"]; } $filter->order_by = array("p.VIGILAC_Fecha" => "desc", "p.VIGILAP_Codigo" => "desc"); $filter_not = new stdClass(); $registros = count($this->vigilancia_model->listar($filter, $filter_not)); $vigilancia = $this->vigilancia_model->listar($filter, $filter_not, $this->configuracion['per_page'], $j); $item = 1; $lista = array(); if (count($vigilancia) > 0) { foreach ($vigilancia as $indice => $value) { $lista[$indice] = new stdClass(); $lista[$indice]->codigo = $value->VIGILAP_Codigo; $lista[$indice]->fecha = date_sql($value->VIGILAC_Fecha); $lista[$indice]->nombre = $value->VIGILAC_Nombre; $lista[$indice]->numero = $value->VIGILAC_Numero; $lista[$indice]->curso = $value->PROD_Nombre; $lista[$indice]->descripcion = $value->VIGILAC_Descripcion; $lista[$indice]->coordinador = $value->PERSC_ApellidoPaterno . " " . $value->PERSC_ApellidoMaterno . " " . $value->PERSC_Nombre; } } $configuracion = $this->configuracion; $configuracion['base_url'] = base_url() . "index.php/ventas/orden/listar"; $configuracion['total_rows'] = $registros; $this->pagination->initialize($configuracion); /*Enviamos los datos a la vista*/ $data['lista'] = $lista; $data['titulo'] = "Vigilancia de Practicas"; $data['menu'] = $menu; $data['header'] = get_header(); $data['j'] = $j; $data['registros'] = $registros; $data['paginacion'] = $this->pagination->create_links(); $this->load->view("ventas/vigilancia_index", $data); }
function show_page($page) { $template = ''; $posts_per_page = 5; $page_nr = isset($_GET['page_nr']) ? $_GET['page_nr'] : '0'; $limit = $page_nr * $posts_per_page . ", {$posts_per_page}"; // $template_file = select_from_db(array('blogs.template'), array('blogs'), array("blogs.name='$page'")); // $template = "view/templates/" . $template_file[0]['template']; $template = "view/templates/default_template.php"; if (file_exists($template) && is_file($template)) { require_once $template; } else { require_once "view/templates/default_template.php"; } echo get_document_head(); echo get_header(); echo get_menu(); if ($page == "startpage") { echo "startpage"; } else { if ($page == "search") { echo get_searchbar(); echo get_search_results(); echo get_thechosen(); } else { if ($page == "fileupload") { echo get_fileupload(); } else { if ($page == "nyheter") { echo get_news(); } else { if ($page == "receipes") { $recipe = "Hallonmums"; echo get_recipes($recipe); } else { echo get_default("Välkommen"); } } } } } echo get_footer(); echo get_document_end(); }
public function listar($j = 0) { $filter = new stdClass(); $filter->rol = $this->session->userdata('rolusu'); $filter->order_by = array("m.MENU_Orden" => "asc"); $menu = get_menu($filter); $filter = new stdClass(); if ($_SESSION["acceso"] == 2) { $filter->curso = $_SESSION["codcurso"]; } if ($_SESSION["acceso"] == 3) { $filter->profesor = $_SESSION["codprofesor"]; } $filter_not = new stdClass(); $filter->order_by = array("e.COMPC_Nombre" => "desc", "g.TIPC_Nombre" => "asc", "h.PROD_Nombre" => "asc"); $registros = count($this->tema_model->listar($filter, $filter_not)); $temas = $this->tema_model->listar($filter, $filter_not, $this->configuracion['per_page'], $j); $item = 1; $lista = array(); if (count($temas) > 0) { foreach ($temas as $indice => $valor) { $lista[$indice] = new stdClass(); $lista[$indice]->codigo = $valor->PRODATRIBDET_Codigo; $lista[$indice]->curso = $valor->PROD_Nombre; //$lista[$indice]->semana = $valor->PRODATRIB_Nombre; $lista[$indice]->descripcion = $valor->TEMAC_Descripcion; $lista[$indice]->ciclo = $valor->COMPC_Nombre; $lista[$indice]->tipoestudio = $valor->TIPC_Nombre; } } $configuracion = $this->configuracion; $configuracion['base_url'] = base_url() . "index.php/almacen/tema/listar"; $configuracion['total_rows'] = $registros; $this->pagination->initialize($configuracion); /*Datos para la vista*/ $data['titulo_tabla'] = "Listado de preguntas"; $data['lista'] = $lista; $data['menu'] = $menu; $data['header'] = get_header(); $data['registros'] = $registros; $data['j'] = $j; $data['paginacion'] = $this->pagination->create_links(); $this->load->view('almacen/tema_index', $data); }
function get_menu($items, $class = 'dd-list') { $html = "<ol class=\"" . $class . "\" id=\"menu-id\">"; foreach ($items as $key => $value) { $html .= '<li class="dd-item dd3-item" data-id="' . $value['id'] . '" > <div class="dd-handle dd3-handle">Drag</div> <div class="dd3-content"><span id="label_show' . $value['id'] . '">' . $value['label'] . '</span> <span class="span-right">/<span id="link_show' . $value['id'] . '">' . $value['link'] . '</span> <a class="edit-button" id="' . $value['id'] . '" label="' . $value['label'] . '" link="' . $value['link'] . '" ><i class="fa fa-pencil"></i></a> <a class="del-button" id="' . $value['id'] . '"><i class="fa fa-trash"></i></a></span> </div>'; if (array_key_exists('child', $value)) { $html .= get_menu($value['child'], 'child'); } $html .= "</li>"; } $html .= "</ol>"; return $html; }
public function listar($j = 0) { $filter = new stdClass(); $filter->rol = $this->session->userdata('rolusu'); $filter->order_by = array("m.MENU_Orden" => "asc"); $menu = get_menu($filter); $filter = new stdClass(); //$filter->order_by = array("c.CICLOP_Codigo"=>"desc","e.PERSC_ApellidoPaterno"=>"asc","e.PERSC_ApellidoMaterno"=>"asc"); $filter_not = new stdClass(); $registros = count($this->matricula_model->listar($filter, $filter_not)); $matricula = $this->matricula_model->listar($filter, $filter_not, $this->configuracion['per_page'], $j); $item = 1; $lista = array(); if (count($matricula) > 0) { foreach ($matricula as $indice => $value) { $lista[$indice] = new stdClass(); $lista[$indice]->codigo = $value->ORDENP_Codigo; $lista[$indice]->nombres = $value->PERSC_Nombre; $lista[$indice]->paterno = $value->PERSC_ApellidoPaterno; $lista[$indice]->materno = $value->PERSC_ApellidoMaterno; $lista[$indice]->tipoestudio = $value->TIPC_Nombre; $lista[$indice]->ciclo = $value->COMPC_Nombre; $lista[$indice]->aula = $value->AULAC_Nombre; $lista[$indice]->estado = $value->ORDENC_FlagEstado; $lista[$indice]->fechareg = $value->fechareg; $lista[$indice]->fecha = date_sql($value->ORDENC_Fecot); } } $configuracion = $this->configuracion; $configuracion['base_url'] = base_url() . "index.php/ventas/orden/listar"; $configuracion['total_rows'] = $registros; $this->pagination->initialize($configuracion); /*Enviamos los datos a la vista*/ $data['lista'] = $lista; $data['menu'] = $menu; $data['header'] = get_header(); $data['form_open'] = form_open('', array("name" => "frmPersona", "id" => "frmPersona", "onsubmit" => "return valida_guiain();")); $data['form_close'] = form_close(); $data['j'] = $j; $data['registros'] = $registros; $data['paginacion'] = $this->pagination->create_links(); $this->load->view("ventas/matricula_index", $data); }
function show_menu() { // get menu items based on current state $menu = get_menu(); //echo " <!-- menu array:";print_r($menu);echo "-->\n"; echo "\t<div name='menubar' id='menubar' class='mbardiv'>\n"; echo "\t\t<table border=0 cellpadding=0 cellspacing=0>\n"; echo "\t\t\t<tr>\n"; foreach ($menu as $keyname => $info) { $name = $info["name"]; $item = $info["item"]; $title = $info["title"]; $bclass = $_SESSION["nextact"]; $iselected = $bclass == $item ? "selected" : ""; echo "\t\t\t\t<td><input type=button class=\"menuitem mbutton {$iselected}\" title=\"{$title}\" onclick=\"go('{$item}');\" value=\"{$name}\"></td>\n"; } echo "\t\t\t</tr>\n"; echo "\t\t</table>\n"; echo "\t</div>\n"; }
public function listar($j = 0) { $filter = new stdClass(); $filter->rol = $this->session->userdata('rolusu'); $filter->order_by = array("m.MENU_Orden" => "asc"); $menu = get_menu($filter); $filter = new stdClass(); $filter_not = new stdClass(); $registros = count($this->empresa_model->listar($filter)); $empresas = $this->empresa_model->listar($filter, $filter_not, $this->configuracion['per_page'], $j); $item = 1; $lista = array(); if (count($empresas) > 0) { foreach ($empresas as $indice => $value) { $lista[$indice] = new stdClass(); $lista[$indice]->codigo = $value->EMPRP_Codigo; $lista[$indice]->ruc = $value->EMPRC_Ruc; $lista[$indice]->rsocial = $value->EMPRC_RazonSocial; $lista[$indice]->telefono = $value->EMPRC_Telefono; $lista[$indice]->movil = $value->EMPRC_Movil; $lista[$indice]->fax = $value->EMPRC_Fax; $lista[$indice]->web = $value->EMPRC_Web; $lista[$indice]->email = $value->EMPRC_Email; $lista[$indice]->estado = $value->EMPRC_FlagEstado; $lista[$indice]->sector = $value->SECTORC_Descripcion; } } $configuracion = $this->configuracion; $configuracion['base_url'] = base_url() . "index.php/maestros/empresa/listar"; $configuracion['total_rows'] = $registros; $this->pagination->initialize($configuracion); /*Enviamos los datos a la vista*/ $data['lista'] = $lista; $data['menu'] = $menu; $data['header'] = get_header(); $data['titulo'] = "Listado de Empresas"; $data['nuevo'] = "Crear una nueva Empresa"; $data['registros'] = $registros; $data['paginacion'] = $this->pagination->create_links(); $this->load->view("maestros/empresa_index", $data); }
public function listar($j = 0) { $filter = new stdClass(); $filter->rol = $this->session->userdata('rolusu'); $filter->order_by = array("m.MENU_Orden" => "asc"); $menu = get_menu($filter); $filter = new stdClass(); $filter_not = new stdClass(); $filter->status = 5; $filter->order_by = array("e.COMPC_Nombre" => "desc", "d.PERSC_ApellidoPaterno" => "asc", "d.PERSC_ApellidoMaterno" => "asc", "d.PERSC_Nombre" => "asc"); $registros = count($this->alumno_model->listar($filter, $filter_not)); $clientes = $this->alumno_model->listar($filter, $filter_not, $this->configuracion['per_page'], $j); $item = 1; $lista = array(); if (count($clientes) > 0) { foreach ($clientes as $indice => $value) { $arrFecha = explode(" ", $value->ALUMC_FechaRegistro); $lista[$indice] = new stdClass(); $lista[$indice]->nombres = $value->PERSC_Nombre; $lista[$indice]->paterno = $value->PERSC_ApellidoPaterno; $lista[$indice]->materno = $value->PERSC_ApellidoMaterno; $lista[$indice]->email = $value->PERSC_Email; $lista[$indice]->codigo = $value->ALUMP_Codigo; $lista[$indice]->estado = $value->ALUMC_FlagEstado; $lista[$indice]->ciclo = $value->COMPC_Nombre; $lista[$indice]->fechareg = $arrFecha[0]; } } $configuracion = $this->configuracion; $configuracion['base_url'] = base_url() . "index.php/ventas/alumno/listar"; $configuracion['total_rows'] = $registros; $this->pagination->initialize($configuracion); /*Enviamos los datos a la vista*/ $data['lista'] = $lista; $data['menu'] = $menu; $data['header'] = get_header(); $data['j'] = $j; $data['registros'] = $registros; $data['paginacion'] = $this->pagination->create_links(); $this->load->view("ventas/alumno_index", $data); }
function __construct() { parent::__construct(); // Ku Ahmad Mudrikah : menu code $user_login = $this->ion_auth->user()->row(); $userId = $user_login->user_id; $user_groups = $this->ion_auth->get_users_groups($userId)->row(); $id = $user_groups->id; get_menu($menu, $id); //$this->data['menu']=$menu; $global_data = array('menu' => $menu); $this->load->vars($global_data); // end menu code $avoid_checkRedirect = array('auth', 'login', 'logout'); if (!$this->ion_auth->logged_in()) { if (!in_array(strtolower(get_class($this)), $avoid_checkRedirect)) { $this->session->set_userdata('redirect_url', $this->uri->uri_string()); } redirect('auth/login'); } }
function get_menu($array, $child = FALSE) { $str = ''; if (count($array)) { $str .= $child == FALSE ? '<ul class="nav navbar-nav">' : '<ul class="dropdown-menu">'; foreach ($array as $item) { if (isset($item['children']) && count($item['children'])) { $str .= '<li class="dropdown">'; $str .= '<a class="dropdown-toggle" data-toggle="dropdown" href="' . site_url($item['slug']) . '">'; $str .= '<b class="caret"></b></a>' . PHP_EOL; $str .= get_menu($item['children'], TRUE); } else { $str .= '<li>'; $str .= '<a href="' . site_url($item['slug']) . '">'; } $str .= '</li>' . PHP_EOL; } $str .= '</ul>' . PHP_EOL; } return $str; }
public function listar($j = 0) { $filter = new stdClass(); $filter->rol = $this->session->userdata('rolusu'); $filter->order_by = array("m.MENU_Orden" => "asc"); $menu = get_menu($filter); $filter = new stdClass(); $filter_not = new stdClass(); $filter_not->persona = "0"; // $filter->order_by = array("p.PERSC_ApellidoPaterno"=>"asc","p.PERSC_ApellidoMaterno"=>"asc","p.PERSC_Nombre"=>"asc"); $registros = count($this->ciclo_model->listar($filter, $filter_not)); $personas = $this->ciclo_model->listar($filter, $filter_not, $this->configuracion['per_page'], $j); $item = 1; $lista = array(); if (count($personas) > 0) { foreach ($personas as $indice => $value) { $lista[$indice] = new stdClass(); $lista[$indice]->codigo = $value->CICLOP_Codigo; $lista[$indice]->nombre = $value->COMPC_Nombre; $lista[$indice]->fecha_inicio = date_sql(substr($value->CICC_FECHA_INICIO, 0, 10)); $lista[$indice]->fecha_fin = date_sql(substr($value->CICC_FECHA_FIN, 0, 10)); $lista[$indice]->descripcion = $value->CICC_DESCRIPCION; $lista[$indice]->tipociclo = $value->TIPOCICLOC_Descripcion; $lista[$indice]->estado = $value->COMPC_FlagEstado; } } $configuracion = $this->configuracion; $configuracion['base_url'] = base_url() . "index.php/maestros/persona/listar"; $configuracion['total_rows'] = $registros; $this->pagination->initialize($configuracion); /*Enviamos los datos a la vista*/ $data['lista'] = $lista; $data['menu'] = $menu; $data['header'] = get_header(); $data['j'] = $j; $data['registros'] = $registros; $data['paginacion'] = $this->pagination->create_links(); $this->load->view("maestros/ciclo_index", $data); }
public function listar($j = 0) { $filter = new stdClass(); $filter->rol = $this->session->userdata('rolusu'); $filter->order_by = array("m.MENU_Orden" => "asc"); $menu = get_menu($filter); $filter = new stdClass(); $filter_not = new stdClass(); $filter->order_by = array("f.COMPC_Nombre" => "desc", "e.TIPC_Nombre" => "asc", "c.PRODATRIB_Nombre" => "asc"); $registros = count($this->semana_model->listar($filter, $filter_not)); $productoatrib = $this->semana_model->listar($filter, $filter_not, $this->configuracion['per_page'], $j); $item = 1; $lista = array(); if (count($productoatrib) > 0) { foreach ($productoatrib as $indice => $valor) { $lista[$indice] = new stdClass(); $lista[$indice]->codigo = $valor->PRODATRIB_Codigo; $lista[$indice]->producto = ""; $lista[$indice]->nombre = $valor->PRODATRIB_Nombre; $lista[$indice]->descripcion = $valor->PRODATRIB_Descripcion; $lista[$indice]->ciclo = $valor->COMPC_Nombre; $lista[$indice]->tipoestudio = $valor->TIPC_Nombre; $lista[$indice]->finicio = date_sql($valor->PRODATRIB_FechaInicio); $lista[$indice]->ffin = date_sql($valor->PRODATRIB_FechaFin); } } $configuracion = $this->configuracion; $configuracion['base_url'] = base_url() . "index.php/almacen/semana/listar"; $configuracion['total_rows'] = $registros; $this->pagination->initialize($configuracion); /*Datos para la vista*/ $data['lista'] = $lista; $data['menu'] = $menu; $data['header'] = get_header(); $data['registros'] = $registros; $data['j'] = $j; $data['paginacion'] = $this->pagination->create_links(); $this->load->view('almacen/semana_index', $data); }
function _initialize() { import('@.ORG.Util.Cookie'); // 用户权限检查 if (C('USER_AUTH_ON') && !in_array(MODULE_NAME, explode(',', C('NOT_AUTH_MODULE')))) { import('@.ORG.Util.RBAC'); $rbac_app_name = strtoupper(GROUP_NAME); if (!RBAC::AccessDecision($rbac_app_name)) { //检查认证识别号 if (!$_SESSION[C('USER_AUTH_KEY')]) { //跳转到认证网关 redirect(PHP_FILE . C('USER_AUTH_GATEWAY')); } // 没有权限 抛出错误 if (C('RBAC_ERROR_PAGE')) { // 定义权限错误页面 redirect(C('RBAC_ERROR_PAGE')); } else { if (C('GUEST_AUTH_ON')) { $this->assign('jumpUrl', PHP_FILE . C('USER_AUTH_GATEWAY')); } // 提示错误信息 $this->error(L('_VALID_ACCESS_')); } } } $this->db_name = $this->db_name ? $this->db_name : $this->getActionName(); //查询系统main框架中的主导航菜单 $url = $this->_get('_URL_'); $action = $url[2] ? $url[2] : 'index'; $list_main_menu = get_menu($_SESSION[C('USER_AUTH_KEY')], $_SESSION['roles'], array('position' => 'main', 'app' => $url[0], 'module' => $url[1], 'action' => array('IN', array('', $action)))); $this->assign('list_main_menu', $list_main_menu); //查出基本的导航 $db_node = M('node'); $current_operation['g'] = $db_node->where("level=1 AND name='{$url[0]}'")->find(); $current_operation['m'] = $db_node->where("pid='{$current_operation['g']['id']}' AND name='{$url[1]}'")->find(); $current_operation['a'] = $db_node->where("pid='{$current_operation['m']['id']}' AND name='{$url[2]}'")->find(); $this->assign('current_operation', $current_operation); }
public function listar($j = 0) { $filter = new stdClass(); $filter->rol = $this->session->userdata('rolusu'); $filter->order_by = array("m.MENU_Orden" => "asc"); $menu = get_menu($filter); $filter = new stdClass(); $filter->order_by = array("e.TIPC_Nombre" => "asc", "d.TURNOC_Descripcion" => "asc", "c.MODULOC_Descripcion" => "asc"); $filter_not = new stdClass(); $registros = count($this->modulo_model->listar($filter, $filter_not)); $modulos = $this->modulo_model->listar($filter, $filter_not, $this->configuracion['per_page'], $j); $item = 1; $lista = array(); if (count($modulos) > 0) { foreach ($modulos as $indice => $value) { $lista[$indice] = new stdClass(); $lista[$indice]->codigo = $value->MODULOP_Codigo; $lista[$indice]->turno = $value->TURNOC_Descripcion; $lista[$indice]->tipoestudio = $value->TIPC_Nombre; $lista[$indice]->modulo = $value->MODULOC_Descripcion; } } $configuracion = $this->configuracion; $configuracion['base_url'] = base_url() . "index.php/ventas/orden/listar"; $configuracion['total_rows'] = $registros; $this->pagination->initialize($configuracion); /*Enviamos los datos a la vista*/ $data['lista'] = $lista; $data['menu'] = $menu; $data['header'] = get_header(); $data['titulo'] = "Listado de modulos"; $data['nuevo'] = "Crear una nuevo modulo"; $data['form_open'] = form_open('', array("name" => "frmPersona", "id" => "frmPersona", "onsubmit" => "return valida_guiain();")); $data['form_close'] = form_close(); $data['j'] = $j; $data['registros'] = $registros; $data['paginacion'] = $this->pagination->create_links(); $this->load->view("ventas/modulo_index", $data); }
public function listar($j = 0) { $filter = new stdClass(); $filter->rol = $this->session->userdata('rolusu'); $filter->order_by = array("m.MENU_Orden" => "asc"); $menu = get_menu($filter); $filter = new stdClass(); $filter_not = new stdClass(); $filter->order_by = array("f.COMPC_Nombre" => "desc", "e.PROD_Nombre" => "asc"); $registros = count($this->cursotipoestudio_model->listar($filter, $filter_not)); $cursotipoestudios = $this->cursotipoestudio_model->listar($filter, $filter_not, $this->configuracion['per_page'], $j); $item = 1; $lista = array(); if (count($cursotipoestudios) > 0) { foreach ($cursotipoestudios as $indice => $valor) { $lista[$indice] = new stdClass(); $lista[$indice]->codigo = $valor->CURSOTIPOP_Codigo; $lista[$indice]->ciclo = $valor->COMPC_Nombre; $lista[$indice]->curso = $valor->PROD_Nombre; $lista[$indice]->tipoestudio = $valor->TIPC_Nombre; $lista[$indice]->estado = $valor->CURSOTIPOC_FlagEstado; $lista[$indice]->fechareg = $valor->fechareg; } } $configuracion = $this->configuracion; $configuracion['base_url'] = base_url() . "index.php/almacen/curso/listar"; $configuracion['total_rows'] = $registros; $this->pagination->initialize($configuracion); /*Enviamos los datos a la vista*/ $data['titulo'] = "Listar Cursos por Tipo Estudio"; $data['lista'] = $lista; $data['menu'] = $menu; $data['header'] = get_header(); $data['registros'] = $registros; $data['j'] = $j; $data['paginacion'] = $this->pagination->create_links(); $this->load->view('almacen/cursotipoestudio_index', $data); }
function get_menu($array, $child = FALSE) { $CI =& get_instance(); $str = ''; if (count($array)) { $str .= $child == FALSE ? '<ul class="nav">' . PHP_EOL : '<ul class="dropdown-menu">' . PHP_EOL; foreach ($array as $item) { $active = $CI->uri->segment(1) == $item['slug'] ? TRUE : FALSE; if (isset($item['children']) && count($item['children'])) { $str .= $active ? '<li class="dropdown active">' : '<li class="dropdown">'; $str .= '<a class="dropdown-toggle" data-toggle="dropdown" href="' . site_url(e($item['slug'])) . '">' . e($item['title']); $str .= '<b class="caret"></b></a>' . PHP_EOL; $str .= get_menu($item['children'], TRUE); } else { $str .= $active ? '<li class="active">' : '<li>'; $str .= '<a href="' . site_url($item['slug']) . '">' . e($item['title']) . '</a>'; } $str .= '</li>' . PHP_EOL; } $str .= '</ul>' . PHP_EOL; } return $str; }
function menu($custom = null) { $menu = config('blog.menu'); $req = $_SERVER['REQUEST_URI']; if (!empty($menu)) { $links = explode('|', $menu); echo '<ul class="nav navbar-nav ' . $custom . '">'; $i = 0; $len = count($links); foreach ($links as $link) { if ($i == 0) { $class = 'item first'; } elseif ($i == $len - 1) { $class = 'item last'; } else { $class = 'item'; } $i++; $anc = explode('->', $link); if (isset($anc[0]) && isset($anc[1])) { if (stripos(rtrim($anc[1], '/') . '/', site_url()) !== false) { $id = substr($link, strrpos($link, '/') + 1); $file = 'content/static/' . $id . '.md'; if (file_exists($file)) { if (stripos($req, $id) !== false) { echo '<li class="' . $class . ' active"><a href="' . $anc[1] . '">' . $anc[0] . '</a></li>'; } else { echo '<li class="' . $class . '"><a href="' . $anc[1] . '">' . $anc[0] . '</a></li>'; } } else { if (rtrim($anc[1], '/') . '/' == site_url()) { if ($req == site_path() . '/') { echo '<li class="' . $class . ' active"><a href="' . site_url() . '">' . config('breadcrumb.home') . '</a></li>'; } else { echo '<li class="' . $class . '"><a href="' . site_url() . '">' . config('breadcrumb.home') . '</a></li>'; } } else { echo '<li class="' . $class . '"><a target="_blank" href="' . $anc[1] . '">' . $anc[0] . '</a></li>'; } } } else { echo '<li class="' . $class . '"><a target="_blank" href="' . $anc[1] . '">' . $anc[0] . '</a></li>'; } } } echo '</ul>'; } else { get_menu($custom); } }
function bottom_menu() { return get_menu('b'); }