예제 #1
0
 function smenu()
 {
     $pertenece = $this->session->userdata['panel'];
     if ($pertenece === FALSE) {
         $pertenece = 0;
     }
     $out = '';
     $arreglo = arr_menu(2, $pertenece);
     $arreglo = arr2panel($arreglo);
     if (count($arreglo) > 0) {
         $out = '<div id=\'accordion\'>';
         foreach ($arreglo as $panel => $opciones) {
             $out .= "<div class='myAccordion-declencheur'><h1>" . $panel . "</h1></div>\n";
             $out .= "<div class='myAccordion-content'><table width='100%' cellspacing='0' border='0'>\n";
             $color = "#FFFFFF";
             foreach ($opciones as $opcion) {
                 $out .= "<tr bgcolor='{$color}'><td>";
                 $out .= arr2link($opcion);
                 $out .= "</td></tr>\n";
                 if ($color == "#FFFFFF") {
                     $color = "#F4F4F4";
                 } else {
                     $color = "#FFFFFF";
                 }
             }
             $out .= "</table></div>\n";
         }
         $out .= '</div>';
     }
     $data['smenu'] = $out;
     return $this->layout->load->view($this->common . 'smenu', $data, true);
 }
예제 #2
0
function barra_menu($modulo = NULL)
{
    if (empty($modulo)) {
        return;
    }
    $arr = arr_menu(3, $modulo);
    $retorna = array();
    foreach ($arr as $op) {
        $retorna[] = arr2link($op);
    }
    return $retorna;
}
예제 #3
0
 function accordion($pertenece = NULL)
 {
     if (empty($pertenece)) {
         return;
     }
     $out = '';
     $arreglo = arr_menu(2, $pertenece);
     $arreglo = arr2panel($arreglo);
     if (count($arreglo) > 0) {
         //$out ='<div id=\'accordion\'>';
         foreach ($arreglo as $panel => $opciones) {
             $out .= "<div class='myAccordion-declencheur'><h1>" . htmlentities($panel) . "</h1></div>\n";
             $out .= "<div class='myAccordion-content'><table width='100%' cellspacing='0' border='0'>\n";
             $color = "#FFFFFF";
             foreach ($opciones as $opcion) {
                 $out .= "<tr bgcolor='{$color}'><td>";
                 $out .= arr2link($opcion);
                 $out .= "</td></tr>\n";
                 if ($color == "#FFFFFF") {
                     $color = "#F4F4F4";
                 } else {
                     $color = "#FFFFFF";
                 }
             }
             $out .= "</table></div>\n";
         }
         //$out .='</div>';
     }
     echo $out;
 }
예제 #4
0
 function cargapanel($pertenece = NULL)
 {
     if (empty($pertenece)) {
         return;
     }
     $utf8c = $this->db->char_set == 'latin1' && $this->config->item('charset') == 'UTF-8';
     $dbpertenece = $this->db->escape($pertenece);
     $out = '';
     $arreglo = arr_menu(2, $pertenece);
     $arreglo = arr2panel($arreglo);
     if (count($arreglo) > 0) {
         $out = '';
         $desca = $this->datasis->dameval("SELECT mensaje FROM intramenu WHERE modulo={$dbpertenece}");
         $imagen = $this->datasis->dameval("SELECT TRIM(imagen) imagen  FROM intramenu WHERE modulo={$dbpertenece}");
         if ($utf8c) {
             $desca = utf8_encode($desca);
         }
         $desca = htmlentities($desca, ENT_COMPAT, 'UTF-8');
         $out .= '<div style="margin:0px 0px;">';
         $out .= '<table width="100%" border="0"><tr>';
         if (strlen($imagen) == 0) {
             $out .= '<td>&nbsp;</td>';
         } else {
             $out .= '<td width="70">' . img(array('src' => 'images/' . $imagen, 'height' => 30)) . '</td>';
         }
         $out .= '<td style="font-size:1.4em;font-weigth:bold">' . $desca . '</td>';
         $out .= '</tr></table>';
         $out .= '</div>';
         $out .= '<div id="maso">';
         $i = 0;
         foreach ($arreglo as $panel => $opciones) {
             $i++;
             if ($panel != 'REPORTES' && $panel != 'CONSULTAS') {
                 if ($pertenece == '9') {
                     $out .= '<div class=\'box col1\' style="color:#FAFAFA;background:#C11B17;"><span style="font-size:1.1em;font-weight:900;margin-bottom:18px">' . htmlentities($panel) . '</span>';
                 } else {
                     $out .= '<div class=\'box col1\' style="color:#030C3F;background:#COCOCO;"><span style="font-size:1.1em;font-weight:900;margin-bottom:18px">' . htmlentities($panel) . '</span>';
                 }
                 $out .= '<table width=\'100%\' cellspacing=\'1\' border=\'0\'>';
                 foreach ($opciones as $id => $opcion) {
                     $color = $id % 2 == 0 ? 'F8F8F8' : 'FFFFFF';
                     $out .= "<tr bgcolor='#{$color}'><td>";
                     $out .= arr2link($opcion, $utf8c);
                     $out .= '</td></tr>';
                 }
                 $out .= '</table></div>';
             }
         }
         $out .= '</div>';
     }
     echo $out;
 }
예제 #5
0
 function cargapanel($pertenece = NULL)
 {
     if (empty($pertenece)) {
         return;
     }
     $out = '';
     $arreglo = arr_menu(2, $pertenece);
     $arreglo = arr2panel($arreglo);
     if (count($arreglo) > 0) {
         $desca = $this->datasis->dameval("SELECT mensaje FROM intramenu WHERE modulo='" . $pertenece . "' ");
         $imagen = $this->datasis->dameval("SELECT imagen  FROM intramenu WHERE modulo='" . $pertenece . "' ");
         $desca = $desca;
         $out .= "<div>";
         $out .= "<table ><tr><td>" . image($imagen) . "</td><td>";
         $out .= "<h2>" . $desca . "</h2></td></tr></table>";
         $out .= "</div>";
         $out .= "<div id='maso'>";
         foreach ($arreglo as $panel => $opciones) {
             $out .= "<div class='box col1'><h3>" . $panel . "</h3>\n";
             $out .= "<table width='100%' cellspacing='1' border='0'>\n";
             $color = "#FFFFFF";
             foreach ($opciones as $opcion) {
                 $out .= "<tr bgcolor='{$color}'><td>";
                 $out .= arr2link($opcion);
                 $out .= "</td></tr>\n";
                 if ($color == "#FFFFFF") {
                     $color = "#F4F4F4";
                 } else {
                     $color = "#FFFFFF";
                 }
             }
             $out .= "</table></div>\n";
         }
         $out .= '</div>';
     }
     echo $out;
 }