コード例 #1
0
ファイル: admin.php プロジェクト: Oscarmal/o3m.fw
         $success = insert_supervisor_sincronizacion($nivel_vars);
     }
     // --
     $msj = $success ? 'Guardado' : 'No guardó';
     $data = array(success => $success, message => $msj);
 } elseif ($in[accion] == 'admin-usuario-popup') {
     $sqlData = array(auth => 1, id_personal => $in[id_personal]);
     // $catalogo_nivel1=build_catalgo_supervisores(1);
     // $catalogo_nivel2=build_catalgo_supervisores(2);
     // $catalogo_nivel3=build_catalgo_supervisores(3);
     // $catalogo_nivel4=build_catalgo_supervisores(4);
     // $catalogo_nivel5=build_catalgo_supervisores(5);
     $datos_usuario = select_admin_usuarios($sqlData);
     //dump_var($datos_usuario);
     $vista_new = 'admin/usuarios_admin_popup.html';
     $tpl_data = array(MORE => incJs($Path[srcjs] . strtolower(MODULO) . '/usuarios_admin_popup.js'), id_personal => $in[id_personal], catalgo => $select, guardar => 'Guardar', cerrar => 'Cerrar', id_personal => $datos_usuario[id_personal], id_empresa => $datos_usuario[id_empresa], nombre => utf8_encode($datos_usuario[nombre]), paterno => utf8_encode($datos_usuario[paterno]), materno => utf8_encode($datos_usuario[materno]), rfc => utf8_encode($datos_usuario[rfc]), nss => utf8_encode($datos_usuario[imss]), sucursal => build_catalgo_sucursales_nomina('sucursal', $datos_usuario[sucursal]), empresa => utf8_encode($datos_usuario[empresa]), correo => utf8_encode($datos_usuario[empleado_correo]), puesto => utf8_encode($datos_usuario[puesto]), empleado_num => utf8_encode($datos_usuario[empleado_num]), id_nomina => utf8_encode($datos_usuario[id_nomina]));
     $CONTENIDO = contenidoHtml($vista_new, $tpl_data);
     // dump_var($CONTENIDO);
     // Envio de resultado
     $success = $CONTENIDO ? true : false;
     $msj = $success ? 'Popup OK' : 'Popup Fail';
     $data = array(success => $success, message => $msj, html => $CONTENIDO);
 } elseif ($in[accion] == 'layout-popup') {
     // Deteccion de periodo activo en nomina
     $periodo = pgsql_select_periodo_activo(array(auth => 1));
     // Impresion de vista
     $vista_new = 'admin/layout_popup.html';
     $tpl_data = array(MORE => incJs($Path[srcjs] . strtolower(MODULO) . '/layout_popup.js'), ids => $in[ids], periodo_anio => $periodo[periodo_anio], periodo => $periodo[periodo], periodo_especial => $periodo[periodo_especial], guardar => 'Guardar', cerrar => 'Cerrar');
     $CONTENIDO = contenidoHtml($vista_new, $tpl_data);
     // Envio de resultado
     $success = true;
コード例 #2
0
ファイル: build.contenidos.php プロジェクト: Oscarmal/o3m.fw
function build_grid_supervisores()
{
    global $Path, $usuario;
    $sqlData = array(auth => 1, id_empresa => $usuario[id_empresa], activo => 1);
    $tabla = select_supervisores($sqlData);
    //dump_var($tabla);
    $campos = array('id_personal', 'id_nomina', 'empleado_nombre', 'sucursal', 'empleado_num', 'empleado_email');
    foreach ($tabla as $registro) {
        $tbl_resultados .= '<tr class="gradeA">';
        $soloUno = !is_array($registro) ? true : false;
        #Deteccion de total de registros
        $data = !$soloUno ? $registro : $tabla;
        #Seleccion de arreglo
        for ($i = 0; $i < count($campos); $i++) {
            if ($i == 0) {
                $tbl_resultados .= '<td align="center">' . '<input class="chk_select" type="checkbox" name="check[]" id="check_' . $data[id_personal] . '" value="' . $data[id_personal] . '">' . '</td>';
            } elseif ($i == 3) {
                $tbl_resultados .= '<td align="left">' . build_catalgo_sucursales_nomina('sucursal_' . $data[id_personal], $data[sucursal], 'onchange="check_on_edit(this.id);"') . '</td>';
            } elseif ($i == 4) {
                $tbl_resultados .= '<td align="center">' . '<input id="cid_' . $data[id_personal] . '" name="cid_' . $data[id_personal] . '" value="' . $data[empleado_num] . '" style="width: 70px;" maxlength="10" onkeyup="check_on_edit(this.id);" />' . '</td>';
            } elseif ($i == 5) {
                $tbl_resultados .= '<td align="center">' . '<input id="mail_' . $data[id_personal] . '" name="mail_' . $data[id_personal] . '" value="' . $data[empleado_email] . '" style="width: 250px;" onkeyup="check_on_edit(this.id);" />' . '</td>';
            } else {
                $tbl_resultados .= '<td>' . utf8_encode($data[$campos[$i]]) . '</td>';
            }
        }
        $tbl_resultados .= '<td align="left">' . build_catalgo_supervisores_edit(1, $data[id_personal], 'onchange="check_on_edit(this.id);"') . '</br>' . build_catalgo_supervisores_edit(2, $data[id_personal], 'onchange="check_on_edit(this.id);"') . '</br>' . build_catalgo_supervisores_edit(3, $data[id_personal], 'onchange="check_on_edit(this.id);"') . '</br></td>';
        $tbl_resultados .= '</tr>';
        if ($soloUno) {
            break;
        }
    }
    return $tbl_resultados;
}
コード例 #3
0
ファイル: views.vars.admin.php プロジェクト: Oscarmal/o3m.fw
function vars_alta_usuario($seccion, $urlParams)
{
    global $var, $Path, $icono, $dic, $vistas, $usuario;
    ## Logica de negocio ##
    $titulo = $dic[admin][alta_usuario];
    $data_contenido = array();
    $catalago_empresa = build_catalgo_empresa();
    $catalogo_usuario_grupo = build_catalgo_usuarios_grupo();
    $catalogo_sucursales = build_catalgo_sucursales_nomina('sucursal');
    // $catalogo_nivel1=build_catalgo_supervisores(1);
    // $catalogo_nivel2=build_catalgo_supervisores(2);
    // $catalogo_nivel3=build_catalgo_supervisores(3);
    // $catalogo_nivel4=build_catalgo_supervisores(4);
    // $catalogo_nivel5=build_catalgo_supervisores(5);
    $contenido = contenidoHtml(strtolower(MODULO) . '/' . $vistas[strtoupper($seccion)], $data_contenido);
    ## Envio de valores ##
    /*var_dump(MODULO);
    	die();*/
    $negocio = array(MORE => incJs($Path[srcjs] . strtolower(MODULO) . '/admin.js'), MODULE => strtolower(MODULO), SECTION => $seccion);
    $texto = array(ICONO => $icono, TITULO => $titulo, CONTENIDO => $contenido, catalgo_empresa => $catalago_empresa, catalogo_usuario_grupo => $catalogo_usuario_grupo, catalogo_sucursales => $catalogo_sucursales);
    $data = array_merge($negocio, $texto);
    return $data;
}