Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

/* Decoded by unphp.net */ <?php goto X03Ts; OLJ6U: xpBpE: goto GQ92x; IZM..

Decoded Output download

/* Decoded by unphp.net */ 
 
<?php  
  
goto X03Ts;  
OLJ6U:  
xpBpE:  
goto GQ92x;  
IZMin:  
$ruta_archivos =  
    "assets/imagenes/usuario/";  
goto Fz2Jj;  
p2yxu:  
goto jnbyV;  
goto e2KO_;  
U0aYZ:  
goto KG0Tf;  
goto CoALH;  
iB2PO:  
xYdYq:  
goto hBli8;  
aFZp9:  
goto rCL5P;  
goto c5J4B;  
L74T1:  
goto xPrM4;  
goto Gu7eD;  
Sdldu:  
goto xpBpE;  
goto C2Q0x;  
gnepo:  
HjNoT:  
goto STFHF;  
DufAf:  
goto XsOIS;  
goto PSGQw;  
c5J4B:  
uTnfA:  
goto BiwEV;  
pQ3EU:  
goto a5qYc;  
goto OLJ6U;  
QO1tC:  
byMAs:  
goto FwIGG;  
rGfrh:  
require_once "clase_mysql.php";  
goto OsAB9;  
G2jL8:  
$error_form =  
    "Error al realizar la consulta";  
goto pt_kT;  
XCcoS:  
ini_set("display_errors", "0");  
goto p2yxu;  
lZmHZ:  
goto CW_4m;  
goto OgNHZ;  
Gu7eD:  
NBFgu:  
goto kTfNk;  
FwIGG:  
include_once "clase_push2.php";  
goto lZmHZ;  
X03Ts:  
goto druIq;  
goto iB2PO;  
NSgmW:  
it0Oy:  
goto P20sM;  
Dx31r:  
goto NBFgu;  
goto yHW1C;  
gzRA0:  
$guardar =  
    "Registro Guardado Satisfactoriamente";  
goto TZ6QK;  
wpa5L:  
goto iyVVu;  
goto jByq0;  
Ceirq:  
goto OjfrZ;  
goto PCwNa;  
hWcZn:  
@session_start();  
goto aFZp9;  
TZ6QK:  
goto mlVy0;  
goto XYYBT;  
vhMhj:  
goto KOi61;  
goto imazY;  
XYYBT:  
iG_5r:  
goto My38S;  
yFAq7:  
goto byMAs;  
goto QO1tC;  
XqnxX:  
CW_4m:  
goto oIUwY;  
nGiTM:  
Aoe9N:  
goto RhS9i;  
EEun7:  
$resultado = [];  
goto K13Ap;  
V5l0y:  
$datos["idsesion_sis"] =  
    $_SESSION["id_sesion_sis"];  
goto dY2J4;  
jByq0:  
rCL5P:  
goto urXc9;  
MhQNM:  
goto HjNoT;  
goto cEDS2;  
h3QbQ:  
$datos["fecha_nombre"] =  
    date("d") . date("m") . date("Y");  
goto Ceirq;  
hBli8:  
$repetido =  
    "Registro repetido";  
goto FAhnd;  
Fz2Jj:  
goto P_1Dc;  
goto NKNXZ;  
kOEBC:  
wuU5H:  
goto t9l6J;  
Eidyv:  
goto hod9v;  
goto cvG_Q;  
K13Ap:  
goto zrl6c;  
goto kOEBC;  
OsAB9:  
goto Aoe9N;  
goto oLGi5;  
P20sM:  
$datos["fecha_actual"] =  
    date("Y") . "-" . date("m") . "-" . date("d");  
goto AXX7u;  
fA_KP:  
$datos["hora_actual"] =  
    date("H") . ":" . date("i") . ":" . date("s");  
goto iW0TY;  
WCKyR:  
include_once "clase_querys.php";  
goto yFAq7;  
cvG_Q:  
P_1Dc:  
goto DgadD;  
RhS9i:  
require_once "clase_funciones.php";  
goto DufAf;  
oqz7Z:  
jnbyV:  
goto hWcZn;  
cEDS2:  
pFUeD:  
goto V5l0y;  
mu_CF:  
goto T46XE;  
goto CRyHK;  
VFnE5:  
switch ($_POST["opcion"]) {  
    case 1:  
        $datos["nombre"] = $funciones->limpia(  
            $_POST["nombre"]  
        );  
        $datos["ape_p"] = $funciones->limpia(  
            $_POST["ape_p"]  
        );  
        $datos["ape_m"] = $funciones->limpia(  
            $_POST["ape_m"]  
        );  
        $datos["correo"] = $funciones->limpia(  
            $_POST["correo"]  
        );  
        $datos["telefono"] = $funciones->limpia(  
            $_POST["telefono"]  
        );  
        $datos["editar"] = $funciones->limpia(  
            $_POST["editar"]  
        );  
        $datos["eliminar"] = $funciones->limpia(  
            $_POST["eliminar"]  
        );  
        $datos["tipo"] = $funciones->limpia(  
            $_POST["tipo"]  
        );  
        $datos["usuario"] = trim(  
            $_POST["usuario"]  
        );  
        $datos[  
            "contrasena"  
        ] = $funciones->create_password(  
            trim($_POST["contrasena"])  
        );  
        $datos["estatus"] = $funciones->limpia(  
            $_POST["estatus"]  
        );  
        $empresa = $_POST["empresa"];  
        if (  
            $conexion->consultadato(  
                "SELECT COUNT(id_usuario) FROM tbl_usuario WHERE fecha_eliminado IS NULL AND usuario like '" .  
                    $datos["usuario"] .  
                    "' "  
            ) >= 1  
        ) {  
            $resultado["estatus"] = 1;  
            $resultado["tipo"] = "warning";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Aviso";  
            $resultado["mensaje"] = $repetido;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $micarpeta = $ruta_archivos;  
        if (!file_exists($micarpeta)) {  
            mkdir("../" . $micarpeta, 511, true);  
        }  
        if (  
            isset(  
                $_FILES["foto"]["tmp_name"]  
            ) &&  
            $_FILES["foto"]["tmp_name"] !=  
                ""  
        ) {  
            if ($upload->load("foto") === false) {  
                echo "<script languaje="javascript"> 
\x9	\x9		\x9parent.notificacion("ERROR! Formato de foto no permitido...","" .  
                    $upload->msj_error .  
                    ""); 
		\x9	\x9  </script>";  
                die(0);  
            }  
            $imagen = $micarpeta . $upload->nombre_final;  
            $upload->setisimage(false);  
            if ($upload->save("../" . $imagen) === false) {  
                echo "<script languaje="javascript"> 
\x9				\x9parent.notificacion("ERROR! Fallo al guardar el archivo: " .  
                    $imagen .  
                    "...","" .  
                    $upload->msj_error .  
                    "");\xa\x9	\x9\x9	  </script>";  
                die(0);  
            }  
            $datos["foto"] = $imagen;  
        }  
        $consulta =  
            "INSERT INTO tbl_usuario(nombre, apellido_p, apellido_m, usuario, pass, correo, telefono, estatus, editar, eliminar, foto, tipo) VALUES ('" .  
            $datos["nombre"] .  
            "','" .  
            $datos["ape_p"] .  
            "','" .  
            $datos["ape_m"] .  
            "','" .  
            $datos["usuario"] .  
            "','" .  
            $datos["contrasena"] .  
            "', 
	\x9'" .  
            $datos["correo"] .  
            "','" .  
            $datos["telefono"] .  
            "','" .  
            $datos["estatus"] .  
            "','" .  
            $datos["editar"] .  
            "','" .  
            $datos["eliminar"] .  
            "', '" .  
            $datos["foto"] .  
            "','" .  
            $datos["tipo"] .  
            "' )";  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $obt_id = $conexion->fetch_array(  
            "SELECT * FROM tbl_usuario ORDER BY id_usuario DESC limit 1"  
        );  
        for ($i = 0; $i < count($empresa); $i++) {  
            $consulta2 =  
                "INSERT INTO tblc_usuario_empresa(id_usuario, id_empresa) VALUES ('" .  
                $obt_id["id_usuario"] .  
                "','" .  
                $empresa[$i] .  
                "')";  
            if ($conexion->consulta($consulta2) == 0) {  
                $resultado["estatus"] = 0;  
                $resultado["tipo"] = "danger";  
                $resultado[  
                    "titulo_mensaje"  
                ] = "Error 2";  
                $resultado["mensaje"] = $error_form;  
                echo json_encode($resultado);  
                die(0);  
            }  
        }  
        $msj =  
            "Se guardo un usuario nuevo para el sistema, y lo registro el usuario con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        $resultado["estatus"] = 2;  
        $resultado["tipo"] = "success";  
        $resultado["titulo_mensaje"] =  
            "Listo!";  
        $resultado["mensaje"] = $guardar;  
        $resultado["funcion"] =  
            "usuario_lista";  
        echo json_encode($resultado);  
        break;  
    case 2:  
        $datos["id"] = $funciones->limpia($_POST["id"]);  
        $datos["nombre"] = $funciones->limpia(  
            $_POST["nombre"]  
        );  
        $datos["ape_p"] = $funciones->limpia(  
            $_POST["ape_p"]  
        );  
        $datos["ape_m"] = $funciones->limpia(  
            $_POST["ape_m"]  
        );  
        $datos["correo"] = $funciones->limpia(  
            $_POST["correo"]  
        );  
        $datos["telefono"] = $funciones->limpia(  
            $_POST["telefono"]  
        );  
        $datos["editar"] = $funciones->limpia(  
            $_POST["editar"]  
        );  
        $datos["eliminar"] = $funciones->limpia(  
            $_POST["eliminar"]  
        );  
        $datos["tipo"] = $funciones->limpia(  
            $_POST["tipo"]  
        );  
        $datos["usuario"] = trim(  
            $_POST["usuario"]  
        );  
        $datos[  
            "contrasena"  
        ] = $funciones->create_password(  
            trim($_POST["contrasena"])  
        );  
        $datos["estatus"] = $funciones->limpia(  
            $_POST["estatus"]  
        );  
        $empresa = $_POST["empresa"];  
        if (  
            $conexion->consultadato(  
                "SELECT COUNT(id_usuario) FROM tbl_usuario WHERE fecha_eliminado IS NULL AND usuario  
\x9\x9like '" .  
                    $datos["nombre"] .  
                    "' AND id_usuario != " .  
                    $datos["id"]  
            ) >= 1  
        ) {  
            $resultado["estatus"] = 1;  
            $resultado["tipo"] = "warning";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Aviso";  
            $resultado["mensaje"] = $repetido;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $micarpeta = $ruta_archivos;  
        $fotobd = $conexion->fetch_array(  
            $querys->getusuarios($datos["id"])  
        );  
        if (  
            isset(  
                $_FILES["foto"]["tmp_name"]  
            ) and  
            $_FILES["foto"]["tmp_name"] !=  
                ""  
        ) {  
            if ($upload->load("foto") === false) {  
                echo "<script languaje="javascript">\xa		\x9	\x9\x9parent.notificacion("ERROR! Formato de archivo no permitido...","" .  
                    $upload->msj_error .  
                    "");\xa\x9	\x9\x9	  </script>";  
                die(0);  
            }  
            unlink($fotobd["foto"]);  
            $imagen = $micarpeta . $upload->nombre_final;  
            $upload->setisimage(false);  
            if ($upload->save("../" . $imagen) === false) {  
                echo "<script languaje="javascript"> 
		\x9			parent.notificacion("ERROR! Fallo al guardar el archivo: " .  
                    $imagen .  
                    "...","" .  
                    $upload->msj_error .  
                    ""); 
		\x9		  </script>";  
                die(0);  
            }  
            $datos["foto"] = $imagen;  
        } else {  
            $datos["foto"] = $fotobd["foto"];  
        }  
        if ($_POST["contrasena"] == "") {  
            $consulta =  
                "UPDATE tbl_usuario SET nombre='" .  
                $datos["nombre"] .  
                "',apellido_p='" .  
                $datos["ape_p"] .  
                "',apellido_m='" .  
                $datos["ape_m"] .  
                "', usuario='" .  
                $datos["usuario"] .  
                "',correo='" .  
                $datos["correo"] .  
                "',telefono='" .  
                $datos["telefono"] .  
                "', estatus='" .  
                $datos["estatus"] .  
                "',editar='" .  
                $datos["editar"] .  
                "',eliminar='" .  
                $datos["eliminar"] .  
                "',foto='" .  
                $datos["foto"] .  
                "', tipo='" .  
                $datos["tipo"] .  
                "' WHERE id_usuario = " .  
                $datos["id"];  
        } else {  
            $consulta =  
                "UPDATE tbl_usuario SET nombre='" .  
                $datos["nombre"] .  
                "',apellido_p='" .  
                $datos["ape_p"] .  
                "',apellido_m='" .  
                $datos["ape_m"] .  
                "', usuario='" .  
                $datos["usuario"] .  
                "',pass='" .  
                $datos["contrasena"] .  
                "',correo='" .  
                $datos["correo"] .  
                "',telefono='" .  
                $datos["telefono"] .  
                "', estatus='" .  
                $datos["estatus"] .  
                "',editar='" .  
                $datos["editar"] .  
                "',eliminar='" .  
                $datos["eliminar"] .  
                "',foto='" .  
                $datos["foto"] .  
                "', tipo='" .  
                $datos["tipo"] .  
                "' WHERE id_usuario = " .  
                $datos["id"];  
        }  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $borrado =  
            "DELETE FROM tblc_usuario_empresa WHERE id_usuario =" .  
            $datos["id"];  
        if ($conexion->consulta($borrado) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        for ($i = 0; $i < count($empresa); $i++) {  
            $consulta2 =  
                "INSERT INTO tblc_usuario_empresa(id_usuario, id_empresa) VALUES ('" .  
                $datos["id"] .  
                "','" .  
                $empresa[$i] .  
                "')";  
            if ($conexion->consulta($consulta2) == 0) {  
                $resultado["estatus"] = 0;  
                $resultado["tipo"] = "danger";  
                $resultado[  
                    "titulo_mensaje"  
                ] = "Error 2";  
                $resultado["mensaje"] = $error_form;  
                echo json_encode($resultado);  
                die(0);  
            }  
        }  
        $msj =  
            "Se edito un usuario nuevo para el sistema, y lo registro el usuario con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        $resultado["estatus"] = 3;  
        $resultado["tipo"] = "success";  
        $resultado["titulo_mensaje"] =  
            "Listo!";  
        $resultado["mensaje"] = $editar;  
        $resultado["funcion"] =  
            "usuario_lista";  
        echo json_encode($resultado);  
        break;  
    case 3:  
        $datos["id"] = $_POST["id"];  
        $permiso = $_POST["permiso"];  
        $consulta =  
            "DELETE FROM tbl_usuario_permiso WHERE id_usuario =" .  
            $datos["id"];  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        foreach ($permiso as $permisos) {  
            $consulta2 =  
                "INSERT INTO tbl_usuario_permiso(id_usuario, id_permiso) VALUES ('" .  
                $datos["id"] .  
                "','" .  
                $permisos .  
                "')";  
            if ($conexion->consulta($consulta2) == 0) {  
                $resultado["estatus"] = 0;  
                $resultado["tipo"] = "danger";  
                $resultado[  
                    "titulo_mensaje"  
                ] = "Error";  
                $resultado["mensaje"] = $error_form;  
                echo json_encode($resultado);  
                die(0);  
            }  
        }  
        $msj =  
            "Se editaron permisos para el usuario " .  
            $datos["id"] .  
            " y el usuario que lo agrego tiene el id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        $resultado["estatus"] = 2;  
        $resultado["tipo"] = "success";  
        $resultado["titulo_mensaje"] =  
            "Listo!";  
        $resultado["mensaje"] = $guardar;  
        $resultado["funcion"] =  
            "usuario_lista";  
        echo json_encode($resultado);  
        break;  
    case 4:  
        $datos["nombre"] = $funciones->limpia(  
            $_POST["nombre"]  
        );  
        $datos["archivo"] = $funciones->limpia(  
            $_POST["archivo"]  
        );  
        $datos["padre"] = $funciones->limpia(  
            $_POST["padre"]  
        );  
        $datos["id_permiso"] = $funciones->limpia(  
            $_POST["id_permiso"]  
        );  
        $datos["icono"] = $funciones->limpia(  
            $_POST["icono"]  
        );  
        $datos["color"] = $funciones->limpia(  
            $_POST["color"]  
        );  
        $datos["estatus"] = $funciones->limpia(  
            $_POST["estatus"]  
        );  
        if (  
            $conexion->consultadato(  
                "SELECT COUNT(id_permiso) FROM tblc_permiso WHERE fecha_eliminado IS NULL AND nombre like '" .  
                    $datos["nombre"] .  
                    "'"  
            ) >= 1  
        ) {  
            $resultado["estatus"] = 1;  
            $resultado["tipo"] = "warning";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Aviso";  
            $resultado["mensaje"] = $repetido;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $consulta = "";  
        if ($datos["padre"] == "submenu") {  
            $conteo = $conexion->fetch_array(  
                $querys->getordensistemaid(  
                    $datos["id_permiso"]  
                )  
            );  
            if (isset($conteo)) {  
                $conteo =  
                    $conteo[  
                        "ordenamiento"  
                    ] + 1;  
            } else {  
                $conteo = 1;  
            }  
            $consulta =  
                "INSERT INTO tblc_permiso(id_padre, nombre, archivo, ordenamiento, icono, tipo, estatus)\xa\x9\x9		VALUES('" .  
                $datos["id_permiso"] .  
                "','" .  
                $datos["nombre"] .  
                "','" .  
                $datos["archivo"] .  
                "','" .  
                $conteo .  
                "','" .  
                $datos["icono"] .  
                "', '1',\xa		\x9\x9'" .  
                $datos["estatus"] .  
                "')";  
        } else {  
            if (  
                $datos["padre"] ==  
                "menufijo"  
            ) {  
                $conteo = $conexion->fetch_array($querys->getordensistema());  
                if (isset($conteo)) {  
                    $conteo =  
                        $conteo[  
                            "ordenamiento"  
                        ] + 1;  
                } else {  
                    $conteo = 1;  
                }  
                if ($datos["archivo"] == "") {  
                    $datos["archivo"] = "#";  
                    $datos["color"] = "";  
                }  
                $consulta =  
                    "INSERT INTO tblc_permiso(id_padre, nombre, archivo, ordenamiento, icono, color, tipo, estatus)  
				\x9VALUES('0','" .  
                    $datos["nombre"] .  
                    "','" .  
                    $datos["archivo"] .  
                    "','" .  
                    $conteo .  
                    "','" .  
                    $datos["icono"] .  
                    "', '" .  
                    $datos["color"] .  
                    "', 
\x9			\x9'1','" .  
                    $datos["estatus"] .  
                    "')";  
            } else {  
                if (  
                    $datos["padre"] ==  
                    "etiqueta"  
                ) {  
                    $conteo = $conexion->fetch_array(  
                        $querys->getordensistemaid(  
                            $datos["id_permiso"]  
                        )  
                    );  
                    if (isset($conteo)) {  
                        $conteo =  
                            $conteo[  
                                "ordenamiento"  
                            ] + 1;  
                    } else {  
                        $conteo = 1;  
                    }  
                    $consulta =  
                        "INSERT INTO tblc_permiso(id_padre, nombre, archivo, ordenamiento, color, tipo, estatus)\xa\x9\x9\x9\x9VALUES('" .  
                        $datos["id_permiso"] .  
                        "','" .  
                        $datos["nombre"] .  
                        "','','" .  
                        $conteo .  
                        "','" .  
                        $datos["color"] .  
                        "','2', '1')";  
                }  
            }  
        }  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $msj =  
            "Se a\303\xb1adio una pagina al programa con el nombre de " .  
            $datos["nombre"] .  
            " cuyo archivo se llama " .  
            $datos["archivo"] .  
            ",  
		con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        $resultado["estatus"] = 2;  
        $resultado["tipo"] = "success";  
        $resultado["titulo_mensaje"] =  
            "Listo!";  
        $resultado["mensaje"] = $guardar;  
        $resultado["funcion"] =  
            "paginas_lista";  
        echo json_encode($resultado);  
        break;  
    case 5:  
        $datos["nombre"] = $funciones->limpia(  
            $_POST["nombre"]  
        );  
        $datos["estatus"] = $funciones->limpia(  
            $_POST["estatus"]  
        );  
        if (  
            $conexion->consultadato(  
                "SELECT COUNT(id_banco) FROM tblc_banco WHERE fecha_eliminado IS NULL AND nombre like '" .  
                    $datos["usuario"] .  
                    "' "  
            ) >= 1  
        ) {  
            $resultado["estatus"] = 1;  
            $resultado["tipo"] = "warning";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Aviso";  
            $resultado["mensaje"] = $repetido;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $consulta =  
            "INSERT INTO tblc_banco(nombre, estatus) VALUES ('" .  
            $datos["nombre"] .  
            "','" .  
            $datos["estatus"] .  
            "')";  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $msj =  
            "Se guardo un nombre del banco, y lo registro el usuario con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        $resultado["estatus"] = 2;  
        $resultado["tipo"] = "success";  
        $resultado["titulo_mensaje"] =  
            "Listo!";  
        $resultado["mensaje"] = $guardar;  
        $resultado["funcion"] = "bancos";  
        echo json_encode($resultado);  
        break;  
    case 6:  
        $datos["id"] = $funciones->limpia($_POST["id"]);  
        $datos["nombre"] = $funciones->limpia(  
            $_POST["nombre"]  
        );  
        $datos["estatus"] = $funciones->limpia(  
            $_POST["estatus"]  
        );  
        if (  
            $conexion->consultadato(  
                "SELECT COUNT(id_banco) FROM tblc_banco WHERE fecha_eliminado IS NULL AND nombre like '" .  
                    $datos["nombre"] .  
                    "' \xa\x9\x9AND id_banco != " .  
                    $datos["id"]  
            ) >= 1  
        ) {  
            $resultado["estatus"] = 1;  
            $resultado["tipo"] = "warning";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Aviso";  
            $resultado["mensaje"] = $repetido;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $consulta =  
            "UPDATE tblc_banco SET nombre='" .  
            $datos["nombre"] .  
            "', estatus='" .  
            $datos["estatus"] .  
            "' WHERE id_banco = " .  
            $datos["id"];  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $msj =  
            "Se edito el nombre del banco, y lo registro el usuario con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        $resultado["estatus"] = 3;  
        $resultado["tipo"] = "success";  
        $resultado["titulo_mensaje"] =  
            "Listo!";  
        $resultado["mensaje"] = $editar;  
        $resultado["funcion"] = "bancos";  
        echo json_encode($resultado);  
        break;  
    case 7:  
        $datos["nombre"] = $funciones->limpia(  
            $_POST["nombre"]  
        );  
        $datos["estatus"] = $funciones->limpia(  
            $_POST["estatus"]  
        );  
        if (  
            $conexion->consultadato(  
                "SELECT COUNT(id_paqueteria) FROM tblc_paqueteria WHERE fecha_eliminado IS NULL AND nombre like '" .  
                    $datos["nombre"] .  
                    "' "  
            ) >= 1  
        ) {  
            $resultado["estatus"] = 1;  
            $resultado["tipo"] = "warning";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Aviso";  
            $resultado["mensaje"] = $repetido;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $consulta =  
            "INSERT INTO tblc_paqueteria(nombre, estatus) VALUES ('" .  
            $datos["nombre"] .  
            "','" .  
            $datos["estatus"] .  
            "')";  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $msj =  
            "Se guardo un nombre para una paqueteria, y lo registro el usuario con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        $resultado["estatus"] = 2;  
        $resultado["tipo"] = "success";  
        $resultado["titulo_mensaje"] =  
            "Listo!";  
        $resultado["mensaje"] = $guardar;  
        $resultado["funcion"] =  
            "paqueteria";  
        echo json_encode($resultado);  
        break;  
    case 8:  
        $datos["id"] = $funciones->limpia($_POST["id"]);  
        $datos["nombre"] = $funciones->limpia(  
            $_POST["nombre"]  
        );  
        $datos["estatus"] = $funciones->limpia(  
            $_POST["estatus"]  
        );  
        if (  
            $conexion->consultadato(  
                "SELECT COUNT(id_paqueteria) FROM tblc_paqueteria WHERE fecha_eliminado IS NULL AND nombre like '" .  
                    $datos["nombre"] .  
                    "'  
	\x9AND id_paqueteria != " .  
                    $datos["id"]  
            ) >= 1  
        ) {  
            $resultado["estatus"] = 1;  
            $resultado["tipo"] = "warning";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Aviso";  
            $resultado["mensaje"] = $repetido;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $consulta =  
            "UPDATE tblc_paqueteria SET nombre='" .  
            $datos["nombre"] .  
            "', estatus='" .  
            $datos["estatus"] .  
            "' WHERE id_paqueteria = " .  
            $datos["id"];  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $msj =  
            "Se edito el nombre de la paqueteria, y lo registro el usuario con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        $resultado["estatus"] = 3;  
        $resultado["tipo"] = "success";  
        $resultado["titulo_mensaje"] =  
            "Listo!";  
        $resultado["mensaje"] = $editar;  
        $resultado["funcion"] =  
            "paqueteria";  
        echo json_encode($resultado);  
        break;  
    case 9:  
        $datos["nombre"] = $funciones->limpia(  
            $_POST["nombre"]  
        );  
        $datos["url"] = $funciones->limpia($_POST["url"]);  
        $datos[  
            "id_institucion"  
        ] = $funciones->limpia(  
            $_POST["id_institucion"]  
        );  
        if (  
            $conexion->consultadato(  
                "SELECT COUNT(id_publicidad) FROM tblc_publicidad WHERE fecha_eliminado IS NULL AND nombre like '" .  
                    $datos["nombre"] .  
                    "' "  
            ) >= 1  
        ) {  
            $resultado["estatus"] = 1;  
            $resultado["tipo"] = "warning";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Aviso";  
            $resultado["mensaje"] = $repetido;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $micarpeta =  
            $ruta_archivos2 .  
            $datos["id_institucion"] .  
            "/";  
        if (!file_exists($micarpeta)) {  
            mkdir("../" . $micarpeta, 511, true);  
        }  
        if (  
            isset(  
                $_FILES["foto"]["tmp_name"]  
            ) and  
            $_FILES["foto"]["tmp_name"] !=  
                ""  
        ) {  
            if ($upload->load("foto") === false) {  
                echo "<script languaje="javascript"> 
	\x9			\x9parent.notificacion("ERROR! Formato de foto no permitido...","" .  
                    $upload->msj_error .  
                    "");\xa\x9\x9			  </script>";  
                die(0);  
            }  
            $imagen = $micarpeta . $upload->nombre_final;  
            $upload->setisimage(false);  
            if ($upload->save("../" . $imagen) === false) {  
                echo "<script languaje="javascript">\xa\x9				\x9parent.notificacion("ERROR! Fallo al guardar el archivo: " .  
                    $imagen .  
                    "...","" .  
                    $upload->msj_error .  
                    ""); 
	\x9	\x9	  </script>";  
                die(0);  
            }  
            $datos["foto"] = $imagen;  
        } else {  
            $datos["foto"] = "";  
            echo "<script languaje="javascript"> 
\x9\x9\x9		\x9parent.notificacion("AVISO!! Debe seleccionar un logo para la empresa","Requerido"); 
			\x9	  </script>";  
            die(0);  
        }  
        $consulta =  
            "INSERT INTO tblc_publicidad(nombre, archivo, url, id_institucion) VALUES ('" .  
            $datos["nombre"] .  
            "','" .  
            $datos["foto"] .  
            "', 
\x9	'" .  
            $datos["url"] .  
            "','" .  
            $datos["id_institucion"] .  
            "')";  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $msj =  
            "Se guardo un registro para la publicidad, y lo registro el usuario con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        $resultado["estatus"] = 2;  
        $resultado["tipo"] = "success";  
        $resultado["titulo_mensaje"] =  
            "Listo!";  
        $resultado["mensaje"] = $guardar;  
        $resultado["funcion"] =  
            "publicidad";  
        echo json_encode($resultado);  
        break;  
    case 10:  
        $datos["id"] = $funciones->limpia($_POST["id"]);  
        $datos["nombre"] = $funciones->limpia(  
            $_POST["nombre"]  
        );  
        $datos["url"] = $funciones->limpia($_POST["url"]);  
        $datos[  
            "id_institucion"  
        ] = $funciones->limpia(  
            $_POST["id_institucion"]  
        );  
        if (  
            $conexion->consultadato(  
                "SELECT COUNT(id_publicidad) FROM tblc_publicidad WHERE fecha_eliminado IS NULL AND nombre like '" .  
                    $datos["nombre"] .  
                    "'  
		AND id_publicidad != " .  
                    $datos["id"]  
            ) >= 1  
        ) {  
            $resultado["estatus"] = 1;  
            $resultado["tipo"] = "warning";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Aviso";  
            $resultado["mensaje"] = $repetido;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $micarpeta =  
            $ruta_archivos2 .  
            $datos["id_institucion"] .  
            "/";  
        $archivobd = $conexion->fetch_array(  
            $querys->getpublicidad($datos["id"])  
        );  
        if (  
            isset(  
                $_FILES["foto"]["tmp_name"]  
            ) and  
            $_FILES["foto"]["tmp_name"] !=  
                ""  
        ) {  
            if ($upload->load("foto") === false) {  
                echo "<script languaje="javascript">\xa\x9					parent.notificacion("ERROR! Formato de archivo no permitido...","" .  
                    $upload->msj_error .  
                    "");\xa\x9	\x9	\x9  </script>";  
                die(0);  
            }  
            unlink($archivobd["archivo"]);  
            $imagen = $micarpeta . $upload->nombre_final;  
            $upload->setisimage(false);  
            if ($upload->save("../" . $imagen) === false) {  
                echo "<script languaje="javascript"> 
	\x9\x9\x9\x9\x9parent.notificacion("ERROR! Fallo al guardar el archivo: " .  
                    $imagen .  
                    "...","" .  
                    $upload->msj_error .  
                    ""); 
\x9	\x9\x9\x9  </script>";  
                die(0);  
            }  
            $datos["foto"] = $imagen;  
        } else {  
            $datos["foto"] = $fotobd["foto"];  
        }  
        $consulta =  
            "UPDATE tblc_publicidad SET nombre='" .  
            $datos["nombre"] .  
            "', archivo='" .  
            $datos["foto"] .  
            "', url='" .  
            $datos["url"] .  
            "',  
		id_institucion='" .  
            $datos["id_institucion"] .  
            "' WHERE id_publicidad = " .  
            $datos["id"];  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $msj =  
            "Se edito la publicidad, y lo edito el usuario con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        $resultado["estatus"] = 3;  
        $resultado["tipo"] = "success";  
        $resultado["titulo_mensaje"] =  
            "Listo!";  
        $resultado["mensaje"] = $editar;  
        $resultado["funcion"] =  
            "publicidad";  
        echo json_encode($resultado);  
        break;  
    case 11:  
        $datos["pregunta"] = $funciones->limpia(  
            $_POST["pregunta"]  
        );  
        $datos["respuesta"] = $funciones->limpia(  
            $_POST["respuesta"]  
        );  
        $datos["orden"] = $funciones->limpia(  
            $_POST["orden"]  
        );  
        if (  
            $conexion->consultadato(  
                "SELECT COUNT(id_faq) FROM tblc_faq WHERE fecha_eliminado IS NULL AND pregunta like '" .  
                    $datos["pregunta"] .  
                    "' "  
            ) >= 1  
        ) {  
            $resultado["estatus"] = 1;  
            $resultado["tipo"] = "warning";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Aviso";  
            $resultado["mensaje"] = $repetido;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $consulta =  
            "INSERT INTO tblc_faq(pregunta, respuesta, orden) VALUES ('" .  
            $datos["pregunta"] .  
            "','" .  
            $datos["respuesta"] .  
            "','" .  
            $datos["orden"] .  
            "')";  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $msj =  
            "Se guardo una pregunta y respuesta, y lo registro el usuario con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        $resultado["estatus"] = 2;  
        $resultado["tipo"] = "success";  
        $resultado["titulo_mensaje"] =  
            "Listo!";  
        $resultado["mensaje"] = $guardar;  
        $resultado["funcion"] = "faq";  
        echo json_encode($resultado);  
        break;  
    case 12:  
        $datos["id"] = $funciones->limpia($_POST["id"]);  
        $datos["pregunta"] = $funciones->limpia(  
            $_POST["pregunta"]  
        );  
        $datos["respuesta"] = $funciones->limpia(  
            $_POST["respuesta"]  
        );  
        $datos["orden"] = $funciones->limpia(  
            $_POST["orden"]  
        );  
        if (  
            $conexion->consultadato(  
                "SELECT COUNT(id_faq) FROM tblc_faq WHERE fecha_eliminado IS NULL AND pregunta like '" .  
                    $datos["pregunta"] .  
                    "' \xa	\x9AND id_faq != " .  
                    $datos["id"]  
            ) >= 1  
        ) {  
            $resultado["estatus"] = 1;  
            $resultado["tipo"] = "warning";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Aviso";  
            $resultado["mensaje"] = $repetido;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $consulta =  
            "UPDATE tblc_faq SET pregunta='" .  
            $datos["pregunta"] .  
            "', respuesta='" .  
            $datos["respuesta"] .  
            "', orden='" .  
            $datos["orden"] .  
            "' 
	\x9WHERE id_faq = " .  
            $datos["id"];  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $msj =  
            "Se edito una pregunta y respuesta, y lo edito el usuario con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        $resultado["estatus"] = 3;  
        $resultado["tipo"] = "success";  
        $resultado["titulo_mensaje"] =  
            "Listo!";  
        $resultado["mensaje"] = $editar;  
        $resultado["funcion"] = "faq";  
        echo json_encode($resultado);  
        break;  
    case 13:  
        $datos["nombre"] = $funciones->limpia(  
            $_POST["nombre"]  
        );  
        $datos["estatus"] = $funciones->limpia(  
            $_POST["estatus"]  
        );  
        if (  
            $conexion->consultadato(  
                "SELECT COUNT(id_uso_cfdi) FROM tblc_uso_cfdi WHERE fecha_eliminado IS NULL AND nombre like '" .  
                    $datos["nombre"] .  
                    "' "  
            ) >= 1  
        ) {  
            $resultado["estatus"] = 1;  
            $resultado["tipo"] = "warning";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Aviso";  
            $resultado["mensaje"] = $repetido;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $consulta =  
            "INSERT INTO tblc_uso_cfdi(nombre, estatus) VALUES ('" .  
            $datos["nombre"] .  
            "','" .  
            $datos["estatus"] .  
            "')";  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $msj =  
            "Se guardo un CDFI, y lo registro el usuario con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        $resultado["estatus"] = 2;  
        $resultado["tipo"] = "success";  
        $resultado["titulo_mensaje"] =  
            "Listo!";  
        $resultado["mensaje"] = $guardar;  
        $resultado["funcion"] =  
            "uso_cfdi";  
        echo json_encode($resultado);  
        break;  
    case 14:  
        $datos["id"] = $funciones->limpia($_POST["id"]);  
        $datos["nombre"] = $funciones->limpia(  
            $_POST["nombre"]  
        );  
        $datos["estatus"] = $funciones->limpia(  
            $_POST["estatus"]  
        );  
        if (  
            $conexion->consultadato(  
                "SELECT COUNT(id_uso_cfdi) FROM tblc_uso_cfdi WHERE fecha_eliminado IS NULL AND nombre like '" .  
                    $datos["nombre"] .  
                    "' \xa\x9	AND id_uso_cfdi != " .  
                    $datos["id"]  
            ) >= 1  
        ) {  
            $resultado["estatus"] = 1;  
            $resultado["tipo"] = "warning";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Aviso";  
            $resultado["mensaje"] = $repetido;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $consulta =  
            "UPDATE tblc_uso_cfdi SET nombre='" .  
            $datos["nombre"] .  
            "', estatus='" .  
            $datos["estatus"] .  
            "' WHERE id_uso_cfdi = " .  
            $datos["id"];  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $msj =  
            "Se edito un CDFI con el id: " .  
            $datos["id"] .  
            ", y lo registro el usuario con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        $resultado["estatus"] = 3;  
        $resultado["tipo"] = "success";  
        $resultado["titulo_mensaje"] =  
            "Listo!";  
        $resultado["mensaje"] = $editar;  
        $resultado["funcion"] =  
            "uso_cfdi";  
        echo json_encode($resultado);  
        break;  
    case 15:  
        $datos["nombre"] = $funciones->limpia(  
            $_POST["nombre"]  
        );  
        $datos["estatus"] = $funciones->limpia(  
            $_POST["estatus"]  
        );  
        if (  
            $conexion->consultadato(  
                "SELECT COUNT(id_regimen_fiscal) FROM tblc_regimen_fiscal WHERE fecha_eliminado IS NULL AND nombre like '" .  
                    $datos["nombre"] .  
                    "' "  
            ) >= 1  
        ) {  
            $resultado["estatus"] = 1;  
            $resultado["tipo"] = "warning";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Aviso";  
            $resultado["mensaje"] = $repetido;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $consulta =  
            "INSERT INTO tblc_regimen_fiscal(nombre, estatus) VALUES ('" .  
            $datos["nombre"] .  
            "','" .  
            $datos["estatus"] .  
            "')";  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $msj =  
            "Se guardo un Regimen fiscal, y lo registro el usuario con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        $resultado["estatus"] = 2;  
        $resultado["tipo"] = "success";  
        $resultado["titulo_mensaje"] =  
            "Listo!";  
        $resultado["mensaje"] = $guardar;  
        $resultado["funcion"] =  
            "regimen_fiscal";  
        echo json_encode($resultado);  
        break;  
    case 16:  
        $datos["id"] = $funciones->limpia($_POST["id"]);  
        $datos["nombre"] = $funciones->limpia(  
            $_POST["nombre"]  
        );  
        $datos["estatus"] = $funciones->limpia(  
            $_POST["estatus"]  
        );  
        if (  
            $conexion->consultadato(  
                "SELECT COUNT(id_regimen_fiscal) FROM tblc_regimen_fiscal WHERE fecha_eliminado IS NULL AND nombre like '" .  
                    $datos["nombre"] .  
                    "' \xa	\x9AND id_regimen_fiscal != " .  
                    $datos["id"]  
            ) >= 1  
        ) {  
            $resultado["estatus"] = 1;  
            $resultado["tipo"] = "warning";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Aviso";  
            $resultado["mensaje"] = $repetido;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $consulta =  
            "UPDATE tblc_regimen_fiscal SET nombre='" .  
            $datos["nombre"] .  
            "', estatus='" .  
            $datos["estatus"] .  
            "' WHERE id_regimen_fiscal = " .  
            $datos["id"];  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $msj =  
            "Se edito un Regimen fiscal con el id: " .  
            $datos["id"] .  
            ", y lo registro el usuario con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        $resultado["estatus"] = 3;  
        $resultado["tipo"] = "success";  
        $resultado["titulo_mensaje"] =  
            "Listo!";  
        $resultado["mensaje"] = $editar;  
        $resultado["funcion"] =  
            "regimen_fiscal";  
        echo json_encode($resultado);  
        break;  
    case 17:  
        $datos["nombre"] = $funciones->limpia(  
            $_POST["nombre"]  
        );  
        $datos["siglas"] = $funciones->limpia(  
            $_POST["siglas"]  
        );  
        $datos["un_cal"] = $funciones->limpia(  
            $_POST[  
                "unidad_calculada"  
            ]  
        );  
        $datos["clave_sat"] = $funciones->limpia(  
            $_POST["clave_sat"]  
        );  
        $datos["estatus"] = $funciones->limpia(  
            $_POST["estatus"]  
        );  
        if (  
            $conexion->consultadato(  
                "SELECT COUNT(id_unidad_medida) FROM tblc_unidad_medida WHERE fecha_eliminado IS NULL AND nombre like '" .  
                    $datos["nombre"] .  
                    "' "  
            ) >= 1  
        ) {  
            $resultado["estatus"] = 1;  
            $resultado["tipo"] = "warning";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Aviso";  
            $resultado["mensaje"] = $repetido;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $consulta =  
            "INSERT INTO tblc_unidad_medida(nombre, siglas, clave_sat, medida_calculada, estatus) VALUES ('" .  
            $datos["nombre"] .  
            "',\xa\x9\x9'" .  
            $datos["siglas"] .  
            "', '" .  
            $datos["clave_sat"] .  
            "', '" .  
            $datos["un_cal"] .  
            "', '" .  
            $datos["estatus"] .  
            "')";  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $msj =  
            "Se guardo una unidad medida, y lo registro el usuario con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        $resultado["estatus"] = 2;  
        $resultado["tipo"] = "success";  
        $resultado["titulo_mensaje"] =  
            "Listo!";  
        $resultado["mensaje"] = $guardar;  
        $resultado["funcion"] =  
            "unidad_medida";  
        echo json_encode($resultado);  
        break;  
    case 18:  
        $datos["id"] = $funciones->limpia($_POST["id"]);  
        $datos["nombre"] = $funciones->limpia(  
            $_POST["nombre"]  
        );  
        $datos["siglas"] = $funciones->limpia(  
            $_POST["siglas"]  
        );  
        $datos["un_cal"] = $funciones->limpia(  
            $_POST[  
                "unidad_calculada"  
            ]  
        );  
        $datos["clave_sat"] = $funciones->limpia(  
            $_POST["clave_sat"]  
        );  
        $datos["estatus"] = $funciones->limpia(  
            $_POST["estatus"]  
        );  
        if (  
            $conexion->consultadato(  
                "SELECT COUNT(id_unidad_medida) FROM tblc_unidad_medida WHERE fecha_eliminado IS NULL AND nombre like '" .  
                    $datos["nombre"] .  
                    "' \xa\x9	AND id_unidad_medida != " .  
                    $datos["id"]  
            ) >= 1  
        ) {  
            $resultado["estatus"] = 1;  
            $resultado["tipo"] = "warning";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Aviso";  
            $resultado["mensaje"] = $repetido;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $consulta =  
            "UPDATE tblc_unidad_medida SET nombre='" .  
            $datos["nombre"] .  
            "', siglas='" .  
            $datos["siglas"] .  
            "', medida_calculada='" .  
            $datos["un_cal"] .  
            "',  
\x9\x9estatus='" .  
            $datos["estatus"] .  
            "', clave_sat='" .  
            $datos["clave_sat"] .  
            "' WHERE id_unidad_medida = " .  
            $datos["id"];  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $msj =  
            "Se edito un unidad medida con el id: " .  
            $datos["id"] .  
            ", y lo registro el usuario con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        $resultado["estatus"] = 3;  
        $resultado["tipo"] = "success";  
        $resultado["titulo_mensaje"] =  
            "Listo!";  
        $resultado["mensaje"] = $editar;  
        $resultado["funcion"] =  
            "unidad_medida";  
        echo json_encode($resultado);  
        break;  
    case 19:  
        $datos["nombre"] = $funciones->limpia(  
            $_POST["nombre"]  
        );  
        $datos[  
            "representante"  
        ] = $funciones->limpia(  
            $_POST["representante"]  
        );  
        $datos["telefono"] = $funciones->limpia(  
            $_POST["telefono"]  
        );  
        $datos["whatsapp"] = $funciones->limpia(  
            $_POST["whatsapp"]  
        );  
        $datos[  
            "whatsapp_empresa"  
        ] = $funciones->limpia(  
            $_POST[  
                "whatsapp_empresa"  
            ]  
        );  
        $datos["correo"] = $funciones->limpia(  
            $_POST["correo"]  
        );  
        $datos["men_correo"] = $funciones->limpia(  
            $_POST["men_correo"]  
        );  
        $datos["facebook"] = $funciones->limpia(  
            $_POST["facebook"]  
        );  
        $datos["twitter"] = $funciones->limpia(  
            $_POST["twitter"]  
        );  
        $datos["logo"] = $funciones->limpia(  
            $_POST["logo"]  
        );  
        $datos["portada"] = $funciones->limpia(  
            $_POST["portada"]  
        );  
        $datos["enlace"] = $funciones->url_amiga(  
            $datos["nombre"]  
        );  
        $datos["direccion"] = $funciones->limpia(  
            $_POST["direccion"]  
        );  
        $datos["rfc"] = $funciones->limpia($_POST["rfc"]);  
        $datos[  
            "quienes_somos"  
        ] = addslashes($_POST["text1"]);  
        $datos[  
            "aviso_privacidad"  
        ] = addslashes($_POST["text2"]);  
        $datos["mision"] = addslashes(  
            $_POST["mision"]  
        );  
        $datos["vision"] = addslashes(  
            $_POST["vision"]  
        );  
        $datos[  
            "whatsapp_empresa"  
        ] = str_replace(  
            " ",  
            "%20",  
            $datos[  
                "whatsapp_empresa"  
            ]  
        );  
        $datos["men_correo"] = str_replace(  
            " ",  
            "%20",  
            $datos["men_correo"]  
        );  
        if (  
            $conexion->consultadato(  
                "SELECT COUNT(id_empresa) FROM tblc_empresa WHERE fecha_eliminado IS NULL AND nombre like '" .  
                    $datos["nombre"] .  
                    "' "  
            ) >= 1  
        ) {  
            $resultado["estatus"] = 1;  
            $resultado["tipo"] = "warning";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Aviso";  
            $resultado["mensaje"] = $repetido;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $micarpeta =  
            "archivo/empresa/" .  
            $datos["nombre"] .  
            "/";  
        if (!file_exists($micarpeta)) {  
            mkdir("../" . $micarpeta, 511, true);  
        }  
        if (  
            isset(  
                $_FILES["logo"]["tmp_name"]  
            ) and  
            $_FILES["logo"]["tmp_name"] !=  
                ""  
        ) {  
            if ($upload->load("logo") === false) {  
                echo "<script languaje="javascript"> 
\x9				\x9parent.notificacion("ERROR! Formato de foto no permitido...","" .  
                    $upload->msj_error .  
                    ""); 
\x9\x9	\x9	  </script>";  
                die(0);  
            }  
            $imagen = $micarpeta . $upload->nombre_final;  
            $upload->setisimage(false);  
            if ($upload->save("../" . $imagen) === false) {  
                echo "<script languaje="javascript"> 
			\x9		parent.notificacion("ERROR! Fallo al guardar el archivo: " .  
                    $imagen .  
                    "...","" .  
                    $upload->msj_error .  
                    ""); 
	\x9			  </script>";  
                die(0);  
            }  
            $datos["logo"] = $imagen;  
        } else {  
            $datos["logo"] = "";  
            echo "<script languaje="javascript"> 
\x9		\x9	\x9parent.notificacion("AVISO!! Debe seleccionar un logo para la empresa","Requerido");\xa\x9		\x9	  </script>";  
            die(0);  
        }  
        if (  
            isset(  
                $_FILES["portada"][  
                    "tmp_name"  
                ]  
            ) and  
            $_FILES["portada"][  
                "tmp_name"  
            ] !=  
                ""  
        ) {  
            if ($upload->load("portada") === false) {  
                echo "<script languaje="javascript">\xa					\x9parent.notificacion("ERROR! Formato de foto no permitido...","" .  
                    $upload->msj_error .  
                    "");\xa\x9	\x9		  </script>";  
                die(0);  
            }  
            $imagen = $micarpeta . $upload->nombre_final;  
            $upload->setisimage(false);  
            if ($upload->save("../" . $imagen) === false) {  
                echo "<script languaje="javascript">\xa	\x9\x9		\x9parent.notificacion("ERROR! Fallo al guardar el archivo: " .  
                    $imagen .  
                    "...","" .  
                    $upload->msj_error .  
                    ""); 
	\x9\x9\x9	  </script>";  
                die(0);  
            }  
            $datos["portada"] = $imagen;  
        } else {  
            $datos["portada"] = "";  
            echo "<script languaje="javascript">\xa	\x9				parent.notificacion("AVISO!! Debe seleccionar una portada para la empresa","Requerido");\xa\x9\x9	\x9	  </script>";  
            die(0);  
        }  
        if (  
            isset(  
                $_FILES[  
                    "archivo_presentacion"  
                ]["tmp_name"]  
            ) and  
            $_FILES[  
                "archivo_presentacion"  
            ]["tmp_name"] !=  
                ""  
        ) {  
            if (  
                $upload->load(  
                    "archivo_presentacion"  
                ) === false  
            ) {  
                echo "<script languaje="javascript"> 
\x9\x9	\x9		parent.notificacion("ERROR! Formato de foto no permitido...","" .  
                    $upload->msj_error .  
                    ""); 
	\x9	\x9\x9  </script>";  
                die(0);  
            }  
            $archivo_presentacion = $micarpeta . $upload->nombre_final;  
            $upload->setisimage(false);  
            if ($upload->save("../" . $archivo_presentacion) === false) {  
                echo "<script languaje="javascript">\xa\x9\x9	\x9\x9	parent.notificacion("ERROR! Fallo al guardar el archivo: " .  
                    $archivo_presentacion .  
                    "...","" .  
                    $upload->msj_error .  
                    ""); 
\x9	\x9		  </script>";  
                die(0);  
            }  
            $datos[  
                "archivo_presentacion"  
            ] = $archivo_presentacion;  
        } else {  
            $datos[  
                "archivo_presentacion"  
            ] = "";  
        }  
        $consulta =  
            "INSERT INTO tblc_empresa(nombre, rfc, representante, telefono, whatsapp, whatsapp_empresa, correo, mensaje_correo, facebook,  
\x9	twitter, estatus, quienes_somos, logo, portada, enlace, aviso_privacidad, direccion, mision, vision, razon_social, archivo_presentacion) VALUES ('" .  
            $datos["nombre"] .  
            "', '" .  
            $datos["rfc"] .  
            "',\xa	\x9'" .  
            $datos["representante"] .  
            "','" .  
            $datos["telefono"] .  
            "','" .  
            $datos["whatsapp"] .  
            "','" .  
            $datos[  
                "whatsapp_empresa"  
            ] .  
            "','" .  
            $datos["correo"] .  
            "', 
		'" .  
            $datos["men_correo"] .  
            "','" .  
            $datos["facebook"] .  
            "','" .  
            $datos["twitter"] .  
            "','1','" .  
            $datos["quienes_somos"] .  
            "','" .  
            $datos["logo"] .  
            "', 
\x9\x9'" .  
            $datos["portada"] .  
            "','" .  
            $datos["enlace"] .  
            "','" .  
            $datos[  
                "aviso_privacidad"  
            ] .  
            "','" .  
            $datos["direccion"] .  
            "','" .  
            $datos["mision"] .  
            "','" .  
            $datos["vision"] .  
            "','" .  
            $datos["razon_social"] .  
            "','" .  
            $datos[  
                "archivo_presentacion"  
            ] .  
            "')";  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $msj =  
            "Se guardo una empresa, y lo registro el usuario con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        $resultado["estatus"] = 2;  
        $resultado["tipo"] = "success";  
        $resultado["titulo_mensaje"] =  
            "Listo!";  
        $resultado["mensaje"] = $guardar;  
        $resultado["funcion"] =  
            "empresas_lista";  
        echo json_encode($resultado);  
        break;  
    case 20:  
        $datos["id"] = $funciones->limpia($_POST["id"]);  
        $datos["nombre"] = $funciones->limpia(  
            $_POST["nombre"]  
        );  
        $datos[  
            "representante"  
        ] = $funciones->limpia(  
            $_POST["representante"]  
        );  
        $datos[  
            "razon_social"  
        ] = $funciones->limpia(  
            $_POST["razon_social"]  
        );  
        $datos["telefono"] = $funciones->limpia(  
            $_POST["telefono"]  
        );  
        $datos["whatsapp"] = $funciones->limpia(  
            $_POST["whatsapp"]  
        );  
        $datos[  
            "whatsapp_empresa"  
        ] = $funciones->limpia(  
            $_POST[  
                "whatsapp_empresa"  
            ]  
        );  
        $datos["correo"] = $funciones->limpia(  
            $_POST["correo"]  
        );  
        $datos["men_correo"] = $funciones->limpia(  
            $_POST["men_correo"]  
        );  
        $datos["facebook"] = $funciones->limpia(  
            $_POST["facebook"]  
        );  
        $datos["twitter"] = $funciones->limpia(  
            $_POST["twitter"]  
        );  
        $datos["logo"] = $funciones->limpia(  
            $_POST["logo"]  
        );  
        $datos["portada"] = $funciones->limpia(  
            $_POST["portada"]  
        );  
        $datos["enlace"] = $funciones->url_amiga(  
            $datos["nombre"]  
        );  
        $datos["direccion"] = $funciones->limpia(  
            $_POST["direccion"]  
        );  
        $datos["rfc"] = $funciones->limpia($_POST["rfc"]);  
        $datos[  
            "quienes_somos"  
        ] = addslashes($_POST["text1"]);  
        $datos[  
            "aviso_privacidad"  
        ] = addslashes($_POST["text2"]);  
        $datos["mision"] = addslashes(  
            $_POST["mision"]  
        );  
        $datos["vision"] = addslashes(  
            $_POST["vision"]  
        );  
        $datos[  
            "whatsapp_empresa"  
        ] = str_replace(  
            " ",  
            "%20",  
            $datos[  
                "whatsapp_empresa"  
            ]  
        );  
        $datos["men_correo"] = str_replace(  
            " ",  
            "%20",  
            $datos["men_correo"]  
        );  
        if (  
            $conexion->consultadato(  
                "SELECT COUNT(id_empresa) FROM tblc_empresa WHERE fecha_eliminado IS NULL AND nombre like '" .  
                    $datos["nombre"] .  
                    "' \xa	\x9AND id_empresa != " .  
                    $datos["id"]  
            ) >= 1  
        ) {  
            $resultado["estatus"] = 1;  
            $resultado["tipo"] = "warning";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Aviso";  
            $resultado["mensaje"] = $repetido;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $micarpeta =  
            "archivo/empresa/" .  
            $datos["nombre"] .  
            "/";  
        $archivobd = $conexion->fetch_array(  
            $querys->getempresas($datos["id"])  
        );  
        if (  
            isset(  
                $_FILES["logo"]["tmp_name"]  
            ) and  
            $_FILES["logo"]["tmp_name"] !=  
                ""  
        ) {  
            if ($upload->load("logo") === false) {  
                echo "<script languaje="javascript">\xa	\x9\x9	\x9	parent.notificacion("ERROR! Formato de archivo no permitido...","" .  
                    $upload->msj_error .  
                    "");\xa	\x9	\x9	  </script>";  
                die(0);  
            }  
            unlink($archivobd["logo"]);  
            $imagen = $micarpeta . $upload->nombre_final;  
            $upload->setisimage(false);  
            if ($upload->save("../" . $imagen) === false) {  
                echo "<script languaje="javascript"> 
\x9	\x9		\x9parent.notificacion("ERROR! Fallo al guardar el archivo: " .  
                    $imagen .  
                    "...","" .  
                    $upload->msj_error .  
                    ""); 
				\x9  </script>";  
                die(0);  
            }  
            $datos["logo"] = $imagen;  
        } else {  
            $datos["logo"] = $archivobd["logo"];  
        }  
        if (  
            isset(  
                $_FILES["portada"][  
                    "tmp_name"  
                ]  
            ) and  
            $_FILES["portada"][  
                "tmp_name"  
            ] !=  
                ""  
        ) {  
            if ($upload->load("portada") === false) {  
                echo "<script languaje="javascript"> 
\x9		\x9\x9\x9parent.notificacion("ERROR! Formato de archivo no permitido...","" .  
                    $upload->msj_error .  
                    ""); 
\x9	\x9\x9\x9  </script>";  
                die(0);  
            }  
            unlink($archivobd["portada"]);  
            $imagen = $micarpeta . $upload->nombre_final;  
            $upload->setisimage(false);  
            if ($upload->save("../" . $imagen) === false) {  
                echo "<script languaje="javascript"> 
\x9	\x9		\x9parent.notificacion("ERROR! Fallo al guardar el archivo: " .  
                    $imagen .  
                    "...","" .  
                    $upload->msj_error .  
                    ""); 
	\x9	\x9	  </script>";  
                die(0);  
            }  
            $datos["portada"] = $imagen;  
        } else {  
            $datos["portada"] =  
                $archivobd["portada"];  
        }  
        if (  
            isset(  
                $_FILES[  
                    "archivo_presentacion"  
                ]["tmp_name"]  
            ) and  
            $_FILES[  
                "archivo_presentacion"  
            ]["tmp_name"] !=  
                ""  
        ) {  
            if (  
                $upload->load(  
                    "archivo_presentacion"  
                ) === false  
            ) {  
                echo "<script languaje="javascript"> 
\x9\x9	\x9\x9\x9parent.notificacion("ERROR! Formato de archivo no permitido...","" .  
                    $upload->msj_error .  
                    ""); 
	\x9\x9\x9\x9  </script>";  
                die(0);  
            }  
            unlink(  
                $archivobd[  
                    "archivo_presentacion"  
                ]  
            );  
            $imagen = $micarpeta . $upload->nombre_final;  
            $upload->setisimage(false);  
            if ($upload->save("../" . $imagen) === false) {  
                echo "<script languaje="javascript"> 
	\x9		\x9\x9parent.notificacion("ERROR! Fallo al guardar el archivo: " .  
                    $imagen .  
                    "...","" .  
                    $upload->msj_error .  
                    ""); 
\x9\x9\x9\x9\x9  </script>";  
                die(0);  
            }  
            $datos[  
                "archivo_presentacion"  
            ] = $imagen;  
        } else {  
            $datos[  
                "archivo_presentacion"  
            ] =  
                $archivobd[  
                    "archivo_presentacion"  
                ];  
        }  
        $consulta =  
            "UPDATE tblc_empresa SET archivo_presentacion='" .  
            $datos[  
                "archivo_presentacion"  
            ] .  
            "', vision='" .  
            $datos["vision"] .  
            "', mision='" .  
            $datos["mision"] .  
            "', razon_social='" .  
            $datos["razon_social"] .  
            "', rfc='" .  
            $datos["rfc"] .  
            "', nombre='" .  
            $datos["nombre"] .  
            "', representante='" .  
            $datos["representante"] .  
            "',telefono='" .  
            $datos["telefono"] .  
            "',\xa\x9\x9whatsapp='" .  
            $datos["whatsapp"] .  
            "',whatsapp_empresa='" .  
            $datos[  
                "whatsapp_empresa"  
            ] .  
            "',correo='" .  
            $datos["correo"] .  
            "',facebook='" .  
            $datos["facebook"] .  
            "',twitter='" .  
            $datos["twitter"] .  
            "', 
\x9\x9quienes_somos='" .  
            $datos["quienes_somos"] .  
            "',logo='" .  
            $datos["logo"] .  
            "',portada='" .  
            $datos["portada"] .  
            "',enlace='" .  
            $datos["enlace"] .  
            "',aviso_privacidad='" .  
            $datos[  
                "aviso_privacidad"  
            ] .  
            "',\xa		direccion='" .  
            $datos["direccion"] .  
            "',mensaje_correo='" .  
            $datos["men_correo"] .  
            "' WHERE id_empresa = " .  
            $datos["id"];  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $msj =  
            "Se edito una empresa con el id: " .  
            $datos["id"] .  
            ", y lo registro el usuario con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        $resultado["estatus"] = 3;  
        $resultado["tipo"] = "success";  
        $resultado["titulo_mensaje"] =  
            "Listo!";  
        $resultado["mensaje"] = $editar;  
        $resultado["funcion"] =  
            "empresas_lista";  
        echo json_encode($resultado);  
        break;  
    case 21:  
        $datos["id"] = $funciones->limpia($_POST["id"]);  
        $datos["estatus"] = $funciones->limpia(  
            $_POST["estatus"]  
        );  
        $consulta =  
            "UPDATE tblc_empresa SET estatus='" .  
            $datos["estatus"] .  
            "' WHERE id_empresa = " .  
            $datos["id"];  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $msj =  
            "Se cambio el estatus de una empresa con el id: " .  
            $datos["id"] .  
            ", y lo cambio el usuario con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        if ($datos["estatus"] == 0) {  
            $resultado["icon"] = "warning";  
            $resultado["span"] =  
                "<span class='text-danger'>Desactivado</span>";  
            $resultado["title"] =  
                "Se desactivo la empresa";  
            $resultado["text"] =  
                "La empresa no se encuentra activa!";  
        } else {  
            $resultado["icon"] = "success";  
            $resultado["span"] =  
                "<span class='text-success'>Activado</span>";  
            $resultado["title"] =  
                "Se activo la empresa";  
            $resultado["text"] =  
                "La empresa ahora esta activada y lista para usarse!";  
        }  
        echo json_encode($resultado);  
        break;  
    case 22:  
        $datos["id_empresa"] = $funciones->limpia(  
            $_POST["id_empresa"]  
        );  
        $datos["id_bancos"] = $funciones->limpia(  
            $_POST["id_bancos"]  
        );  
        $datos["num_cuenta"] = $funciones->limpia(  
            $_POST["num_cuenta"]  
        );  
        $datos[  
            "clabe_inter"  
        ] = $funciones->limpia(  
            $_POST["clabe_inter"]  
        );  
        $datos[  
            "num_tarjeta"  
        ] = $funciones->limpia(  
            $_POST["num_tarjeta"]  
        );  
        $datos[  
            "responsable"  
        ] = $funciones->limpia(  
            $_POST["responsable"]  
        );  
        if (  
            $conexion->consultadato(  
                "SELECT COUNT(id_cuenta_bancaria) FROM tbl_cuenta_bancaria WHERE fecha_eliminado IS NULL  
	\x9AND num_cuenta like '" .  
                    $datos["num_cuenta"] .  
                    "' AND clabe_interbancaria like '" .  
                    $datos["clabe_inter"] .  
                    "' AND num_tarjeta like '" .  
                    $datos["num_tarjeta"] .  
                    "' "  
            ) >= 1  
        ) {  
            $resultado["estatus"] = 1;  
            $resultado["tipo"] = "warning";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Aviso";  
            $resultado["mensaje"] = $repetido;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $consulta =  
            "INSERT INTO tbl_cuenta_bancaria(id_banco, id_empresa, num_cuenta, clabe_interbancaria, num_tarjeta, responsable) VALUES \xa\x9\x9('" .  
            $datos["id_bancos"] .  
            "','" .  
            $datos["id_empresa"] .  
            "','" .  
            $datos["num_cuenta"] .  
            "','" .  
            $datos["clabe_inter"] .  
            "','" .  
            $datos["num_tarjeta"] .  
            "', 
		'" .  
            $datos["responsable"] .  
            "')";  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $msj =  
            "Se guardo una cuenta bancaria par la empresa: " .  
            $datos["id_empresa"] .  
            ", y lo registro el usuario con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        $resultado["estatus"] = 2;  
        $resultado["tipo"] = "success";  
        $resultado["titulo_mensaje"] =  
            "Listo!";  
        $resultado["mensaje"] = $guardar;  
        $resultado["funcion"] =  
            "cuentas_bancarias";  
        echo json_encode($resultado);  
        break;  
    case 23:  
        $datos["id"] = $funciones->limpia($_POST["id"]);  
        $datos["id_empresa"] = $funciones->limpia(  
            $_POST["id_empresa"]  
        );  
        $datos["id_bancos"] = $funciones->limpia(  
            $_POST["id_bancos"]  
        );  
        $datos["num_cuenta"] = $funciones->limpia(  
            $_POST["num_cuenta"]  
        );  
        $datos[  
            "clabe_inter"  
        ] = $funciones->limpia(  
            $_POST["clabe_inter"]  
        );  
        $datos[  
            "num_tarjeta"  
        ] = $funciones->limpia(  
            $_POST["num_tarjeta"]  
        );  
        $datos[  
            "responsable"  
        ] = $funciones->limpia(  
            $_POST["responsable"]  
        );  
        if (  
            $conexion->consultadato(  
                "SELECT COUNT(id_cuenta_bancaria) FROM tbl_cuenta_bancaria WHERE fecha_eliminado IS NULL \xa\x9\x9AND num_cuenta like '" .  
                    $datos["num_cuenta"] .  
                    "' AND clabe_interbancaria like '" .  
                    $datos["clabe_inter"] .  
                    "' AND num_tarjeta like '" .  
                    $datos["num_tarjeta"] .  
                    "'\xa		AND id_cuenta_bancaria != " .  
                    $datos["id"]  
            ) >= 1  
        ) {  
            $resultado["estatus"] = 1;  
            $resultado["tipo"] = "warning";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Aviso";  
            $resultado["mensaje"] = $repetido;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $consulta =  
            "UPDATE tbl_cuenta_bancaria SET id_banco='" .  
            $datos["id_bancos"] .  
            "', id_empresa='" .  
            $datos["id_empresa"] .  
            "',  
\x9	num_cuenta='" .  
            $datos["num_cuenta"] .  
            "', clabe_interbancaria='" .  
            $datos["clabe_inter"] .  
            "',num_tarjeta='" .  
            $datos["num_tarjeta"] .  
            "',\xa\x9	responsable='" .  
            $datos["responsable"] .  
            "' WHERE id_cuenta_bancaria = " .  
            $datos["id"];  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $msj =  
            "Se edito una cuenta bancaria par la empresa: " .  
            $datos["id_empresa"] .  
            ", y lo registro el usuario con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        $resultado["estatus"] = 3;  
        $resultado["tipo"] = "success";  
        $resultado["titulo_mensaje"] =  
            "Listo!";  
        $resultado["mensaje"] = $editar;  
        $resultado["funcion"] =  
            "cuentas_bancarias";  
        echo json_encode($resultado);  
        break;  
    case 24:  
        $datos["id_empresa"] = $funciones->limpia(  
            $_POST["id_empresa"]  
        );  
        $datos["nombre"] = $funciones->limpia(  
            $_POST["nombre"]  
        );  
        $datos["imagen"] = $funciones->limpia(  
            $_POST["imagen"]  
        );  
        $datos["orden"] = $funciones->limpia(  
            $_POST["orden"]  
        );  
        $datos["enlace"] = $funciones->limpia(  
            $_POST["enlace"]  
        );  
        if (  
            $conexion->consultadato(  
                "SELECT COUNT(id_carrucel) FROM tblc_slider WHERE fecha_eliminado IS NULL AND nombre like '" .  
                    $datos["nombre"] .  
                    "' "  
            ) >= 1  
        ) {  
            $resultado["estatus"] = 1;  
            $resultado["tipo"] = "warning";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Aviso";  
            $resultado["mensaje"] = $repetido;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $nom_empresa = $conexion->fetch_array(  
            $querys->getempresas(  
                $datos["id_empresa"]  
            )  
        );  
        $micarpeta =  
            "archivo/empresa/" .  
            $nom_empresa["nombre"] .  
            "/slider/";  
        if (!file_exists($micarpeta)) {  
            mkdir("../" . $micarpeta, 511, true);  
        }  
        if (  
            isset(  
                $_FILES["imagen"][  
                    "tmp_name"  
                ]  
            ) and  
            $_FILES["imagen"][  
                "tmp_name"  
            ] !=  
                ""  
        ) {  
            if ($upload->load("imagen") === false) {  
                echo "<script languaje="javascript"> 
\x9			\x9	parent.notificacion("ERROR! Formato de foto no permitido...","" .  
                    $upload->msj_error .  
                    ""); 
	\x9		\x9  </script>";  
                die(0);  
            }  
            $imagen = $micarpeta . $upload->nombre_final;  
            $upload->setisimage(false);  
            if ($upload->save("../" . $imagen) === false) {  
                echo "<script languaje="javascript"> 
	\x9	\x9	\x9parent.notificacion("ERROR! Fallo al guardar el archivo: " .  
                    $imagen .  
                    "...","" .  
                    $upload->msj_error .  
                    "");\xa		\x9\x9\x9  </script>";  
                die(0);  
            }  
            $datos["imagen"] = $imagen;  
        } else {  
            $datos["imagen"] = "";  
            echo "<script languaje="javascript"> 
	\x9\x9\x9	\x9parent.notificacion("AVISO!! Debe seleccionar una imagen para la empresa","Requerido"); 
	\x9		\x9  </script>";  
            die(0);  
        }  
        $consulta =  
            "INSERT INTO tblc_slider(id_empresa, nombre, imagen, orden, enlace) VALUES ('" .  
            $datos["id_empresa"] .  
            "','" .  
            $datos["nombre"] .  
            "', 
		'" .  
            $datos["imagen"] .  
            "','" .  
            $datos["orden"] .  
            "','" .  
            $datos["enlace"] .  
            "')";  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $msj =  
            "Se guardo una imagen para el slider para la empresa: " .  
            $datos["id_empresa"] .  
            ", y lo registro el usuario con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        $resultado["estatus"] = 2;  
        $resultado["tipo"] = "success";  
        $resultado["titulo_mensaje"] =  
            "Listo!";  
        $resultado["mensaje"] = $guardar;  
        $resultado["funcion"] = "slider";  
        echo json_encode($resultado);  
        break;  
    case 25:  
        $datos["id"] = $funciones->limpia($_POST["id"]);  
        $datos["id_empresa"] = $funciones->limpia(  
            $_POST["id_empresa"]  
        );  
        $datos["nombre"] = $funciones->limpia(  
            $_POST["nombre"]  
        );  
        $datos["imagen"] = $funciones->limpia(  
            $_POST["imagen"]  
        );  
        $datos["orden"] = $funciones->limpia(  
            $_POST["orden"]  
        );  
        $datos["enlace"] = $funciones->limpia(  
            $_POST["enlace"]  
        );  
        if (  
            $conexion->consultadato(  
                "SELECT COUNT(id_carrucel) FROM tblc_slider WHERE fecha_eliminado IS NULL AND nombre like '" .  
                    $datos["nombre"] .  
                    "' \xa\x9	AND id_carrucel != " .  
                    $datos["id"]  
            ) >= 1  
        ) {  
            $resultado["estatus"] = 1;  
            $resultado["tipo"] = "warning";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Aviso";  
            $resultado["mensaje"] = $repetido;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $nom_empresa = $conexion->fetch_array(  
            $querys->getempresas(  
                $datos["id_empresa"]  
            )  
        );  
        $micarpeta =  
            "archivo/empresa/" .  
            $nom_empresa["nombre"] .  
            "/slider/";  
        $archivobd = $conexion->fetch_array(  
            $querys->getslider($datos["id"])  
        );  
        if (  
            isset(  
                $_FILES["imagen"][  
                    "tmp_name"  
                ]  
            ) and  
            $_FILES["imagen"][  
                "tmp_name"  
            ] !=  
                ""  
        ) {  
            if ($upload->load("imagen") === false) {  
                echo "<script languaje="javascript"> 
			\x9\x9\x9parent.notificacion("ERROR! Formato de archivo no permitido...","" .  
                    $upload->msj_error .  
                    "");\xa		\x9	\x9  </script>";  
                die(0);  
            }  
            unlink($archivobd["imagen"]);  
            $imagen = $micarpeta . $upload->nombre_final;  
            $upload->setisimage(false);  
            if ($upload->save("../" . $imagen) === false) {  
                echo "<script languaje="javascript">\xa	\x9		\x9	parent.notificacion("ERROR! Fallo al guardar el archivo: " .  
                    $imagen .  
                    "...","" .  
                    $upload->msj_error .  
                    ""); 
\x9			\x9  </script>";  
                die(0);  
            }  
            $datos["imagen"] = $imagen;  
        } else {  
            $datos["imagen"] =  
                $archivobd["imagen"];  
        }  
        $consulta =  
            "UPDATE tblc_slider SET id_empresa='" .  
            $datos["id_empresa"] .  
            "',nombre='" .  
            $datos["nombre"] .  
            "',imagen='" .  
            $datos["imagen"] .  
            "', \xa	\x9orden='" .  
            $datos["orden"] .  
            "', enlace='" .  
            $datos["enlace"] .  
            "' WHERE id_carrucel = " .  
            $datos["id"];  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $msj =  
            "Se edito una imagen para el slider para la empresa: " .  
            $datos["id_empresa"] .  
            ", y lo registro el usuario con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        $resultado["estatus"] = 3;  
        $resultado["tipo"] = "success";  
        $resultado["titulo_mensaje"] =  
            "Listo!";  
        $resultado["mensaje"] = $editar;  
        $resultado["funcion"] = "slider";  
        echo json_encode($resultado);  
        break;  
    case 26:  
        $datos["id_empresa"] = $funciones->limpia(  
            $_POST["id_empresa"]  
        );  
        $datos["nombre"] = $funciones->limpia(  
            $_POST["nombre"]  
        );  
        $datos[  
            "descripcion"  
        ] = $funciones->limpia(  
            $_POST["descripcion"]  
        );  
        $datos["estatus"] = $funciones->limpia(  
            $_POST["estatus"]  
        );  
        if (  
            $conexion->consultadato(  
                "SELECT COUNT(id_categoria_producto) FROM tblc_categoria_producto WHERE fecha_eliminado IS NULL  
\x9\x9AND nombre like '" .  
                    $datos["nombre"] .  
                    "' AND id_empresa like '" .  
                    $datos["id_empresa"] .  
                    "' "  
            ) >= 1  
        ) {  
            $resultado["estatus"] = 1;  
            $resultado["tipo"] = "warning";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Aviso";  
            $resultado["mensaje"] = $repetido;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $nom_empresa = $conexion->fetch_array(  
            $querys->getempresas(  
                $datos["id_empresa"]  
            )  
        );  
        $micarpeta =  
            "archivo/empresa/" .  
            $nom_empresa["nombre"] .  
            "/categoria/";  
        if (!file_exists($micarpeta)) {  
            mkdir("../" . $micarpeta, 511, true);  
        }  
        if (  
            isset(  
                $_FILES["imagen"][  
                    "tmp_name"  
                ]  
            ) and  
            $_FILES["imagen"][  
                "tmp_name"  
            ] !=  
                ""  
        ) {  
            if ($upload->load("imagen") === false) {  
                echo "<script languaje="javascript">\xa	\x9		\x9	parent.notificacion("ERROR! Formato de foto no permitido...","" .  
                    $upload->msj_error .  
                    "");\xa\x9	\x9	\x9  </script>";  
                die(0);  
            }  
            $imagen = $micarpeta . $upload->nombre_final;  
            $upload->setisimage(false);  
            if ($upload->save("../" . $imagen) === false) {  
                echo "<script languaje="javascript">\xa		\x9	\x9\x9parent.notificacion("ERROR! Fallo al guardar el archivo: " .  
                    $imagen .  
                    "...","" .  
                    $upload->msj_error .  
                    "");\xa\x9\x9			  </script>";  
                die(0);  
            }  
            $datos["imagen"] = $imagen;  
        } else {  
            $datos["imagen"] = "";  
            echo "<script languaje="javascript">\xa\x9\x9		\x9\x9parent.notificacion("AVISO!! Debe seleccionar una imagen para la empresa","Requerido"); 
\x9		\x9\x9  </script>";  
            die(0);  
        }  
        $consulta =  
            "INSERT INTO tblc_categoria_producto(id_empresa, nombre, descripcion, estatus, imagen) VALUES ('" .  
            $datos["id_empresa"] .  
            "',\xa\x9\x9'" .  
            $datos["nombre"] .  
            "', '" .  
            $datos["descripcion"] .  
            "','" .  
            $datos["estatus"] .  
            "','" .  
            $datos["imagen"] .  
            "')";  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $msj =  
            "Se guardo una categoria, y lo registro el usuario con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        $resultado["estatus"] = 2;  
        $resultado["tipo"] = "success";  
        $resultado["titulo_mensaje"] =  
            "Listo!";  
        $resultado["mensaje"] = $guardar;  
        $resultado["funcion"] =  
            "categoria";  
        echo json_encode($resultado);  
        break;  
    case 27:  
        $datos["id"] = $funciones->limpia($_POST["id"]);  
        $datos["id_empresa"] = $funciones->limpia(  
            $_POST["id_empresa"]  
        );  
        $datos["nombre"] = $funciones->limpia(  
            $_POST["nombre"]  
        );  
        $datos[  
            "descripcion"  
        ] = $funciones->limpia(  
            $_POST["descripcion"]  
        );  
        $datos["estatus"] = $funciones->limpia(  
            $_POST["estatus"]  
        );  
        if (  
            $conexion->consultadato(  
                "SELECT COUNT(id_categoria_producto) FROM tblc_categoria_producto WHERE fecha_eliminado IS NULL \xa		AND nombre like '" .  
                    $datos["nombre"] .  
                    "' AND id_empresa like '" .  
                    $datos["id_empresa"] .  
                    "' AND id_categoria_producto != " .  
                    $datos["id"]  
            ) >= 1  
        ) {  
            $resultado["estatus"] = 1;  
            $resultado["tipo"] = "warning";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Aviso";  
            $resultado["mensaje"] = $repetido;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $nom_empresa = $conexion->fetch_array(  
            $querys->getempresas(  
                $datos["id_empresa"]  
            )  
        );  
        $micarpeta =  
            "archivo/empresa/" .  
            $nom_empresa["nombre"] .  
            "/categoria/";  
        $archivobd = $conexion->fetch_array(  
            $querys->getcategoria($datos["id"])  
        );  
        if (  
            isset(  
                $_FILES["imagen"][  
                    "tmp_name"  
                ]  
            ) and  
            $_FILES["imagen"][  
                "tmp_name"  
            ] !=  
                ""  
        ) {  
            if ($upload->load("imagen") === false) {  
                echo "<script languaje="javascript"> 
						parent.notificacion("ERROR! Formato de archivo no permitido...","" .  
                    $upload->msj_error .  
                    "");\xa\x9\x9	\x9\x9  </script>";  
                die(0);  
            }  
            unlink($archivobd["imagen"]);  
            $imagen = $micarpeta . $upload->nombre_final;  
            $upload->setisimage(false);  
            if ($upload->save("../" . $imagen) === false) {  
                echo "<script languaje="javascript">\xa\x9	\x9\x9	\x9parent.notificacion("ERROR! Fallo al guardar el archivo: " .  
                    $imagen .  
                    "...","" .  
                    $upload->msj_error .  
                    ""); 
\x9\x9\x9	\x9  </script>";  
                die(0);  
            }  
            $datos["imagen"] = $imagen;  
        } else {  
            $datos["imagen"] =  
                $archivobd["imagen"];  
        }  
        $consulta =  
            "UPDATE tblc_categoria_producto SET id_empresa='" .  
            $datos["id_empresa"] .  
            "', nombre='" .  
            $datos["nombre"] .  
            "',  
\x9	descripcion='" .  
            $datos["descripcion"] .  
            "', estatus='" .  
            $datos["estatus"] .  
            "', imagen='" .  
            $datos["imagen"] .  
            "' \xa		WHERE id_categoria_producto = " .  
            $datos["id"];  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $msj =  
            "Se edito una categoria, y lo registro el usuario con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        $resultado["estatus"] = 3;  
        $resultado["tipo"] = "success";  
        $resultado["titulo_mensaje"] =  
            "Listo!";  
        $resultado["mensaje"] = $editar;  
        $resultado["funcion"] =  
            "categoria";  
        echo json_encode($resultado);  
        break;  
    case 28:  
        $datos["id_empresa"] = $funciones->limpia(  
            $_POST["id_empresa"]  
        );  
        $datos[  
            "id_unidad_medida"  
        ] = $funciones->limpia(  
            $_POST[  
                "id_unidad_medida"  
            ]  
        );  
        $datos["nombre"] = $funciones->limpia(  
            $_POST["nombre"]  
        );  
        $datos["descripcion"] = str_replace(  
            """,  
            "\"",  
            $_POST["text1"]  
        );  
        $datos["costo"] = $funciones->limpia(  
            $_POST["costo"]  
        );  
        $datos[  
            "stock_minimo"  
        ] = $funciones->limpia(  
            $_POST["stock_minimo"]  
        );  
        $datos["stock"] = $funciones->limpia(  
            $_POST["stock"]  
        );  
        $datos["clave_sat"] = $funciones->limpia(  
            $_POST["clave_sat"]  
        );  
        $datos["enlace"] = $funciones->url_amiga(  
            $datos["nombre"]  
        );  
        $datos["tipo"] = $funciones->limpia(  
            $_POST["tipo"]  
        );  
        $datos["estatus"] = $funciones->limpia(  
            $_POST["estatus"]  
        );  
        $datos["folio"] = $funciones->limpia(  
            $_POST["folio"]  
        );  
        $datos[  
            "estatus_comentario"  
        ] = $funciones->limpia(  
            $_POST[  
                "estatus_comentario"  
            ]  
        );  
        $categorias = $_POST["categoria"];  
        if (  
            $conexion->consultadato(  
                "SELECT COUNT(id_producto) FROM tblc_producto WHERE fecha_eliminado IS NULL AND nombre like '" .  
                    $datos["nombre"] .  
                    "' "  
            ) >= 1  
        ) {  
            $resultado["estatus"] = 1;  
            $resultado["tipo"] = "warning";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Aviso";  
            $resultado["mensaje"] = $repetido;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $consulta =  
            "INSERT INTO tblc_producto(id_unidad_medida, id_empresa, nombre, descripcion, costo, stock, stock_minimo, estatus,  
		estatus_comentario, enlace, clave_sat, tipo, folio) VALUES ('" .  
            $datos[  
                "id_unidad_medida"  
            ] .  
            "','" .  
            $datos["id_empresa"] .  
            "','" .  
            $datos["nombre"] .  
            "',\xa\x9\x9'" .  
            $datos["descripcion"] .  
            "','" .  
            $datos["costo"] .  
            "','" .  
            $datos["stock"] .  
            "','" .  
            $datos["stock_minimo"] .  
            "','" .  
            $datos["estatus"] .  
            "',\xa\x9\x9'" .  
            $datos[  
                "estatus_comentario"  
            ] .  
            "','" .  
            $datos["enlace"] .  
            "','" .  
            $datos["clave_sat"] .  
            "','" .  
            $datos["tipo"] .  
            "','" .  
            $datos["folio"] .  
            "')";  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        if ($datos["folio"] == "") {  
            $obt_id = $conexion->fetch_array(  
                "SELECT * FROM tblc_producto ORDER BY id_producto DESC limit 1"  
            );  
            $consulta =  
                "UPDATE tblc_producto SET folio='" .  
                $obt_id["id_producto"] .  
                "_" .  
                date(  
                    "dmY",  
                    strtotime(  
                        $obt_id[  
                            "fecha_registro"  
                        ]  
                    )  
                ) .  
                "' WHERE id_producto = " .  
                $obt_id["id_producto"];  
            if ($conexion->consulta($consulta) == 0) {  
                $resultado["estatus"] = 0;  
                $resultado["tipo"] = "danger";  
                $resultado[  
                    "titulo_mensaje"  
                ] = "Error";  
                $resultado["mensaje"] = $error_form;  
                echo json_encode($resultado);  
                die(0);  
            }  
        }  
        for ($i = 0; $i < count($categorias); $i++) {  
            $consulta =  
                "INSERT INTO tblc_productos_categorias(id_producto, id_categoria_producto)  
	\x9\x9VALUES ('" .  
                $obt_id["id_producto"] .  
                "','" .  
                $categorias[$i] .  
                "')";  
            if ($conexion->consulta($consulta) == 0) {  
                $resultado["estatus"] = 0;  
                $resultado["tipo"] = "danger";  
                $resultado[  
                    "titulo_mensaje"  
                ] = "Error";  
                $resultado["mensaje"] = $error_form;  
                echo json_encode($resultado);  
                die(0);  
            }  
        }  
        $msj =  
            "Se guardo un producto para la empresa: " .  
            $datos["id_empresa"] .  
            ", y lo registro el usuario con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        $resultado["estatus"] = 2;  
        $resultado["tipo"] = "success";  
        $resultado["titulo_mensaje"] =  
            "Listo!";  
        $resultado["mensaje"] = $guardar;  
        $resultado["funcion"] =  
            "productos_lista";  
        echo json_encode($resultado);  
        break;  
    case 29:  
        $datos["id"] = $funciones->limpia($_POST["id"]);  
        $datos["id_empresa"] = $funciones->limpia(  
            $_POST["id_empresa"]  
        );  
        $datos[  
            "id_unidad_medida"  
        ] = $funciones->limpia(  
            $_POST[  
                "id_unidad_medida"  
            ]  
        );  
        $datos["nombre"] = $funciones->limpia(  
            $_POST["nombre"]  
        );  
        $datos["descripcion"] = str_replace(  
            """,  
            "\"",  
            $_POST["text1"]  
        );  
        $datos["costo"] = $funciones->limpia(  
            $_POST["costo"]  
        );  
        $datos[  
            "stock_minimo"  
        ] = $funciones->limpia(  
            $_POST["stock_minimo"]  
        );  
        $datos["stock"] = $funciones->limpia(  
            $_POST["stock"]  
        );  
        $datos["clave_sat"] = $funciones->limpia(  
            $_POST["clave_sat"]  
        );  
        $datos["enlace"] = $funciones->url_amiga(  
            $datos["nombre"]  
        );  
        $datos["tipo"] = $funciones->limpia(  
            $_POST["tipo"]  
        );  
        $datos["estatus"] = $funciones->limpia(  
            $_POST["estatus"]  
        );  
        $datos[  
            "estatus_comentario"  
        ] = $funciones->limpia(  
            $_POST[  
                "estatus_comentario"  
            ]  
        );  
        $datos["folio"] = $funciones->limpia(  
            $_POST["folio"]  
        );  
        $categorias = $_POST["categoria"];  
        if (  
            $conexion->consultadato(  
                "SELECT COUNT(id_producto) FROM tblc_producto WHERE fecha_eliminado IS NULL AND nombre like '" .  
                    $datos["nombre"] .  
                    "' \xa\x9	AND id_producto != " .  
                    $datos["id"]  
            ) >= 1  
        ) {  
            $resultado["estatus"] = 1;  
            $resultado["tipo"] = "warning";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Aviso";  
            $resultado["mensaje"] = $repetido;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $consulta =  
            "UPDATE tblc_producto SET id_unidad_medida='" .  
            $datos[  
                "id_unidad_medida"  
            ] .  
            "',id_empresa='" .  
            $datos["id_empresa"] .  
            "',\xa\x9\x9nombre='" .  
            $datos["nombre"] .  
            "',descripcion='" .  
            $datos["descripcion"] .  
            "',costo='" .  
            $datos["costo"] .  
            "',stock='" .  
            $datos["stock"] .  
            "', 
\x9\x9stock_minimo='" .  
            $datos["stock_minimo"] .  
            "',enlace='" .  
            $datos["enlace"] .  
            "',clave_sat='" .  
            $datos["clave_sat"] .  
            "', estatus='" .  
            $datos["estatus"] .  
            "',\xa	\x9estatus_comentario='" .  
            $datos[  
                "estatus_comentario"  
            ] .  
            "', tipo='" .  
            $datos["tipo"] .  
            "', folio='" .  
            $datos["folio"] .  
            "' WHERE id_producto = " .  
            $datos["id"];  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $borrado =  
            "DELETE FROM tblc_productos_categorias WHERE id_producto =" .  
            $datos["id"];  
        if ($conexion->consulta($borrado) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        for ($i = 0; $i < count($categorias); $i++) {  
            $consulta =  
                "INSERT INTO tblc_productos_categorias(id_producto, id_categoria_producto) VALUES ('" .  
                $datos["id"] .  
                "','" .  
                $categorias[$i] .  
                "')";  
            if ($conexion->consulta($consulta) == 0) {  
                $resultado["estatus"] = 0;  
                $resultado["tipo"] = "danger";  
                $resultado[  
                    "titulo_mensaje"  
                ] = "Error";  
                $resultado["mensaje"] = $error_form;  
                echo json_encode($resultado);  
                die(0);  
            }  
        }  
        $msj =  
            "Se edito un producto para la empresa: " .  
            $datos["id_empresa"] .  
            ", y lo registro el usuario con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        $resultado["estatus"] = 3;  
        $resultado["tipo"] = "success";  
        $resultado["titulo_mensaje"] =  
            "Listo!";  
        $resultado["mensaje"] = $editar;  
        $resultado["funcion"] =  
            "productos_lista";  
        echo json_encode($resultado);  
        break;  
    case 30:  
        $datos["id"] = $funciones->limpia($_POST["id"]);  
        $datos["estatus"] = $funciones->limpia(  
            $_POST["estatus"]  
        );  
        $consulta =  
            "UPDATE tblc_producto SET estatus='" .  
            $datos["estatus"] .  
            "' WHERE id_producto = " .  
            $datos["id"];  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $msj =  
            "Se cambio el estatus de una empresa con el id: " .  
            $datos["id"] .  
            ", y lo cambio el usuario con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        if ($datos["estatus"] == 0) {  
            $resultado["icon"] = "warning";  
            $resultado["span"] =  
                "<span class='text-danger'>Desactivado</span>";  
            $resultado["title"] =  
                "Se desactivo el producto";  
            $resultado["text"] =  
                "El producto se encuentra desactivado!";  
        } else {  
            $resultado["icon"] = "success";  
            $resultado["span"] =  
                "<span class='text-success'>Activado</span>";  
            $resultado["title"] =  
                "Se activo el producto";  
            $resultado["text"] =  
                "El producto se encuentra activado!";  
        }  
        echo json_encode($resultado);  
        break;  
    case 31:  
        $datos["id"] = $funciones->limpia($_POST["id"]);  
        $categorias = $_POST["categoria"];  
        $borrado =  
            "DELETE FROM tblc_productos_categorias WHERE id_producto =" .  
            $datos["id"];  
        if ($conexion->consulta($borrado) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        for ($i = 0; $i < count($categorias); $i++) {  
            $consulta =  
                "INSERT INTO tblc_productos_categorias(id_producto, id_categoria_producto) VALUES ('" .  
                $datos["id"] .  
                "','" .  
                $categorias[$i] .  
                "')";  
            if ($conexion->consulta($consulta) == 0) {  
                $resultado["estatus"] = 0;  
                $resultado["tipo"] = "danger";  
                $resultado[  
                    "titulo_mensaje"  
                ] = "Error";  
                $resultado["mensaje"] = $error_form;  
                echo json_encode($resultado);  
                die(0);  
            }  
        }  
        $msj =  
            "Se modifico las categorias del producto: " .  
            $datos["id"] .  
            ", y lo registro el usuario con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        $resultado["estatus"] = 2;  
        $resultado["tipo"] = "success";  
        $resultado["titulo_mensaje"] =  
            "Listo!";  
        $resultado["mensaje"] = $guardar;  
        $resultado["funcion"] =  
            "productos_lista";  
        echo json_encode($resultado);  
        break;  
    case 32:  
        $datos["id"] = $funciones->limpia($_POST["id"]);  
        $datos["empresa"] = $funciones->limpia(  
            $_POST["empresa"]  
        );  
        $nom_empresa = $conexion->fetch_array(  
            $querys->getempresas($datos["empresa"])  
        );  
        $micarpeta =  
            "archivo/empresa/" .  
            $nom_empresa["nombre"] .  
            "/imagenes_productos/";  
        if (!file_exists($micarpeta)) {  
            mkdir("../" . $micarpeta, 511, true);  
        }  
        if (  
            isset(  
                $_FILES["imagen"][  
                    "tmp_name"  
                ][$i]  
            ) and  
            $_FILES["imagen"][  
                "tmp_name"  
            ][$i] !=  
                ""  
        ) {  
            if ($upload->load("imagen") === false) {  
                echo "<script languaje="javascript"> 
		\x9		\x9parent.notificacion("ERROR! Formato de foto no permitido...","" .  
                    $upload->msj_error .  
                    "");\xa\x9		\x9	</script>";  
                die(0);  
            }  
            $imagen = $micarpeta . $upload->nombre_final;  
            $upload->setisimage(false);  
            if ($upload->save("../" . $imagen) === false) {  
                echo "<script languaje="javascript">\xa	\x9\x9			parent.notificacion("ERROR! Fallo al guardar el archivo: " .  
                    $imagen .  
                    "...","" .  
                    $upload->msj_error .  
                    ""); 
	\x9			</script>";  
                die(0);  
            }  
            $imagenes = $imagen;  
        } else {  
            $imagenes = "";  
            echo "<script languaje="javascript">\xa	\x9	\x9\x9	parent.notificacion("AVISO!! Debe seleccionar una imagen para la empresa","Requerido"); 
\x9		\x9	</script>";  
            die(0);  
        }  
        $consulta =  
            "INSERT INTO tblc_imagen_producto(id_producto, ruta) VALUES ('" .  
            $datos["id"] .  
            "','" .  
            $imagenes .  
            "')";  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $msj =  
            "Se agrego imagenes al producto: " .  
            $datos["id"] .  
            ", y lo registro el usuario con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        $resultado["estatus"] = 2;  
        $resultado["tipo"] = "success";  
        $resultado["titulo_mensaje"] =  
            "Listo!";  
        $resultado["mensaje"] = $guardar;  
        $resultado["funcion"] =  
            "productos_imagenes";  
        $resultado["id"] = $datos["id"];  
        echo json_encode($resultado);  
        break;  
    case 33:  
        $datos["id"] = $funciones->limpia($_POST["id"]);  
        $datos["producto"] = $funciones->limpia(  
            $_POST["producto"]  
        );  
        $fecha = date("Y-m-d h:i:s", time());  
        $consulta =  
            "UPDATE tblc_imagen_producto SET fecha_eliminado = '" .  
            $fecha .  
            "' WHERE id_imagen_producto = " .  
            $datos["id"];  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $msj =  
            "Se elimino la imagen: " .  
            $datos["id"] .  
            " del producto, y lo elimino el usuario con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        $resultado["icon"] = "success";  
        $resultado["title"] =  
            "Borrado exitoso";  
        $resultado["text"] =  
            "La imagen del producto se elimino correctamente!";  
        $resultado["funcion"] =  
            "productos_imagenes";  
        $resultado["id"] = $datos["producto"];  
        echo json_encode($resultado);  
        break;  
    case 34:  
        $datos["id_empresa"] = $funciones->limpia(  
            $_POST["id_empresa"]  
        );  
        $datos["nombre"] = $funciones->limpia(  
            $_POST["nombre"]  
        );  
        $datos["fecha_ini"] = $funciones->limpia(  
            $_POST["fecha_ini"]  
        );  
        $datos["fecha_fin"] = $funciones->limpia(  
            $_POST["fecha_fin"]  
        );  
        $datos["tipo"] = $funciones->limpia(  
            $_POST["tipo"]  
        );  
        $datos["descuento"] = $funciones->limpia(  
            $_POST["descuento"]  
        );  
        $datos[  
            "clave_cupon"  
        ] = $funciones->limpia(  
            $_POST["clave_cupon"]  
        );  
        $datos["num_usos"] = $funciones->limpia(  
            $_POST["num_usos"]  
        );  
        $datos["descripcion"] = str_replace(  
            """,  
            "\"",  
            $_POST["text1"]  
        );  
        if (  
            $conexion->consultadato(  
                "SELECT COUNT(id_promocion) FROM tbl_promocion WHERE fecha_eliminado IS NULL AND nombre like '" .  
                    $datos["nombre"] .  
                    "' "  
            ) >= 1  
        ) {  
            $resultado["estatus"] = 1;  
            $resultado["tipo"] = "warning";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Aviso";  
            $resultado["mensaje"] = $repetido;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $nom_empresa = $conexion->fetch_array(  
            $querys->getempresas(  
                $datos["id_empresa"]  
            )  
        );  
        $micarpeta =  
            "archivo/empresa/" .  
            $nom_empresa["nombre"] .  
            "/promocion/";  
        if (!file_exists($micarpeta)) {  
            mkdir("../" . $micarpeta, 511, true);  
        }  
        if (  
            isset(  
                $_FILES["imagen"][  
                    "tmp_name"  
                ]  
            ) and  
            $_FILES["imagen"][  
                "tmp_name"  
            ] !=  
                ""  
        ) {  
            if ($upload->load("imagen") === false) {  
                echo "<script languaje="javascript"> 
\x9		\x9\x9	parent.notificacion("ERROR! Formato de foto no permitido...","" .  
                    $upload->msj_error .  
                    ""); 
\x9		\x9	  </script>";  
                die(0);  
            }  
            $imagen = $micarpeta . $upload->nombre_final;  
            $upload->setisimage(false);  
            if ($upload->save("../" . $imagen) === false) {  
                echo "<script languaje="javascript">\xa			\x9\x9	parent.notificacion("ERROR! Fallo al guardar el archivo: " .  
                    $imagen .  
                    "...","" .  
                    $upload->msj_error .  
                    "");\xa				\x9  </script>";  
                die(0);  
            }  
            $datos["imagen"] = $imagen;  
        } else {  
            $datos["imagen"] = "";  
            echo "<script languaje="javascript">\xa	\x9\x9\x9\x9	parent.notificacion("AVISO!! Debe seleccionar una imagen para la empresa","Requerido"); 
	\x9	\x9	  </script>";  
            die(0);  
        }  
        $consulta =  
            "INSERT INTO tbl_promocion(nombre, fecha_incio, fecha_termino, tipo, descuento, clave_cupon, num_usos, id_empresa, imagen,  
		descripcion) VALUES ('" .  
            $datos["nombre"] .  
            "','" .  
            $datos["fecha_ini"] .  
            "','" .  
            $datos["fecha_fin"] .  
            "','" .  
            $datos["tipo"] .  
            "','" .  
            $datos["descuento"] .  
            "',\xa\x9	'" .  
            $datos["clave_cupon"] .  
            "','" .  
            $datos["num_usos"] .  
            "','" .  
            $datos["id_empresa"] .  
            "','" .  
            $datos["imagen"] .  
            "','" .  
            $datos["descripcion"] .  
            "')";  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $msj =  
            "Se guardo una promocion para la empresa: " .  
            $datos["id_empresa"] .  
            ", y lo registro el usuario con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        $resultado["estatus"] = 2;  
        $resultado["tipo"] = "success";  
        $resultado["titulo_mensaje"] =  
            "Listo!";  
        $resultado["mensaje"] = $guardar;  
        $resultado["funcion"] =  
            "promociones_lista";  
        echo json_encode($resultado);  
        break;  
    case 35:  
        $datos["id"] = $funciones->limpia($_POST["id"]);  
        $datos["id_empresa"] = $funciones->limpia(  
            $_POST["id_empresa"]  
        );  
        $datos["nombre"] = $funciones->limpia(  
            $_POST["nombre"]  
        );  
        $datos["fecha_ini"] = $funciones->limpia(  
            $_POST["fecha_ini"]  
        );  
        $datos["fecha_fin"] = $funciones->limpia(  
            $_POST["fecha_fin"]  
        );  
        $datos["tipo"] = $funciones->limpia(  
            $_POST["tipo"]  
        );  
        $datos["descuento"] = $funciones->limpia(  
            $_POST["descuento"]  
        );  
        $datos[  
            "clave_cupon"  
        ] = $funciones->limpia(  
            $_POST["clave_cupon"]  
        );  
        $datos["num_usos"] = $funciones->limpia(  
            $_POST["num_usos"]  
        );  
        $datos["text1"] = str_replace(  
            """,  
            "\"",  
            $_POST["text1"]  
        );  
        if (  
            $conexion->consultadato(  
                "SELECT COUNT(id_promocion) FROM tbl_promocion WHERE fecha_eliminado IS NULL AND nombre like '" .  
                    $datos["nombre"] .  
                    "'  
\x9	AND id_promocion != " .  
                    $datos["id"]  
            ) >= 1  
        ) {  
            $resultado["estatus"] = 1;  
            $resultado["tipo"] = "warning";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Aviso";  
            $resultado["mensaje"] = $repetido;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $nom_empresa = $conexion->fetch_array(  
            $querys->getempresas(  
                $datos["id_empresa"]  
            )  
        );  
        $micarpeta =  
            "archivo/empresa/" .  
            $nom_empresa["nombre"] .  
            "/promocion/";  
        $archivobd = $conexion->fetch_array(  
            $querys->getpromocion($datos["id"])  
        );  
        if (  
            isset(  
                $_FILES["imagen"][  
                    "tmp_name"  
                ]  
            ) and  
            $_FILES["imagen"][  
                "tmp_name"  
            ] !=  
                ""  
        ) {  
            if ($upload->load("imagen") === false) {  
                echo "<script languaje="javascript"> 
\x9\x9\x9\x9		parent.notificacion("ERROR! Formato de archivo no permitido...","" .  
                    $upload->msj_error .  
                    "");\xa\x9	\x9\x9	  </script>";  
                die(0);  
            }  
            unlink($archivobd["imagen"]);  
            $imagen = $micarpeta . $upload->nombre_final;  
            $upload->setisimage(false);  
            if ($upload->save("../" . $imagen) === false) {  
                echo "<script languaje="javascript"> 
\x9	\x9\x9\x9	parent.notificacion("ERROR! Fallo al guardar el archivo: " .  
                    $imagen .  
                    "...","" .  
                    $upload->msj_error .  
                    ""); 
	\x9\x9	\x9  </script>";  
                die(0);  
            }  
            $datos["imagen"] = $imagen;  
        } else {  
            $datos["imagen"] =  
                $archivobd["imagen"];  
        }  
        $consulta =  
            "UPDATE tbl_promocion SET nombre='" .  
            $datos["nombre"] .  
            "',fecha_incio='" .  
            $datos["fecha_ini"] .  
            "',fecha_termino='" .  
            $datos["fecha_fin"] .  
            "', 
	\x9tipo='" .  
            $datos["tipo"] .  
            "',descuento='" .  
            $datos["descuento"] .  
            "',clave_cupon='" .  
            $datos["clave_cupon"] .  
            "',num_usos='" .  
            $datos["num_usos"] .  
            "',\xa		id_empresa='" .  
            $datos["id_empresa"] .  
            "',imagen='" .  
            $datos["imagen"] .  
            "',descripcion='" .  
            $datos["text1"] .  
            "' \xa\x9	WHERE id_promocion = " .  
            $datos["id"];  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $msj =  
            "Se edito una promocion para la empresa: " .  
            $datos["id_empresa"] .  
            ", y lo registro el usuario con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        $resultado["estatus"] = 3;  
        $resultado["tipo"] = "success";  
        $resultado["titulo_mensaje"] =  
            "Listo!";  
        $resultado["mensaje"] = $editar;  
        $resultado["funcion"] =  
            "promociones_lista";  
        echo json_encode($resultado);  
        break;  
    case 36:  
        $datos["id"] = $funciones->limpia($_POST["id"]);  
        $promocion = $_POST["promocion"];  
        $borrado =  
            "DELETE FROM tbl_promocion_producto WHERE id_producto =" .  
            $datos["id"];  
        if ($conexion->consulta($borrado) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        for ($i = 0; $i < count($promocion); $i++) {  
            $consulta =  
                "INSERT INTO tbl_promocion_producto(id_producto, id_promocion) VALUES ('" .  
                $datos["id"] .  
                "','" .  
                $promocion[$i] .  
                "')";  
            if ($conexion->consulta($consulta) == 0) {  
                $resultado["estatus"] = 0;  
                $resultado["tipo"] = "danger";  
                $resultado[  
                    "titulo_mensaje"  
                ] = "Error";  
                $resultado["mensaje"] = $error_form;  
                echo json_encode($resultado);  
                die(0);  
            }  
        }  
        $msj =  
            "Se modifico las promociones del producto: " .  
            $datos["id"] .  
            ", y lo registro el usuario con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        $resultado["estatus"] = 2;  
        $resultado["tipo"] = "success";  
        $resultado["titulo_mensaje"] =  
            "Listo!";  
        $resultado["mensaje"] = $guardar;  
        $resultado["funcion"] =  
            "productos_lista";  
        echo json_encode($resultado);  
        break;  
    case 37:  
        $datos["id_empresa"] = $funciones->limpia(  
            $_POST["id_empresa"]  
        );  
        $datos["correo"] = $funciones->limpia(  
            $_POST["correo"]  
        );  
        $datos["asunto"] = $funciones->limpia(  
            $_POST["asunto"]  
        );  
        $datos["tipo"] = $funciones->limpia(  
            $_POST["tipo"]  
        );  
        $datos["contenido"] = str_replace(  
            """,  
            "\"",  
            $_POST["text1"]  
        );  
        if (  
            $conexion->consultadato(  
                "SELECT COUNT(id_correo) FROM tblc_correo WHERE fecha_eliminado IS NULL AND asunto like '" .  
                    $datos["asunto"] .  
                    "' "  
            ) >= 1  
        ) {  
            $resultado["estatus"] = 1;  
            $resultado["tipo"] = "warning";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Aviso";  
            $resultado["mensaje"] = $repetido;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $nom_empresa = $conexion->fetch_array(  
            $querys->getempresas(  
                $datos["id_empresa"]  
            )  
        );  
        $micarpeta =  
            "archivo/empresa/" .  
            $nom_empresa["nombre"] .  
            "/correo/";  
        if (!file_exists($micarpeta)) {  
            mkdir("../" . $micarpeta, 511, true);  
        }  
        if (  
            isset(  
                $_FILES["imagen"][  
                    "tmp_name"  
                ]  
            ) and  
            $_FILES["imagen"][  
                "tmp_name"  
            ] !=  
                ""  
        ) {  
            if ($upload->load("imagen") === false) {  
                echo "<script languaje="javascript">\xa\x9			\x9	parent.notificacion("ERROR! Formato de foto no permitido...","" .  
                    $upload->msj_error .  
                    ""); 
	\x9\x9		  </script>";  
                die(0);  
            }  
            $imagen = $micarpeta . $upload->nombre_final;  
            $upload->setisimage(false);  
            if ($upload->save("../" . $imagen) === false) {  
                echo "<script languaje="javascript"> 
\x9\x9\x9			parent.notificacion("ERROR! Fallo al guardar el archivo: " .  
                    $imagen .  
                    "...","" .  
                    $upload->msj_error .  
                    ""); 
		\x9\x9	  </script>";  
                die(0);  
            }  
            $datos["imagen"] = $imagen;  
        } else {  
            $datos["imagen"] = "";  
            echo "<script languaje="javascript">\xa	\x9\x9			parent.notificacion("AVISO!! Debe seleccionar una imagen para la empresa","Requerido");\xa\x9\x9\x9\x9\x9  </script>";  
            die(0);  
        }  
        $consulta =  
            "INSERT INTO tblc_correo(id_empresa, correo, asunto, tipo, contenido, banner) VALUES ('" .  
            $datos["id_empresa"] .  
            "', 
	\x9'" .  
            $datos["correo"] .  
            "','" .  
            $datos["asunto"] .  
            "','" .  
            $datos["tipo"] .  
            "','" .  
            $datos["contenido"] .  
            "','" .  
            $datos["imagen"] .  
            "')";  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $msj =  
            "Se guardo un correo electronico para la empresa: " .  
            $datos["id_empresa"] .  
            ", y lo registro el usuario con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        $resultado["estatus"] = 2;  
        $resultado["tipo"] = "success";  
        $resultado["titulo_mensaje"] =  
            "Listo!";  
        $resultado["mensaje"] = $guardar;  
        $resultado["funcion"] =  
            "correos_lista";  
        echo json_encode($resultado);  
        break;  
    case 38:  
        $datos["id"] = $funciones->limpia($_POST["id"]);  
        $datos["id_empresa"] = $funciones->limpia(  
            $_POST["id_empresa"]  
        );  
        $datos["correo"] = $funciones->limpia(  
            $_POST["correo"]  
        );  
        $datos["asunto"] = $funciones->limpia(  
            $_POST["asunto"]  
        );  
        $datos["tipo"] = $funciones->limpia(  
            $_POST["tipo"]  
        );  
        $datos["contenido"] = str_replace(  
            """,  
            "\"",  
            $_POST["text1"]  
        );  
        if (  
            $conexion->consultadato(  
                "SELECT COUNT(id_correo) FROM tblc_correo WHERE fecha_eliminado IS NULL AND asunto like '" .  
                    $datos["asunto"] .  
                    "'  
\x9	AND id_correo != " .  
                    $datos["id"]  
            ) >= 1  
        ) {  
            $resultado["estatus"] = 1;  
            $resultado["tipo"] = "warning";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Aviso";  
            $resultado["mensaje"] = $repetido;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $nom_empresa = $conexion->fetch_array(  
            $querys->getempresas(  
                $datos["id_empresa"]  
            )  
        );  
        $micarpeta =  
            "archivo/empresa/" .  
            $nom_empresa["nombre"] .  
            "/promocion/";  
        $archivobd = $conexion->fetch_array(  
            $querys->getcorreo($datos["id"])  
        );  
        if (  
            isset(  
                $_FILES["imagen"][  
                    "tmp_name"  
                ]  
            ) and  
            $_FILES["imagen"][  
                "tmp_name"  
            ] !=  
                ""  
        ) {  
            if ($upload->load("imagen") === false) {  
                echo "<script languaje="javascript"> 
\x9\x9			\x9parent.notificacion("ERROR! Formato de archivo no permitido...","" .  
                    $upload->msj_error .  
                    "");\xa\x9\x9\x9	\x9  </script>";  
                die(0);  
            }  
            unlink($archivobd["banner"]);  
            $imagen = $micarpeta . $upload->nombre_final;  
            $upload->setisimage(false);  
            if ($upload->save("../" . $imagen) === false) {  
                echo "<script languaje="javascript">\xa		\x9\x9\x9	parent.notificacion("ERROR! Fallo al guardar el archivo: " .  
                    $imagen .  
                    "...","" .  
                    $upload->msj_error .  
                    "");\xa		\x9\x9	  </script>";  
                die(0);  
            }  
            $datos["imagen"] = $imagen;  
        } else {  
            $datos["imagen"] =  
                $archivobd["banner"];  
        }  
        $consulta =  
            "UPDATE tblc_correo SET id_empresa='" .  
            $datos["id_empresa"] .  
            "',correo='" .  
            $datos["correo"] .  
            "',asunto='" .  
            $datos["asunto"] .  
            "',\xa	\x9tipo='" .  
            $datos["tipo"] .  
            "',contenido='" .  
            $datos["contenido"] .  
            "',banner='" .  
            $datos["imagen"] .  
            "' 
	\x9WHERE id_correo = " .  
            $datos["id"];  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $msj =  
            "Se edito un correo electronico para la empresa: " .  
            $datos["id_empresa"] .  
            ", y lo registro el usuario con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        $resultado["estatus"] = 3;  
        $resultado["tipo"] = "success";  
        $resultado["titulo_mensaje"] =  
            "Listo!";  
        $resultado["mensaje"] = $editar;  
        $resultado["funcion"] =  
            "correos_lista";  
        echo json_encode($resultado);  
        break;  
    case 39:  
        $datos["nombre"] = $funciones->limpia(  
            $_POST["nombre"]  
        );  
        $datos["apellidos"] = $funciones->limpia(  
            $_POST["apellidos"]  
        );  
        $datos["telefono"] = $funciones->limpia(  
            $_POST["telefono"]  
        );  
        $datos["correo"] = trim(  
            $_POST["correo"]  
        );  
        $datos[  
            "contrasena"  
        ] = $funciones->create_password(  
            trim($_POST["contrasena"])  
        );  
        if (  
            $conexion->consultadato(  
                "SELECT COUNT(id_cliente) FROM tbl_cliente WHERE fecha_eliminado IS NULL AND nombre like '" .  
                    $datos["nombre"] .  
                    "' "  
            ) >= 1  
        ) {  
            $resultado["estatus"] = 1;  
            $resultado["tipo"] = "warning";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Aviso";  
            $resultado["mensaje"] = $repetido;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $consulta =  
            "INSERT INTO tbl_cliente(nombre, apellidos, telefono, correo, password)  
\x9	VALUES ('" .  
            $datos["nombre"] .  
            "', '" .  
            $datos["apellidos"] .  
            "','" .  
            $datos["telefono"] .  
            "',\xa\x9	'" .  
            $datos["correo"] .  
            "','" .  
            $datos["contrasena"] .  
            "')";  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $obt_id = $conexion->fetch_array(  
            "SELECT * FROM tbl_cliente ORDER BY id_cliente DESC limit 1"  
        );  
        $consulta =  
            "UPDATE tbl_cliente SET folio='" .  
            $obt_id["id_cliente"] .  
            "_" .  
            date(  
                "dmY",  
                strtotime(  
                    $obt_id[  
                        "fecha_registro"  
                    ]  
                )  
            ) .  
            "'\xa\x9	WHERE id_cliente = " .  
            $obt_id["id_cliente"];  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $msj =  
            "Se creo un cliente llamado: " .  
            $datos["nombre"] .  
            " " .  
            $datos["apellidos"] .  
            " , y lo registro el usuario con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        $resultado["estatus"] = 2;  
        $resultado["tipo"] = "success";  
        $resultado["titulo_mensaje"] =  
            "Listo!";  
        $resultado["mensaje"] = $guardar;  
        $resultado["funcion"] =  
            "clientes_lista";  
        echo json_encode($resultado);  
        break;  
    case 40:  
        $datos["id"] = $funciones->limpia($_POST["id"]);  
        $datos["nombre"] = $funciones->limpia(  
            $_POST["nombre"]  
        );  
        $datos["apellidos"] = $funciones->limpia(  
            $_POST["apellidos"]  
        );  
        $datos["telefono"] = $funciones->limpia(  
            $_POST["telefono"]  
        );  
        $datos["correo"] = trim(  
            $_POST["correo"]  
        );  
        $datos[  
            "contrasena"  
        ] = $funciones->create_password(  
            trim($_POST["contrasena"])  
        );  
        $consulta =  
            "UPDATE tbl_cliente SET nombre='" .  
            $datos["nombre"] .  
            "',apellidos='" .  
            $datos["apellidos"] .  
            "',telefono='" .  
            $datos["telefono"] .  
            "',\xa\x9\x9correo='" .  
            $datos["correo"] .  
            "',password='" .  
            $datos["contrasena"] .  
            "' WHERE id_cliente = " .  
            $datos["id"];  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $msj =  
            "Se edito al cliente llamado: " .  
            $datos["nombre"] .  
            " " .  
            $datos["apellidos"] .  
            " , y lo registro el usuario con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        $resultado["estatus"] = 3;  
        $resultado["tipo"] = "success";  
        $resultado["titulo_mensaje"] =  
            "Listo!";  
        $resultado["mensaje"] = $editar;  
        $resultado["funcion"] =  
            "clientes_lista";  
        echo json_encode($resultado);  
        break;  
    case 41:  
        $datos["id"] = $funciones->limpia($_POST["id"]);  
        $datos["estatus"] = $funciones->limpia(  
            $_POST["estatus"]  
        );  
        $consulta =  
            "UPDATE tbl_cliente SET estatus='" .  
            $datos["estatus"] .  
            "' WHERE id_cliente = " .  
            $datos["id"];  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $msj =  
            "Se cambio el estatus de una empresa con el id: " .  
            $datos["id"] .  
            ", y lo cambio el usuario con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        if ($datos["estatus"] == 0) {  
            $resultado["icon"] = "warning";  
            $resultado["span"] =  
                "<span class='text-danger'>Desactivado</span>";  
            $resultado["title"] =  
                "Se desactivo al cliente";  
            $resultado["text"] =  
                "El cliente se encuentra desactivado!";  
        } else {  
            $resultado["icon"] = "success";  
            $resultado["span"] =  
                "<span class='text-success'>Activado</span>";  
            $resultado["title"] =  
                "Se activo al cliente";  
            $resultado["text"] =  
                "El cliente se encuentra activado!";  
        }  
        echo json_encode($resultado);  
        break;  
    case 42:  
        $datos[  
            "id_municipio"  
        ] = $funciones->limpia(  
            $_POST["id_municipio"]  
        );  
        $datos["id_cliente"] = $funciones->limpia(  
            $_POST["id_cliente"]  
        );  
        $datos["direccion"] = $funciones->limpia(  
            $_POST["direccion"]  
        );  
        $datos["cp"] = $funciones->limpia($_POST["cp"]);  
        $datos[  
            "referencias"  
        ] = $funciones->limpia(  
            $_POST["referencias"]  
        );  
        $datos["ruta"] = $funciones->limpia(  
            $_POST["ruta"]  
        );  
        if (  
            $conexion->consultadato(  
                "SELECT COUNT(id_direccion_envio) FROM tbl_direccion_envio WHERE fecha_eliminado IS NULL \xa		AND direccion like '" .  
                    $datos["direccion"] .  
                    "' "  
            ) >= 1  
        ) {  
            $resultado["estatus"] = 1;  
            $resultado["tipo"] = "warning";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Aviso";  
            $resultado["mensaje"] = $repetido;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $consulta =  
            "INSERT INTO tbl_direccion_envio(id_municipio, id_cliente, direccion, cp, referencias) VALUES ('" .  
            $datos["id_municipio"] .  
            "', 
	\x9'" .  
            $datos["id_cliente"] .  
            "','" .  
            $datos["direccion"] .  
            "','" .  
            $datos["cp"] .  
            "','" .  
            $datos["referencias"] .  
            "')";  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $msj =  
            "Se creo una direcci\xc3\xb3n para el cliente con el id: " .  
            $datos["id_cliente"] .  
            ", y lo registro el usuario con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        $resultado["estatus"] = 2;  
        $resultado["tipo"] = "success";  
        $resultado["titulo_mensaje"] =  
            "Listo!";  
        $resultado["mensaje"] = $guardar;  
        if ($datos["ruta"] == "") {  
            $resultado["funcion"] =  
                "clientes_direcciones_lista";  
        } else {  
            if ($datos["ruta"] == "1") {  
                $resultado["funcion"] =  
                    "clientes_lista";  
            }  
        }  
        echo json_encode($resultado);  
        break;  
    case 43:  
        $datos["id"] = $funciones->limpia($_POST["id"]);  
        $datos[  
            "id_municipio"  
        ] = $funciones->limpia(  
            $_POST["id_municipio"]  
        );  
        $datos["id_cliente"] = $funciones->limpia(  
            $_POST["id_cliente"]  
        );  
        $datos["direccion"] = $funciones->limpia(  
            $_POST["direccion"]  
        );  
        $datos["cp"] = $funciones->limpia($_POST["cp"]);  
        $datos[  
            "referencias"  
        ] = $funciones->limpia(  
            $_POST["referencias"]  
        );  
        if (  
            $conexion->consultadato(  
                "SELECT COUNT(id_direccion_envio) FROM tbl_direccion_envio WHERE fecha_eliminado IS NULL \xa\x9\x9AND direccion like '" .  
                    $datos["direccion"] .  
                    "' AND id_direccion_envio != " .  
                    $datos["id"]  
            ) >= 1  
        ) {  
            $resultado["estatus"] = 1;  
            $resultado["tipo"] = "warning";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Aviso";  
            $resultado["mensaje"] = $repetido;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $consulta =  
            "UPDATE tbl_direccion_envio SET id_municipio='" .  
            $datos["id_municipio"] .  
            "',id_cliente='" .  
            $datos["id_cliente"] .  
            "', 
	\x9direccion='" .  
            $datos["direccion"] .  
            "',cp='" .  
            $datos["cp"] .  
            "',referencias='" .  
            $datos["referencias"] .  
            "' WHERE id_direccion_envio = " .  
            $datos["id"];  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $msj =  
            "Se edito una direcci\303\263n para el cliente con el id: " .  
            $datos["id_cliente"] .  
            ", y lo registro el usuario con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        $resultado["estatus"] = 3;  
        $resultado["tipo"] = "success";  
        $resultado["titulo_mensaje"] =  
            "Listo!";  
        $resultado["mensaje"] = $editar;  
        $resultado["funcion"] =  
            "clientes_direcciones_lista";  
        echo json_encode($resultado);  
        break;  
    case 44:  
        $datos["id"] = $funciones->limpia($_POST["id"]);  
        $datos["estatus"] = $funciones->limpia(  
            $_POST["estatus"]  
        );  
        $consulta =  
            "UPDATE tblc_producto SET estatus_comentario='" .  
            $datos["estatus"] .  
            "' WHERE id_producto = " .  
            $datos["id"];  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $msj =  
            "Se cambio el estatus de una empresa con el id: " .  
            $datos["id"] .  
            ", y lo cambio el usuario con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        if ($datos["estatus"] == 0) {  
            $resultado["icon"] = "warning";  
            $resultado["span"] =  
                "<span class='text-danger'>Desactivado</span>";  
            $resultado["title"] =  
                "Se desactivo el producto";  
            $resultado["text"] =  
                "El producto se encuentra desactivado!";  
        } else {  
            $resultado["icon"] = "success";  
            $resultado["span"] =  
                "<span class='text-success'>Activado</span>";  
            $resultado["title"] =  
                "Se activo el producto";  
            $resultado["text"] =  
                "El producto se encuentra activado!";  
        }  
        echo json_encode($resultado);  
        break;  
    case 45:  
        $datos["id_cliente"] = $funciones->limpia(  
            $_POST["id_cliente"]  
        );  
        $datos[  
            "id_municipio"  
        ] = $funciones->limpia(  
            $_POST["id_municipio"]  
        );  
        $datos[  
            "id_uso_cfdi"  
        ] = $funciones->limpia(  
            $_POST["id_uso_cfdi"]  
        );  
        $datos["id_regimen"] = $funciones->limpia(  
            $_POST["id_regimen"]  
        );  
        $datos[  
            "razon_social"  
        ] = $funciones->limpia(  
            $_POST["razon_social"]  
        );  
        $datos["direccion"] = $funciones->limpia(  
            $_POST["direccion"]  
        );  
        $datos["tipo"] = $funciones->limpia(  
            $_POST["tipo"]  
        );  
        $datos["cp"] = $funciones->limpia($_POST["cp"]);  
        $datos["correo"] = $funciones->limpia(  
            $_POST["correo"]  
        );  
        $datos["rfc"] = $funciones->limpia($_POST["rfc"]);  
        $datos["ruta"] = $funciones->limpia(  
            $_POST["ruta"]  
        );  
        if (  
            $conexion->consultadato(  
                "SELECT COUNT(id_datos_facturacion) FROM tbl_datos_facturacion WHERE fecha_eliminado IS NULL  
	\x9AND razon_social like '" .  
                    $datos["razon_social"] .  
                    "' "  
            ) >= 1  
        ) {  
            $resultado["estatus"] = 1;  
            $resultado["tipo"] = "warning";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Aviso";  
            $resultado["mensaje"] = $repetido;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $consulta =  
            "INSERT INTO tbl_datos_facturacion(id_cliente, id_municipio, id_uso_cfdi, id_regimen_fiscal, razon_social, tipo, direccion, cp, \xa\x9	correo, rfc) VALUES ('" .  
            $datos["id_cliente"] .  
            "','" .  
            $datos["id_municipio"] .  
            "','" .  
            $datos["id_uso_cfdi"] .  
            "','" .  
            $datos["id_regimen"] .  
            "', 
\x9\x9'" .  
            $datos["razon_social"] .  
            "','" .  
            $datos["tipo"] .  
            "','" .  
            $datos["direccion"] .  
            "','" .  
            $datos["cp"] .  
            "','" .  
            $datos["correo"] .  
            "','" .  
            $datos["rfc"] .  
            "')";  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $msj =  
            "Se creo los datos de factura para el cliente con el id: " .  
            $datos["id_cliente"] .  
            ", y lo registro el usuario con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        $resultado["estatus"] = 2;  
        $resultado["tipo"] = "success";  
        $resultado["titulo_mensaje"] =  
            "Listo!";  
        $resultado["mensaje"] = $guardar;  
        if ($datos["ruta"] == "") {  
            $resultado["funcion"] =  
                "clientes_factura_lista";  
        } else {  
            if ($datos["ruta"] == "1") {  
                $resultado["id"] =  
                    $datos["id_cliente"];  
                $resultado["funcion"] =  
                    "clientes_facturacion";  
            }  
        }  
        echo json_encode($resultado);  
        break;  
    case 46:  
        $datos["id"] = $funciones->limpia($_POST["id"]);  
        $datos["id_cliente"] = $funciones->limpia(  
            $_POST["id_cliente"]  
        );  
        $datos[  
            "id_municipio"  
        ] = $funciones->limpia(  
            $_POST["id_municipio"]  
        );  
        $datos[  
            "id_uso_cfdi"  
        ] = $funciones->limpia(  
            $_POST["id_uso_cfdi"]  
        );  
        $datos["id_regimen"] = $funciones->limpia(  
            $_POST["id_regimen"]  
        );  
        $datos[  
            "razon_social"  
        ] = $funciones->limpia(  
            $_POST["razon_social"]  
        );  
        $datos["direccion"] = $funciones->limpia(  
            $_POST["direccion"]  
        );  
        $datos["tipo"] = $funciones->limpia(  
            $_POST["tipo"]  
        );  
        $datos["cp"] = $funciones->limpia($_POST["cp"]);  
        $datos["correo"] = $funciones->limpia(  
            $_POST["correo"]  
        );  
        $datos["rfc"] = $funciones->limpia($_POST["rfc"]);  
        $datos["ruta"] = $funciones->limpia(  
            $_POST["ruta"]  
        );  
        if (  
            $conexion->consultadato(  
                "SELECT COUNT(id_datos_facturacion) FROM tbl_datos_facturacion WHERE fecha_eliminado IS NULL  
\x9	AND razon_social like '" .  
                    $datos["razon_social"] .  
                    "' AND id_datos_facturacion != " .  
                    $datos["id"]  
            ) >= 1  
        ) {  
            $resultado["estatus"] = 1;  
            $resultado["tipo"] = "warning";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Aviso";  
            $resultado["mensaje"] = $repetido;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $consulta =  
            "UPDATE tbl_datos_facturacion SET id_cliente='" .  
            $datos["id_cliente"] .  
            "',id_municipio='" .  
            $datos["id_municipio"] .  
            "',\xa		id_uso_cfdi='" .  
            $datos["id_uso_cfdi"] .  
            "',id_regimen_fiscal='" .  
            $datos["id_regimen"] .  
            "',razon_social='" .  
            $datos["razon_social"] .  
            "', 
	\x9tipo='" .  
            $datos["tipo"] .  
            "',direccion='" .  
            $datos["direccion"] .  
            "',cp='" .  
            $datos["cp"] .  
            "',correo='" .  
            $datos["correo"] .  
            "',rfc='" .  
            $datos["rfc"] .  
            "'\xa	\x9WHERE id_datos_facturacion = " .  
            $datos["id"];  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $msj =  
            "Se edito los datos de facturacion para el cliente con el id: " .  
            $datos["id_cliente"] .  
            ", y lo registro el usuario con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        $resultado["estatus"] = 3;  
        $resultado["tipo"] = "success";  
        $resultado["titulo_mensaje"] =  
            "Listo!";  
        $resultado["mensaje"] = $editar;  
        if ($datos["ruta"] == "") {  
            $resultado["funcion"] =  
                "clientes_factura_lista";  
        } else {  
            if ($datos["ruta"] == "1") {  
                $resultado["id"] =  
                    $datos["id_cliente"];  
                $resultado["funcion"] =  
                    "clientes_facturacion";  
            }  
        }  
        echo json_encode($resultado);  
        break;  
    case 47:  
        $datos[  
            "id_vendedor"  
        ] = $funciones->limpia(  
            $_POST["id_vendedor"]  
        );  
        $datos["id_cliente"] = $funciones->limpia(  
            $_POST["id_cliente"]  
        );  
        $datos[  
            "id_direccion_envio"  
        ] = $funciones->limpia(  
            $_POST[  
                "id_direccion_envio"  
            ]  
        );  
        $datos["fecha_ini"] = $funciones->limpia(  
            $_POST["fecha_ini"]  
        );  
        $datos[  
            "tipo_factura"  
        ] = $funciones->limpia(  
            $_POST["tipo_factura"]  
        );  
        $datos["id_factura"] = $funciones->limpia(  
            $_POST["id_factura"]  
        );  
        $datos["tipo_pago"] = $funciones->limpia(  
            $_POST["tipo_pago"]  
        );  
        $datos["fecha_pago"] = $funciones->limpia(  
            $_POST["fecha_pago"]  
        );  
        $datos[  
            "total_compra"  
        ] = $funciones->limpia(  
            $_POST["total_compra"]  
        );  
        $datos["id_empresa"] = $funciones->limpia(  
            $_POST["id_empresa"]  
        );  
        $datos[  
            "id_promocion"  
        ] = $funciones->limpia(  
            $_POST["id_promocion"]  
        );  
        $datos[  
            "tipo_captura"  
        ] = $funciones->limpia(  
            $_POST["tipo_captura"]  
        );  
        if (  
            $datos["tipo_captura"] == "2"  
        ) {  
            $datos[  
                "estatus_compra"  
            ] = 1;  
        } else {  
            $datos[  
                "estatus_compra"  
            ] = 0;  
        }  
        $consulta =  
            "INSERT INTO tbl_compra(id_cliente, id_empresa, id_direccion_envio, monto_total, fecha_compra, id_sesion_usuario, estatus_factura, \xa\x9\x9estatus_compra,tipo_pago, fecha_pago, id_datos_factura, id_promocion, tipo) VALUES ('" .  
            $datos["id_cliente"] .  
            "','" .  
            $datos["id_empresa"] .  
            "','" .  
            $datos[  
                "id_direccion_envio"  
            ] .  
            "',\xa	\x9'" .  
            $datos["total_compra"] .  
            "','" .  
            $datos["fecha_ini"] .  
            "','" .  
            $datos["id_vendedor"] .  
            "','" .  
            $datos["tipo_factura"] .  
            "','" .  
            $datos["estatus_compra"] .  
            "','" .  
            $datos["tipo_pago"] .  
            "', 
		'" .  
            $datos["fecha_pago"] .  
            "','" .  
            $datos["id_factura"] .  
            "','" .  
            $datos["id_promocion"] .  
            "','" .  
            $datos["tipo_captura"] .  
            "')";  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $msj =  
            "Se realizo una compra para el cliente con el id: " .  
            $datos["id_cliente"] .  
            ", y lo registro el usuario con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        $id = $conexion->fetch_array($querys->getventa());  
        $date = date_create($datos["fecha_pago"]);  
        $fecha_folio = date_format($date, "d/m/Y");  
        $folio =  
            $id["id_compra"] . "/" . $fecha_folio;  
        $consulta2 =  
            "UPDATE tbl_compra SET folio='" .  
            $folio .  
            "' WHERE id_compra=" .  
            $id["id_compra"];  
        if ($conexion->consulta($consulta2) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $productos =  
            $_POST[  
                "productos_tabla"  
            ];  
        $cantidad = $_POST["cant"];  
        $costo = $_POST["costo_tabla"];  
        $preciobd = str_replace(  
            ",",  
            "",  
            $_POST["preciobd"]  
        );  
        for ($i = 0; $i < count($productos); $i++) {  
            $prod = $conexion->fetch_array(  
                $querys->getproducto($productos[$i])  
            );  
            $consulta =  
                "INSERT INTO tbl_compra_producto(id_compra, id_producto, cantidad, costo_unitario) VALUES ('" .  
                $id["id_compra"] .  
                "', 
	\x9\x9'" .  
                $productos[$i] .  
                "','" .  
                $cantidad[$i] .  
                "','" .  
                $preciobd[$i] .  
                "')";  
            if ($conexion->consulta($consulta) == 0) {  
                $resultado["estatus"] = 0;  
                $resultado["tipo"] = "danger";  
                $resultado[  
                    "titulo_mensaje"  
                ] = "Error";  
                $resultado["mensaje"] = $error_form;  
                echo json_encode($resultado);  
                die(0);  
            }  
            if (  
                $datos["tipo_captura"] ==  
                "2"  
            ) {  
                $consulta2 =  
                    "INSERT INTO tbl_historial_invenario(id_producto, id_usuario, recibe, cantidad, fecha, accion, observacion)  
\x9		\x9VALUES ('" .  
                    $productos[$i] .  
                    "','" .  
                    $id_usuario_sis .  
                    "','cli-" .  
                    $datos["id_cliente"] .  
                    "','" .  
                    $cantidad[$i] .  
                    "',NOW(),'2','Se desconto por motivo de compra')";  
                if ($conexion->consulta($consulta2) == 0) {  
                    $resultado["estatus"] = 0;  
                    $resultado["tipo"] = "danger";  
                    $resultado[  
                        "titulo_mensaje"  
                    ] = "Error";  
                    $resultado["mensaje"] = $error_form;  
                    echo json_encode($resultado);  
                    die(0);  
                }  
            }  
        }  
        if ($datos["id_promocion"] != 0) {  
            $promo = $conexion->fetch_array(  
                $querys->getpromocion(  
                    $datos["id_promocion"]  
                )  
            );  
            $num_usos = $promo["num_usos"] - 1;  
            $consulta3 =  
                "UPDATE tbl_promocion SET num_usos='" .  
                $num_usos .  
                "' WHERE id_promocion = " .  
                $datos["id_promocion"];  
            if ($conexion->consulta($consulta3) == 0) {  
                $resultado["estatus"] = 0;  
                $resultado["tipo"] = "danger";  
                $resultado[  
                    "titulo_mensaje"  
                ] = "Error";  
                $resultado["mensaje"] = $error_form;  
                echo json_encode($resultado);  
                die(0);  
            }  
        }  
        $resultado["estatus"] = 2;  
        $resultado["tipo"] = "success";  
        $resultado["titulo_mensaje"] =  
            "Listo!";  
        $resultado["mensaje"] = $guardar;  
        $resultado["funcion"] =  
            "ventas_lista";  
        echo json_encode($resultado);  
        break;  
    case 50:  
        $datos["id_empresa"] = $funciones->limpia(  
            $_POST["id_empresa2"]  
        );  
        $datos["fecha_hora"] = $funciones->limpia(  
            $_POST["fecha_hora"]  
        );  
        $datos["recibe"] = $funciones->limpia(  
            $_POST["recibe"]  
        );  
        $datos["accion"] = $funciones->limpia(  
            $_POST["movimiento"]  
        );  
        $datos[  
            "id_categoria"  
        ] = $funciones->limpia(  
            $_POST["id_categoria2"]  
        );  
        $datos[  
            "nom_producto"  
        ] = $funciones->limpia(  
            $_POST["nom_producto"]  
        );  
        $productos = $_POST["agr_producto"];  
        $costos = $_POST["agr_costo"];  
        $cantidad = $_POST["agr_cantidad"];  
        $observa = $_POST["observacion"];  
        for ($i = 0; $i < count($productos); $i++) {  
            $consulta =  
                "INSERT INTO tbl_historial_invenario(id_producto, id_usuario, recibe, cantidad, fecha, accion, observacion) \xa\x9	\x9VALUES ('" .  
                $productos[$i] .  
                "','" .  
                $id_usuario_sis .  
                "','" .  
                $datos["recibe"] .  
                "','" .  
                $cantidad[$i] .  
                "','" .  
                $datos["fecha_hora"] .  
                "', 
\x9		'" .  
                $datos["accion"] .  
                "','" .  
                $observa[$i] .  
                "')";  
            if ($conexion->consulta($consulta) == 0) {  
                $resultado["estatus"] = 0;  
                $resultado["tipo"] = "danger";  
                $resultado[  
                    "titulo_mensaje"  
                ] = "Error";  
                $resultado["mensaje"] = $error_form;  
                echo json_encode($resultado);  
                die(0);  
            }  
        }  
        $msj =  
            "Se creo los datos de una bodega para la empresa con el id: " .  
            $datos["id_empresa"] .  
            ", y lo registro el usuario con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        $resultado["estatus"] = 2;  
        $resultado["tipo"] = "success";  
        $resultado["titulo_mensaje"] =  
            "Listo!";  
        $resultado["mensaje"] = $guardar;  
        $resultado["funcion"] =  
            "movimiento_lista";  
        echo json_encode($resultado);  
        break;  
    case 51:  
        $datos["id_compra"] = $funciones->limpia(  
            $_POST["id_compra"]  
        );  
        $datos["num_guia"] = $funciones->limpia(  
            $_POST["num"]  
        );  
        $datos["url"] = $funciones->limpia($_POST["url"]);  
        $datos[  
            "fecha_envio"  
        ] = $funciones->limpia(  
            $_POST["fecha_envio"]  
        );  
        $datos["dias"] = $funciones->limpia(  
            $_POST["dias"]  
        );  
        $datos["paqueteria"] = $funciones->limpia(  
            $_POST["paqueteria"]  
        );  
        $datos["direccion"] = $funciones->limpia(  
            $_POST["direccion"]  
        );  
        $dat_envio = $conexion->fetch_array(  
            $querys->getenvio_compra(  
                $datos["id_compra"]  
            )  
        );  
        if (empty($dat_envio)) {  
            $consulta =  
                "INSERT INTO tbl_envio_compra(id_compra, num_guia, url, fecha_envio, dias_aproximado, fecha_registro, id_paqueteria)  
			VALUES ('" .  
                $datos["id_compra"] .  
                "','" .  
                $datos["num_guia"] .  
                "','" .  
                $datos["url"] .  
                "','" .  
                $datos["fecha_envio"] .  
                "','" .  
                $datos["dias"] .  
                "', 
	\x9	'" .  
                date("d-m-Y") .  
                "','" .  
                $datos["paqueteria"] .  
                "')";  
        } else {  
            $consulta =  
                "UPDATE tbl_envio_compra SET num_guia='" .  
                $datos["num_guia"] .  
                "',url='" .  
                $datos["url"] .  
                "',fecha_envio='" .  
                $datos["fecha_envio"] .  
                "', 
\x9		dias_aproximado='" .  
                $datos["dias"] .  
                "',fecha_registro='" .  
                date("d-m-Y") .  
                "',id_paqueteria='" .  
                $datos["paqueteria"] .  
                "' \xa\x9\x9\x9WHERE id_compra=" .  
                $datos["id_compra"];  
        }  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $consulta =  
            "UPDATE tbl_compra SET id_direccion_envio='" .  
            $datos["direccion"] .  
            "', estatus_envio='1' WHERE id_compra=" .  
            $datos["id_compra"];  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $msj =  
            "Se edito los datos de envio de la compra para la compra con el id: " .  
            $datos["id_compra"] .  
            ", y lo registro el usuario con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        $resultado["estatus"] = 3;  
        $resultado["tipo"] = "success";  
        $resultado["titulo_mensaje"] =  
            "Listo!";  
        $resultado["mensaje"] = $editar;  
        $resultado["funcion"] =  
            "ventas_unilaterales";  
        $resultado["id"] = $datos["id_compra"];  
        echo json_encode($resultado);  
        break;  
    case 52:  
        $datos["id"] = $funciones->limpia($_POST["id"]);  
        $consulta =  
            "UPDATE tbl_compra SET estatus_compra='1', tipo='2' WHERE id_compra=" .  
            $datos["id"];  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $msj =  
            "Se cambio el estatus de cotizaci\xc3\xb3n con el id: " .  
            $datos["id"] .  
            " a venta, y lo cambio el usuario con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        $resultado["icon"] = "success";  
        $resultado["title"] =  
            "Transferencia exitosa";  
        $resultado["text"] =  
            "La cotizaci\xc3\xb3n se traslado a ventas con exito!";  
        $resultado["funcion"] =  
            "ventas_lista";  
        echo json_encode($resultado);  
        break;  
    case 53:  
        $datos["tipo_pago"] = $funciones->limpia(  
            $_POST["tipo_pago"]  
        );  
        $datos["fecha_pago"] = $funciones->limpia(  
            $_POST["act_fecha_pago"]  
        );  
        $datos["id_compra"] = $funciones->limpia(  
            $_POST["id_compra"]  
        );  
        $micarpeta =  
            "archivo/compras/" .  
            $datos["id_compra"] .  
            "/";  
        if (!file_exists($micarpeta)) {  
            mkdir("../" . $micarpeta, 511, true);  
        }  
        if (  
            isset(  
                $_FILES["comprobante"][  
                    "tmp_name"  
                ]  
            ) &&  
            $_FILES["comprobante"][  
                "tmp_name"  
            ] != ""  
        ) {  
            if (  
                $upload->load(  
                    "comprobante"  
                ) === false  
            ) {  
                echo "<script languaje="javascript"> 
		\x9		\x9parent.notificacion("ERROR! Formato de comprobante no permitido...","" .  
                    $upload->msj_error .  
                    "");\xa\x9	\x9		  </script>";  
                die(0);  
            }  
            $imagen = $micarpeta . $upload->nombre_final;  
            $upload->setisimage(false);  
            if ($upload->save("../" . $imagen) === false) {  
                echo "<script languaje="javascript">\xa		\x9\x9\x9	parent.notificacion("ERROR! Fallo al guardar el comprobante: " .  
                    $imagen .  
                    "...","" .  
                    $upload->msj_error .  
                    "");\xa		\x9	\x9  </script>";  
                die(0);  
            }  
            $datos["comprobante"] = $imagen;  
        } else {  
            $arc = $conexion->fetch_array(  
                $querys->getventas(  
                    $datos["id_compra"]  
                )  
            );  
            $datos["comprobante"] =  
                arc[  
                    "comprobante_pago"  
                ];  
        }  
        $consulta =  
            "UPDATE tbl_compra SET estatus_pago='1', comprobante_pago='" .  
            $datos["comprobante"] .  
            "', 
	\x9fecha_pago='" .  
            $datos["fecha_pago"] .  
            "', tipo_pago='" .  
            $datos["tipo_pago"] .  
            "' \xa		WHERE id_compra=" .  
            $datos["id_compra"];  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $msj =  
            "Se cambio el estatus de pagos de la compra con el id: " .  
            $datos["id_compra"] .  
            ", y lo cambio el usuario con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        if ($datos["tipo_pago"] == "1") {  
            $tipo_pago = "Deposito";  
        } else {  
            if ($datos["tipo_pago"] == "2") {  
                $tipo_pago = "Tarjeta";  
            } else {  
                if ($datos["tipo_pago"] == "3") {  
                    $tipo_pago = "Efectivo";  
                } else {  
                    if (  
                        $datos["tipo_pago"] == "4"  
                    ) {  
                        $tipo_pago = "Paypal";  
                    }  
                }  
            }  
        }  
        $resultado["icon"] = "success";  
        $resultado["title"] =  
            "Pago efectuado";  
        $resultado["text"] =  
            "Se registro el pago con exito!";  
        $resultado["tp_pg"] = $tipo_pago;  
        $resultado["com"] =  
            $datos["comprobante"];  
        $resultado["funcion"] =  
            "ventas_unilaterales";  
        $resultado["id"] = $datos["id_compra"];  
        echo json_encode($resultado);  
        break;  
    case 54:  
        $datos[  
            "seguimiento"  
        ] = $funciones->limpia(  
            $_POST["seguimiento"]  
        );  
        $datos["publico"] = $funciones->limpia(  
            $_POST["ver_pub"]  
        );  
        $datos["id_compra"] = $funciones->limpia(  
            $_POST["id_compra"]  
        );  
        $micarpeta =  
            "archivo/compras/" .  
            $datos["id_compra"] .  
            "/segimientos/";  
        if (!file_exists($micarpeta)) {  
            mkdir("../" . $micarpeta, 511, true);  
        }  
        if (  
            isset(  
                $_FILES["archivo"][  
                    "tmp_name"  
                ]  
            ) &&  
            $_FILES["archivo"][  
                "tmp_name"  
            ] != ""  
        ) {  
            if ($upload->load("archivo") === false) {  
                echo "<script languaje="javascript">\xa	\x9\x9	\x9\x9parent.notificacion("ERROR! Formato del archivo no permitido...","" .  
                    $upload->msj_error .  
                    ""); 
\x9\x9\x9\x9\x9  </script>";  
                die(0);  
            }  
            $imagen = $micarpeta . $upload->nombre_final;  
            $upload->setisimage(false);  
            if ($upload->save("../" . $imagen) === false) {  
                echo "<script languaje="javascript"> 
		\x9\x9\x9	parent.notificacion("ERROR! Fallo al guardar el archivo: " .  
                    $imagen .  
                    "...","" .  
                    $upload->msj_error .  
                    "");\xa\x9\x9\x9		  </script>";  
                die(0);  
            }  
            $datos["archivo"] = $imagen;  
        } else {  
            $datos["archivo"] = "";  
        }  
        $cliente = $conexion->fetch_array(  
            $querys->getventas($datos["id_compra"])  
        );  
        $consulta =  
            "INSERT INTO tbl_compra_seguimiento(id_compra, seguimiento, publico, id_usuario, id_cliente, archivo_anexo) \xa\x9	VALUES ('" .  
            $datos["id_compra"] .  
            "','" .  
            $datos["seguimiento"] .  
            "','" .  
            $datos["publico"] .  
            "','" .  
            $id_usuario_sis .  
            "','" .  
            $cliente["id_cliente"] .  
            "',\xa\x9	'" .  
            $datos["archivo"] .  
            "')";  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $msj =  
            "Se agrego un seguimiento a la venta con el id: " .  
            $datos["id_compra"] .  
            ", y lo cambio el usuario con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        $resultado["estatus"] = 2;  
        $resultado["tipo"] = "success";  
        $resultado["titulo_mensaje"] =  
            "Listo!";  
        $resultado["mensaje"] = $guardar;  
        $resultado["id"] = $datos["id_compra"];  
        $resultado["funcion"] =  
            "ventas_seguimiento";  
        echo json_encode($resultado);  
        break;  
    case 55:  
        $datos["id"] = $funciones->limpia($_POST["id"]);  
        $datos[  
            "seguimiento"  
        ] = $funciones->limpia(  
            $_POST["seguimiento"]  
        );  
        $datos["publico"] = $funciones->limpia(  
            $_POST["ver_pub"]  
        );  
        $datos["id_compra"] = $funciones->limpia(  
            $_POST["id_compra"]  
        );  
        $micarpeta =  
            "archivo/compras/" .  
            $datos["id_compra"] .  
            "/segimientos/";  
        if (!file_exists($micarpeta)) {  
            mkdir("../" . $micarpeta, 511, true);  
        }  
        if (  
            isset(  
                $_FILES["archivo"][  
                    "tmp_name"  
                ]  
            ) &&  
            $_FILES["archivo"][  
                "tmp_name"  
            ] != ""  
        ) {  
            if ($upload->load("archivo") === false) {  
                echo "<script languaje="javascript"> 
		\x9	\x9	parent.notificacion("ERROR! Formato del archivo no permitido...","" .  
                    $upload->msj_error .  
                    ""); 
\x9				  </script>";  
                die(0);  
            }  
            $imagen = $micarpeta . $upload->nombre_final;  
            $upload->setisimage(false);  
            if ($upload->save("../" . $imagen) === false) {  
                echo "<script languaje="javascript">\xa\x9		\x9	\x9parent.notificacion("ERROR! Fallo al guardar el archivo: " .  
                    $imagen .  
                    "...","" .  
                    $upload->msj_error .  
                    "");\xa				\x9  </script>";  
                die(0);  
            }  
            $datos["archivo"] = $imagen;  
        } else {  
            $datos["archivo"] =  
                $_POST["archivo2"];  
        }  
        $consulta =  
            "UPDATE tbl_compra_seguimiento SET seguimiento='" .  
            $datos["seguimiento"] .  
            "', publico='" .  
            $datos["publico"] .  
            "', 
\x9	id_usuario={$id_usuario_sis}, archivo_anexo='" .  
            $datos["archivo"] .  
            "' WHERE id_compra_seguimiento=" .  
            $datos["id"];  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $msj =  
            "Se edito un seguimiento a la venta con el id: " .  
            $datos["id_compra"] .  
            ", y lo cambio el usuario con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        $resultado["estatus"] = 3;  
        $resultado["tipo"] = "success";  
        $resultado["titulo_mensaje"] =  
            "Listo!";  
        $resultado["mensaje"] = $editar;  
        $resultado["id"] = $datos["id_compra"];  
        $resultado["funcion"] =  
            "ventas_seguimiento";  
        echo json_encode($resultado);  
        break;  
    case 56:  
        $datos["id"] = $funciones->limpia($_POST["id"]);  
        $datos["estatus"] = $funciones->limpia(  
            $_POST["estatus"]  
        );  
        $consulta =  
            "UPDATE tbl_compra_seguimiento SET publico='" .  
            $datos["estatus"] .  
            "' WHERE id_compra_seguimiento = " .  
            $datos["id"];  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $msj =  
            "Se cambio el estatus ed la visualizaci\303\xb3n al publico del seguimiento con el id: " .  
            $datos["id"] .  
            ", y lo cambio el usuario con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        $compra = $conexion->fetch_array(  
            $querys->getseguimiento($datos["id"])  
        );  
        $resultado["icon"] = "success";  
        $resultado["title"] =  
            "Acci\303\xb3n exitosa";  
        $resultado["text"] =  
            "Ahora se mostrara el seguimiento al cliente!";  
        $resultado["id"] =  
            $compra["id_compra"];  
        $resultado["funcion"] =  
            "ventas_seguimiento";  
        echo json_encode($resultado);  
        break;  
    case 57:  
        $datos["nombre"] = $funciones->limpia(  
            $_POST["nombre"]  
        );  
        $datos["color"] = $funciones->limpia(  
            $_POST["color"]  
        );  
        $consulta =  
            "INSERT INTO tblc_categoria_publicacion(nombre, color) VALUES ('" .  
            $datos["nombre"] .  
            "','" .  
            $datos["color"] .  
            "')";  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $msj =  
            "Se creo una categoria para el blog, lo creo el usuario con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        $resultado["estatus"] = 2;  
        $resultado["tipo"] = "success";  
        $resultado["titulo_mensaje"] =  
            "Listo!";  
        $resultado["mensaje"] = $guardar;  
        $resultado["funcion"] =  
            "blog_categoria";  
        echo json_encode($resultado);  
        break;  
    case 58:  
        $datos["id"] = $funciones->limpia($_POST["id"]);  
        $datos["nombre"] = $funciones->limpia(  
            $_POST["nombre"]  
        );  
        $datos["color"] = $funciones->limpia(  
            $_POST["color"]  
        );  
        $consulta =  
            "UPDATE tblc_categoria_publicacion SET nombre='" .  
            $datos["nombre"] .  
            "', color='" .  
            $datos["color"] .  
            "' 
\x9\x9WHERE id_categoria_publicacion = " .  
            $datos["id"];  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $msj =  
            "Se edito una categoria para el blog, lo creo el usuario con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        $resultado["estatus"] = 2;  
        $resultado["tipo"] = "success";  
        $resultado["titulo_mensaje"] =  
            "Listo!";  
        $resultado["mensaje"] = $guardar;  
        $resultado["funcion"] =  
            "blog_categoria";  
        echo json_encode($resultado);  
        break;  
    case 59:  
        $datos["empresa"] = $funciones->limpia(  
            $_POST["empresa"]  
        );  
        $datos[  
            "id_categoria"  
        ] = $funciones->limpia(  
            $_POST["id_categoria"]  
        );  
        $datos["titulo"] = $funciones->limpia(  
            $_POST["titulo"]  
        );  
        $datos["contenido"] = str_replace(  
            """,  
            "\"",  
            $_POST["text1"]  
        );  
        $datos["fuente"] = $funciones->limpia(  
            $_POST["fuente"]  
        );  
        $datos[  
            "link_fuente"  
        ] = $funciones->limpia(  
            $_POST["link_fuente"]  
        );  
        $datos["fecha"] = $funciones->limpia(  
            $_POST["fecha"]  
        );  
        $datos["estatus"] = $funciones->limpia(  
            $_POST["estatus"]  
        );  
        $datos["estatus2"] = $funciones->limpia(  
            $_POST[  
                "estatus_comentario"  
            ]  
        );  
        $datos["enlace"] = $funciones->url_amiga(  
            $datos["titulo"]  
        );  
        $empresa = $conexion->fetch_array(  
            $querys->getempresas($datos["empresa"])  
        );  
        $micarpeta =  
            "archivo/empresa/" .  
            $empresa["nombre"] .  
            "/blog/";  
        if (!file_exists($micarpeta)) {  
            mkdir("../" . $micarpeta, 511, true);  
        }  
        if (  
            isset(  
                $_FILES["imagen"][  
                    "tmp_name"  
                ]  
            ) &&  
            $_FILES["imagen"][  
                "tmp_name"  
            ] != ""  
        ) {  
            if ($upload->load("imagen") === false) {  
                echo "<script languaje="javascript">\xa\x9	\x9		\x9parent.notificacion("ERROR! Formato del archivo no permitido...","" .  
                    $upload->msj_error .  
                    "");\xa			\x9\x9  </script>";  
                die(0);  
            }  
            $imagen = $micarpeta . $upload->nombre_final;  
            $upload->setisimage(false);  
            if ($upload->save("../" . $imagen) === false) {  
                echo "<script languaje="javascript"> 
		\x9	\x9\x9parent.notificacion("ERROR! Fallo al guardar el archivo: " .  
                    $imagen .  
                    "...","" .  
                    $upload->msj_error .  
                    ""); 
\x9\x9\x9\x9	  </script>";  
                die(0);  
            }  
            $datos["imagen"] = $imagen;  
        } else {  
            $datos["imagen"] = "";  
            echo "<script languaje="javascript">\xa\x9\x9\x9\x9		parent.notificacion("AVISO!! Debe seleccionar el archivo","Requerido"); 
\x9\x9			  </script>";  
            die(0);  
        }  
        $consulta =  
            "INSERT INTO tbl_publicacion(id_empresa, id_categoria_publicacion, titulo, contenido, fuente, enlace_fuente, imagen, fecha, \xa\x9\x9estatus, estatus_comentario, enlace) VALUES ('" .  
            $datos["empresa"] .  
            "','" .  
            $datos["id_categoria"] .  
            "','" .  
            $datos["titulo"] .  
            "','" .  
            $datos["contenido"] .  
            "', 
\x9\x9'" .  
            $datos["fuente"] .  
            "','" .  
            $datos["link_fuente"] .  
            "','" .  
            $datos["imagen"] .  
            "','" .  
            $datos["fecha"] .  
            "','" .  
            $datos["estatus"] .  
            "','" .  
            $datos["estatus2"] .  
            "','" .  
            $datos["enlace"] .  
            "')";  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $msj =  
            "Se publico un blog, lo creo el usuario con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        $resultado["estatus"] = 2;  
        $resultado["tipo"] = "success";  
        $resultado["titulo_mensaje"] =  
            "Listo!";  
        $resultado["mensaje"] = $guardar;  
        $resultado["funcion"] =  
            "blog_lista";  
        echo json_encode($resultado);  
        break;  
    case 60:  
        $datos["id"] = $funciones->limpia($_POST["id"]);  
        $datos["empresa"] = $funciones->limpia(  
            $_POST["empresa"]  
        );  
        $datos[  
            "id_categoria"  
        ] = $funciones->limpia(  
            $_POST["id_categoria"]  
        );  
        $datos["titulo"] = $funciones->limpia(  
            $_POST["titulo"]  
        );  
        $datos["contenido"] = str_replace(  
            """,  
            "\"",  
            $_POST["text1"]  
        );  
        $datos["fuente"] = $funciones->limpia(  
            $_POST["fuente"]  
        );  
        $datos[  
            "link_fuente"  
        ] = $funciones->limpia(  
            $_POST["link_fuente"]  
        );  
        $datos["fecha"] = $funciones->limpia(  
            $_POST["fecha"]  
        );  
        $datos["estatus"] = $funciones->limpia(  
            $_POST["estatus"]  
        );  
        $datos["estatus2"] = $funciones->limpia(  
            $_POST[  
                "estatus_comentario"  
            ]  
        );  
        $datos["enlace"] = $funciones->url_amiga(  
            $datos["titulo"]  
        );  
        $empresa = $conexion->fetch_array(  
            $querys->getempresas($datos["empresa"])  
        );  
        $micarpeta =  
            "archivo/empresa/" .  
            $empresa["nombre"] .  
            "/blog/";  
        if (!file_exists($micarpeta)) {  
            mkdir("../" . $micarpeta, 511, true);  
        }  
        if (  
            isset(  
                $_FILES["imagen"][  
                    "tmp_name"  
                ]  
            ) &&  
            $_FILES["imagen"][  
                "tmp_name"  
            ] != ""  
        ) {  
            if ($upload->load("imagen") === false) {  
                echo "<script languaje="javascript"> 
		\x9\x9\x9	parent.notificacion("ERROR! Formato del archivo no permitido...","" .  
                    $upload->msj_error .  
                    "");\xa		\x9	\x9  </script>";  
                die(0);  
            }  
            $imagen = $micarpeta . $upload->nombre_final;  
            $upload->setisimage(false);  
            if ($upload->save("../" . $imagen) === false) {  
                echo "<script languaje="javascript"> 
	\x9	\x9	\x9parent.notificacion("ERROR! Fallo al guardar el archivo: " .  
                    $imagen .  
                    "...","" .  
                    $upload->msj_error .  
                    ""); 
\x9	\x9		  </script>";  
                die(0);  
            }  
            $datos["imagen"] = $imagen;  
        } else {  
            $datos["imagen"] =  
                $_POST["imagen2"];  
        }  
        $consulta =  
            "UPDATE tbl_publicacion SET id_empresa='" .  
            $datos["empresa"] .  
            "',enlace='" .  
            $datos["enlace"] .  
            "',id_categoria_publicacion='" .  
            $datos["id_categoria"] .  
            "', 
\x9\x9titulo='" .  
            $datos["titulo"] .  
            "',contenido='" .  
            $datos["contenido"] .  
            "',fuente='" .  
            $datos["fuente"] .  
            "',enlace_fuente='" .  
            $datos["link_fuente"] .  
            "',\xa		imagen='" .  
            $datos["imagen"] .  
            "',fecha='" .  
            $datos["fecha"] .  
            "',estatus='" .  
            $datos["estatus"] .  
            "',estatus_comentario='" .  
            $datos["estatus2"] .  
            "' \xa		WHERE id_publicacion =" .  
            $datos["id"];  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $msj =  
            "Se edito un blog, lo creo el usuario con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        $resultado["estatus"] = 3;  
        $resultado["tipo"] = "success";  
        $resultado["titulo_mensaje"] =  
            "Listo!";  
        $resultado["mensaje"] = $editar;  
        $resultado["funcion"] =  
            "blog_lista";  
        echo json_encode($resultado);  
        break;  
    case 61:  
        $datos["id"] = $funciones->limpia($_POST["id"]);  
        $datos["estatus"] = $funciones->limpia(  
            $_POST["estatus"]  
        );  
        $consulta =  
            "UPDATE tbl_publicacion SET estatus='" .  
            $datos["estatus"] .  
            "' WHERE id_publicacion = " .  
            $datos["id"];  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $msj =  
            "Se edito el estatus del blog, lo creo el usuario con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        if ($datos["estatus"] == 0) {  
            $resultado["icon"] = "warning";  
            $resultado["span"] =  
                "<span class='text-danger'>Desactivado</span>";  
            $resultado["title"] =  
                "Se desactivo el blog";  
            $resultado["text"] =  
                "El blog ya no se vera en la p\303\241gina web!";  
        } else {  
            $resultado["icon"] = "success";  
            $resultado["span"] =  
                "<span class='text-success'>Activado</span>";  
            $resultado["title"] =  
                "Se activo el blog";  
            $resultado["text"] =  
                "El blog se vera en la p\xc3\xa1gina web!";  
        }  
        echo json_encode($resultado);  
        break;  
    case 62:  
        $datos["id"] = $funciones->limpia($_POST["id"]);  
        $datos["estatus"] = $funciones->limpia(  
            $_POST["estatus"]  
        );  
        $consulta =  
            "UPDATE tbl_publicacion SET estatus_comentario='" .  
            $datos["estatus"] .  
            "' WHERE id_publicacion = " .  
            $datos["id"];  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $msj =  
            "Se edito el estatus de los comentarios del blog, lo creo el usuario con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        if ($datos["estatus"] == 0) {  
            $resultado["icon"] = "warning";  
            $resultado["span"] =  
                "<span class='text-danger'>Desactivado</span>";  
            $resultado["title"] =  
                "Se desactivo los comentarios del blog";  
            $resultado["text"] =  
                "Los comentarios del blog ya no se vera en la p\303\241gina web!";  
        } else {  
            $resultado["icon"] = "success";  
            $resultado["span"] =  
                "<span class='text-success'>Activado</span>";  
            $resultado["title"] =  
                "Se activo los comentarios el blog";  
            $resultado["text"] =  
                "Los comentarios del blog se vera en la p\303\xa1gina web!";  
        }  
        echo json_encode($resultado);  
        break;  
    case 63:  
        $datos["id"] = $funciones->limpia($_POST["id"]);  
        $datos["empresa"] = $funciones->limpia(  
            $_POST["empresa"]  
        );  
        $nom_empresa = $conexion->fetch_array(  
            $querys->getempresas($datos["empresa"])  
        );  
        $micarpeta =  
            "archivo/empresa/" .  
            $nom_empresa["nombre"] .  
            "/blog/sliders/";  
        if (!file_exists($micarpeta)) {  
            mkdir("../" . $micarpeta, 511, true);  
        }  
        if (  
            isset(  
                $_FILES["imagen"][  
                    "tmp_name"  
                ][$i]  
            ) and  
            $_FILES["imagen"][  
                "tmp_name"  
            ][$i] !=  
                ""  
        ) {  
            if ($upload->load("imagen") === false) {  
                echo "<script languaje="javascript">\xa\x9	\x9	\x9\x9parent.notificacion("ERROR! Formato de foto no permitido...","" .  
                    $upload->msj_error .  
                    "");\xa		\x9\x9	</script>";  
                die(0);  
            }  
            $imagen = $micarpeta . $upload->nombre_final;  
            $upload->setisimage(false);  
            if ($upload->save("../" . $imagen) === false) {  
                echo "<script languaje="javascript"> 
\x9\x9\x9\x9\x9\x9parent.notificacion("ERROR! Fallo al guardar el archivo: " .  
                    $imagen .  
                    "...","" .  
                    $upload->msj_error .  
                    ""); 
\x9\x9			</script>";  
                die(0);  
            }  
            $imagenes = $imagen;  
        } else {  
            $imagenes = "";  
            echo "<script languaje="javascript"> 
	\x9	\x9\x9	parent.notificacion("AVISO!! Debe seleccionar una imagen para la empresa","Requerido"); 
		\x9	\x9</script>";  
            die(0);  
        }  
        $consulta =  
            "INSERT INTO tbl_imagen_publicacion(id_publicacion, imagen) VALUES ('" .  
            $datos["id"] .  
            "','" .  
            $imagenes .  
            "')";  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $msj =  
            "Se agrego imagenes al blog: " .  
            $datos["id"] .  
            ", y lo registro el usuario con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        $resultado["estatus"] = 2;  
        $resultado["tipo"] = "success";  
        $resultado["titulo_mensaje"] =  
            "Listo!";  
        $resultado["mensaje"] = $guardar;  
        $resultado["funcion"] =  
            "blog_publicados_imagenes";  
        $resultado["id"] = $datos["id"];  
        echo json_encode($resultado);  
        break;  
    case 64:  
        $datos["id"] = $funciones->limpia($_POST["id"]);  
        $datos["producto"] = $funciones->limpia(  
            $_POST["producto"]  
        );  
        $fecha = date("Y-m-d h:i:s", time());  
        $consulta =  
            "UPDATE tbl_imagen_publicacion SET fecha_eliminado = '" .  
            $fecha .  
            "' WHERE id_imagen_publicacion = " .  
            $datos["id"];  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $msj =  
            "Se elimino la imagen: " .  
            $datos["id"] .  
            " del blog, y lo elimino el usuario con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        $resultado["icon"] = "success";  
        $resultado["title"] =  
            "Borrado exitoso";  
        $resultado["text"] =  
            "La imagen del blog se elimino correctamente!";  
        $resultado["funcion"] =  
            "blog_publicados_imagenes";  
        $resultado["id"] = $datos["producto"];  
        echo json_encode($resultado);  
        break;  
    case 65:  
        $datos["cantidad"] = $funciones->limpia(  
            $_POST["cantidad"]  
        );  
        $datos["tipo_mov"] = $funciones->limpia(  
            $_POST["tipo_mov"]  
        );  
        $datos["recibe"] = $funciones->limpia(  
            $_POST["recibe"]  
        );  
        $datos[  
            "descripcion"  
        ] = $funciones->limpia(  
            $_POST["descripcion"]  
        );  
        $datos["producto"] = $funciones->limpia(  
            $_POST["producto"]  
        );  
        $consulta =  
            "INSERT INTO tbl_historial_invenario(id_producto, id_usuario, recibe, cantidad, fecha, accion, observacion)  
\x9\x9VALUES ('" .  
            $datos["producto"] .  
            "','" .  
            $id_usuario_sis .  
            "','" .  
            $datos["recibe"] .  
            "','" .  
            $datos["cantidad"] .  
            "',NOW(), '" .  
            $datos["tipo_mov"] .  
            "','" .  
            $datos["descripcion"] .  
            "')";  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $msj =  
            "Se a\xc3\261adio productos con el id " .  
            $datos["producto"] .  
            ", y lo registro el usuario con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        $suma = $conexion->fetch_array(  
            $querys->getmovimientos_suma_aum(  
                $datos["producto"]  
            )  
        );  
        $resta = $conexion->fetch_array(  
            $querys->getmovimientos_suma_dis(  
                $datos["producto"]  
            )  
        );  
        $total =  
            (float) $suma["total"] -  
            (float) $resta["total"];  
        $resultado["icon"] = "success";  
        $resultado["title"] =  
            "Agregado exitoso";  
        $resultado["text"] =  
            "El producto se a\303\261adio correctamente!";  
        $resultado["suma"] = $suma["total"];  
        $resultado["resta"] = $resta["total"];  
        $resultado["total"] = $total;  
        echo json_encode($resultado);  
        break;  
    case 66:  
        $datos["nombre"] = $funciones->limpia(  
            $_POST["nombre"]  
        );  
        $datos["slogan"] = $funciones->limpia(  
            $_POST["slogan"]  
        );  
        $datos["telefono"] = $funciones->limpia(  
            $_POST["telefono"]  
        );  
        $datos["whatsapp"] = $funciones->limpia(  
            $_POST["whatsapp"]  
        );  
        $datos["mensaje"] =  
            $_POST[  
                "mensaje_whatsapp"  
            ];  
        $datos["correo"] = $funciones->limpia(  
            $_POST["correo"]  
        );  
        $datos["mensaje2"] =  
            $_POST["mensaje_correo"];  
        $datos["facebook"] = $funciones->limpia(  
            $_POST["facebook"]  
        );  
        $datos["twitter"] = $funciones->limpia(  
            $_POST["twitter"]  
        );  
        $datos["iva"] = $funciones->limpia($_POST["iva"]);  
        $datos["sobre"] = addslashes(  
            $_POST["text1"]  
        );  
        $datos["aviso"] = addslashes(  
            $_POST["text2"]  
        );  
        $datos["terminos"] = addslashes(  
            $_POST["text3"]  
        );  
        $datos["mision"] = addslashes(  
            $_POST["mision"]  
        );  
        $datos["vision"] = addslashes(  
            $_POST["vision"]  
        );  
        $datos["host"] = $_POST["host"];  
        $micarpeta =  
            "archivo/configuracion/";  
        if (!file_exists($micarpeta)) {  
            mkdir("../" . $micarpeta, 511, true);  
        }  
        if (  
            isset(  
                $_FILES["logo"]["tmp_name"][  
                    $i  
                ]  
            ) and  
            $_FILES["logo"]["tmp_name"][  
                $i  
            ] !=  
                ""  
        ) {  
            if ($upload->load("logo") === false) {  
                echo "<script languaje="javascript">\xa\x9	\x9			parent.notificacion("ERROR! Formato de logo no permitido...","" .  
                    $upload->msj_error .  
                    "");\xa\x9		\x9	</script>";  
                die(0);  
            }  
            $imagen = $micarpeta . $upload->nombre_final;  
            $upload->setisimage(false);  
            if ($upload->save("../" . $imagen) === false) {  
                echo "<script languaje="javascript"> 
	\x9	\x9		parent.notificacion("ERROR! Fallo al guardar el logo: " .  
                    $imagen .  
                    "...","" .  
                    $upload->msj_error .  
                    "");\xa\x9		\x9	</script>";  
                die(0);  
            }  
            $datos["logo"] = $imagen;  
        } else {  
            $datos["logo"] = $funciones->limpia(  
                $_POST["logo2"]  
            );  
        }  
        $mensaje = str_replace(  
            " ",  
            "%20",  
            $datos["mensaje"]  
        );  
        $mensaje2 = str_replace(  
            " ",  
            "%20",  
            $datos["mensaje2"]  
        );  
        $consulta =  
            "REPLACE INTO tbl_configuracion(id_configuracion,nombre,logo,slogan,telefono,whatsapp, 
\x9	correo,facebook,twitter,mensaje_whatsapp,mensaje_correo,nosotros, aviso, terminos, iva, host, mision, vision) VALUES (1,'" .  
            $datos["nombre"] .  
            "', 
\x9	'" .  
            $datos["logo"] .  
            "','" .  
            $datos["slogan"] .  
            "','" .  
            $datos["telefono"] .  
            "','" .  
            $datos["whatsapp"] .  
            "', 
\x9	'" .  
            $datos["correo"] .  
            "','" .  
            $datos["facebook"] .  
            "','" .  
            $datos["twitter"] .  
            "','" .  
            $mensaje .  
            "','" .  
            $mensaje2 .  
            "','" .  
            $datos["sobre"] .  
            "','" .  
            $datos["aviso"] .  
            "','" .  
            $datos["terminos"] .  
            "',\xa	\x9'" .  
            $datos["iva"] .  
            "', '" .  
            $datos["host"] .  
            "', '" .  
            $datos["mision"] .  
            "', '" .  
            $datos["vision"] .  
            "') ";  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $msj =  
            "Se actualizo los datos de configuracion de la pagina principal, con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        $resultado["estatus"] = 3;  
        $resultado["tipo"] = "success";  
        $resultado["titulo_mensaje"] =  
            "Listo!";  
        $resultado["mensaje"] = $editar;  
        echo json_encode($resultado);  
        break;  
    case 67:  
        $datos["id"] = $funciones->limpia(  
            $_POST["act_id"]  
        );  
        $datos["act_fecha"] = $funciones->limpia(  
            $_POST["act_fecha"]  
        );  
        $datos["id_usuario"] = $funciones->limpia(  
            $_POST["id_usuario"]  
        );  
        $datos["id_cliente"] = $funciones->limpia(  
            $_POST["id_cliente"]  
        );  
        $datos["proceso"] = $funciones->limpia(  
            $_POST["proceso"]  
        );  
        $ventas = $conexion->fetch_array(  
            $querys->getventas($datos["id"])  
        );  
        if ($datos["act_fecha"] == "") {  
            $datos["act_fecha"] =  
                $ventas["fecha_compra"];  
        }  
        if ($datos["id_usuario"] == "") {  
            $datos["id_usuario"] =  
                $ventas[  
                    "id_sesion_usuario"  
                ];  
        }  
        if ($datos["id_cliente"] == "") {  
            $datos["id_cliente"] =  
                $ventas["id_cliente"];  
        }  
        $consulta =  
            "UPDATE tbl_compra SET fecha_compra='" .  
            $datos["act_fecha"] .  
            "', id_sesion_usuario='" .  
            $datos["id_usuario"] .  
            "', id_cliente='" .  
            $datos["id_cliente"] .  
            "',  
\x9	proceso='" .  
            $datos["proceso"] .  
            "' WHERE id_compra = " .  
            $datos["id"];  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $msj =  
            "Se actualizo la venta con el id: " .  
            $datos["id"] .  
            ", y lo elimino el usuario con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        $resultado["icon"] = "success";  
        $resultado["title"] =  
            "Borrado exitoso";  
        $resultado["text"] =  
            "Actualizacion de los datos de la compra correctamente!";  
        $resultado["funcion"] =  
            "ventas_unilaterales";  
        $resultado["id"] = $datos["id"];  
        echo json_encode($resultado);  
        break;  
    case 68:  
        $datos["id_factura"] = $funciones->limpia(  
            $_POST["act_id_factura"]  
        );  
        $datos["id_compra"] = $funciones->limpia(  
            $_POST["id_compra"]  
        );  
        $arc = $conexion->fetch_array(  
            $querys->getventas($datos["id_compra"])  
        );  
        $micarpeta =  
            "archivo/compras/" .  
            $datos["id_compra"] .  
            "/";  
        if (!file_exists($micarpeta)) {  
            mkdir("../" . $micarpeta, 511, true);  
        }  
        if (  
            isset(  
                $_FILES["fac_pdf"][  
                    "tmp_name"  
                ]  
            ) and  
            $_FILES["fac_pdf"][  
                "tmp_name"  
            ] !=  
                ""  
        ) {  
            if ($upload->load("fac_pdf") === false) {  
                echo "<script languaje="javascript">\xa	\x9			\x9parent.notificacion("ERROR! Formato de la factura(PDF) no permitido...","" .  
                    $upload->msj_error .  
                    "");\xa	\x9			  </script>";  
                die(0);  
            }  
            $imagen = $micarpeta . $upload->nombre_final;  
            $upload->setisimage(false);  
            if ($upload->save("../" . $imagen) === false) {  
                echo "<script languaje="javascript">\xa		\x9\x9		parent.notificacion("ERROR! Fallo al guardar la factura(PDF): " .  
                    $imagen .  
                    "...","" .  
                    $upload->msj_error .  
                    "");\xa\x9\x9\x9\x9\x9  </script>";  
                die(0);  
            }  
            $datos["fac_pdf"] = $imagen;  
        } else {  
            $datos["fac_pdf"] =  
                arc["pdf_factura"];  
        }  
        $fileTmpPath =  
            $_FILES["fac_xml"][  
                "tmp_name"  
            ];  
        $fileName = $_FILES["fac_xml"]["name"];  
        $fileSize = $_FILES["fac_xml"]["size"];  
        $fileType = $_FILES["fac_xml"]["type"];  
        $fileNameCmps = explode(".", $fileName);  
        $fileExtension = strtolower(end($fileNameCmps));  
        $newFileName = md5(time() . $fileName) . "." . $fileExtension;  
        $allowedfileExtensions = ["xml"];  
        if (in_array($fileExtension, $allowedfileExtensions)) {  
            $dest_path = "../" . $micarpeta . $newFileName;  
            if (move_uploaded_file($fileTmpPath, $dest_path)) {  
                $datos["fac_xml"] =  
                    $micarpeta . $newFileName;  
            } else {  
                $datos["fac_xml"] =  
                    arc["xml_factura"];  
            }  
        }  
        $consulta =  
            "UPDATE tbl_compra SET id_datos_factura='" .  
            $datos["id_factura"] .  
            "',\xa\x9\x9pdf_factura='" .  
            $datos["fac_pdf"] .  
            "',xml_factura='" .  
            $datos["fac_xml"] .  
            "' WHERE id_compra=" .  
            $datos["id_compra"];  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $msj =  
            "Se cambio el estatus de pagos de la compra con el id: " .  
            $datos["id_compra"] .  
            ", y lo cambio el usuario con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        $resultado["icon"] = "success";  
        $resultado["title"] =  
            "Pago efectuado";  
        $resultado["text"] =  
            "Se registro el pago con exito!";  
        $resultado["funcion"] =  
            "ventas_unilaterales";  
        $resultado["id"] = $datos["id_compra"];  
        echo json_encode($resultado);  
        break;  
    case 69:  
        $datos["nombre"] = $funciones->limpia(  
            $_POST["nombre"]  
        );  
        $datos["apellidos"] = $funciones->limpia(  
            $_POST["apellidos"]  
        );  
        $datos["telefono"] = $funciones->limpia(  
            $_POST["telefono"]  
        );  
        $datos["correo"] = trim(  
            $_POST["correo"]  
        );  
        $datos[  
            "asig_empresa"  
        ] = $funciones->limpia(  
            $_POST["asig_empresa"]  
        );  
        $permitted_chars =  
            "0123456789abcdefghijklmnopqrstuvwxyz";  
        $contra = substr(str_shuffle($permitted_chars), 0, 8);  
        $datos[  
            "contrasena"  
        ] = $funciones->create_password(trim($contra));  
        if (  
            $conexion->consultadato(  
                "SELECT COUNT(id_cliente) FROM tbl_cliente WHERE fecha_eliminado IS NULL AND correo = '" .  
                    $datos["correo"] .  
                    "' "  
            ) == 1  
        ) {  
            $resultado["estatus"] = 1;  
            $resultado["tipo"] = "warning";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Aviso";  
            $resultado["mensaje"] =  
                "El correo que quiere registrar ya esta siendo usado";  
            $resultado["id"] = "";  
            $resultado["cliente"] = "";  
            echo json_encode($resultado);  
            die(0);  
        }  
        $consulta =  
            "INSERT INTO tbl_cliente(nombre, apellidos, telefono, correo, password, id_empresa) VALUES ('" .  
            $datos["nombre"] .  
            "', '" .  
            $datos["apellidos"] .  
            "','" .  
            $datos["telefono"] .  
            "',\xa\x9\x9'" .  
            $datos["correo"] .  
            "','" .  
            $datos["contrasena"] .  
            "','" .  
            $datos["asig_empresa"] .  
            "')";  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            $resultado["id"] = "";  
            $resultado["cliente"] = "";  
            echo json_encode($resultado);  
            die(0);  
        }  
        $ultimo_cliente = $conexion->fetch_array(  
            "SELECT * FROM tbl_cliente ORDER BY id_cliente DESC LIMIT 1"  
        );  
        $msj =  
            "Se creo un cliente llamado: " .  
            $datos["nombre"] .  
            " " .  
            $datos["apellidos"] .  
            " , y lo registro el usuario con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        $resultado["estatus"] = 2;  
        $resultado["tipo"] = "success";  
        $resultado["titulo_mensaje"] =  
            "Listo!";  
        $resultado["mensaje"] =  
            "El registro del cliente se completo correctamente, se le envio su contrase\303\xb1a al correo electronico que proporciono";  
        $resultado["id"] =  
            $ultimo_cliente["id_cliente"];  
        $resultado["cliente"] =  
            $ultimo_cliente["nombre"] .  
            " " .  
            $ultimo_cliente["apellidos"];  
        echo json_encode($resultado);  
        break;  
    case 70:  
        $datos["id_cliente"] = $funciones->limpia(  
            $_POST["id_cliente"]  
        );  
        $datos[  
            "monto_total"  
        ] = $funciones->limpia(  
            $_POST["total_compra"]  
        );  
        $datos["id_empresa"] = $funciones->limpia(  
            $_POST["id_empresa"]  
        );  
        $consulta =  
            "INSERT INTO tbl_compra(id_cliente, id_empresa, monto_total, fecha_compra, id_sesion_usuario,estatus_compra,tipo_pago, fecha_pago, tipo) VALUES  
\x9	('" .  
            $datos["id_cliente"] .  
            "','" .  
            $datos["id_empresa"] .  
            "','" .  
            $datos["monto_total"] .  
            "',NOW(),'" .  
            $id_usuario_sis .  
            "','1','3',NOW(),'2')";  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $msj =  
            "Se realizo una compra desde el punto de venta para el cliente con el id: " .  
            $datos["id_cliente"] .  
            ", y lo registro el usuario con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        $id = $conexion->fetch_array($querys->getventa());  
        $date = date_create($datos["fecha_pago"]);  
        $fecha_folio = date_format($date, "d/m/Y");  
        $folio =  
            $id["id_compra"] . "/" . $fecha_folio;  
        $consulta2 =  
            "UPDATE tbl_compra SET folio='" .  
            $folio .  
            "' WHERE id_compra=" .  
            $id["id_compra"];  
        if ($conexion->consulta($consulta2) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $productos = $_POST["folio"];  
        $cantidad =  
            $_POST["cantidad_prod"];  
        for ($i = 0; $i < count($productos); $i++) {  
            $prod = $conexion->fetch_array(  
                $querys->getproducto2($productos[$i])  
            );  
            $consulta =  
                "INSERT INTO tbl_compra_producto(id_compra, id_producto, cantidad, costo_unitario) VALUES ('" .  
                $id["id_compra"] .  
                "', '" .  
                $prod["id_producto"] .  
                "','" .  
                $cantidad[$i] .  
                "','" .  
                $prod["costo"] .  
                "')";  
            if ($conexion->consulta($consulta) == 0) {  
                $resultado["estatus"] = 0;  
                $resultado["tipo"] = "danger";  
                $resultado[  
                    "titulo_mensaje"  
                ] = "Error";  
                $resultado["mensaje"] = $error_form;  
                echo json_encode($resultado);  
                die(0);  
            }  
            $consulta2 =  
                "INSERT INTO tbl_historial_invenario(id_producto, id_usuario, recibe, cantidad, fecha, accion, observacion) \xa		\x9VALUES ('" .  
                $productos[$i] .  
                "','" .  
                $id_usuario_sis .  
                "','cli-" .  
                $datos["id_cliente"] .  
                "','" .  
                $cantidad[$i] .  
                "',NOW(),'2','Se desconto por motivo de compra')";  
            if ($conexion->consulta($consulta2) == 0) {  
                $resultado["estatus"] = 0;  
                $resultado["tipo"] = "danger";  
                $resultado[  
                    "titulo_mensaje"  
                ] = "Error";  
                $resultado["mensaje"] = $error_form;  
                echo json_encode($resultado);  
                die(0);  
            }  
        }  
        $resultado["estatus"] = 2;  
        $resultado["tipo"] = "success";  
        $resultado["titulo_mensaje"] =  
            "Listo!";  
        $resultado["mensaje"] =  
            "Venta realizada con exito";  
        echo json_encode($resultado);  
        break;  
    case 94:  
        $datos["id"] = $funciones->limpia($_POST["id"]);  
        $datos["nombre"] = $funciones->limpia(  
            $_POST["nombre"]  
        );  
        $datos["archivo"] = $funciones->limpia(  
            $_POST["archivo"]  
        );  
        $datos["padre"] = $funciones->limpia(  
            $_POST["padre"]  
        );  
        $datos["id_permiso"] = $funciones->limpia(  
            $_POST["id_permiso"]  
        );  
        $datos["icono"] = $funciones->limpia(  
            $_POST["icono"]  
        );  
        $datos["color"] = $funciones->limpia(  
            $_POST["color"]  
        );  
        $datos["estatus"] = $funciones->limpia(  
            $_POST["estatus"]  
        );  
        if (  
            $conexion->consultadato(  
                "SELECT COUNT(id_permiso) FROM tblc_permiso WHERE fecha_eliminado IS NULL AND  
\x9\x9id_permiso != " .  
                    $datos["id"] .  
                    " AND archivo like '" .  
                    $datos["archivo"] .  
                    "'"  
            ) >= 1  
        ) {  
            $resultado["estatus"] = 1;  
            $resultado["tipo"] = "warning";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Aviso";  
            $resultado["mensaje"] = $repetido;  
            echo json_encode($resultado);  
            die(0);  
        }  
        if ($datos["padre"] == "submenu") {  
            $consulta =  
                "UPDATE tblc_permiso SET id_padre = '" .  
                $datos["id_permiso"] .  
                "', nombre = '" .  
                $datos["nombre"] .  
                "', 
\x9\x9	archivo = '" .  
                $datos["archivo"] .  
                "', icono = '" .  
                $datos["icono"] .  
                "', tipo = '1', estatus = '" .  
                $datos["estatus"] .  
                "' \xa	\x9\x9WHERE id_permiso = '" .  
                $datos["id"] .  
                "' ";  
        } else {  
            if (  
                $datos["padre"] ==  
                "menufijo"  
            ) {  
                $consulta =  
                    "UPDATE tblc_permiso SET nombre = '" .  
                    $datos["nombre"] .  
                    "', archivo = '" .  
                    $datos["archivo"] .  
                    "', 
\x9		icono = '" .  
                    $datos["icono"] .  
                    "', color = '" .  
                    $datos["color"] .  
                    "', tipo = '1', estatus = '" .  
                    $datos["estatus"] .  
                    "' 
\x9	\x9WHERE id_permiso = '" .  
                    $datos["id"] .  
                    "' ";  
            } else {  
                if (  
                    $datos["padre"] ==  
                    "etiqueta"  
                ) {  
                    $consulta =  
                        "UPDATE tblc_permiso SET id_padre = '" .  
                        $datos["id_permiso"] .  
                        "', nombre = '" .  
                        $datos["nombre"] .  
                        "', \xa		\x9color = '" .  
                        $datos["color"] .  
                        "' WHERE id_permiso = '" .  
                        $datos["id"] .  
                        "' ";  
                }  
            }  
        }  
        if ($conexion->consulta($consulta) == 0) {  
            $resultado["estatus"] = 0;  
            $resultado["tipo"] = "danger";  
            $resultado[  
                "titulo_mensaje"  
            ] = "Error";  
            $resultado["mensaje"] = $error_form;  
            echo json_encode($resultado);  
            die(0);  
        }  
        $msj =  
            "Se actualizo una pagina al programa con el nombre de " .  
            $datos["nombre"] .  
            " cuyo archivo se llama " .  
            $datos["archivo"] .  
            ",  
		con id: " .  
            $id_usuario_sis;  
        $log = $querys->addSesionDetalle(  
            $id_usuario_sis,  
            $msj,  
            $consulta,  
            $funciones->getRealIP(),  
            $_SERVER[  
                "HTTP_USER_AGENT"  
            ]  
        );  
        $conexion->consulta($log);  
        $resultado["estatus"] = 3;  
        $resultado["tipo"] = "success";  
        $resultado["titulo_mensaje"] =  
            "Listo!";  
        $resultado["mensaje"] = $editar;  
        $resultado["funcion"] =  
            "paginas_lista";  
        echo json_encode($resultado);  
        break;  
}  
goto TkyVM;  
AXX7u:  
goto svWpG;  
goto CjTUa;  
RvWFo:  
$querys = new Querys();  
goto d1K0m;  
DgadD:  
$ruta_archivos2 = "archivo/";  
goto MhlAp;  
C2Q0x:  
T46XE:  
goto EEun7;  
zb68o:  
$eliminar_sis = $_SESSION["eliminar_sis"];  
goto sVq11;  
q_45q:  
goto SgLf6;  
goto QFsQd;  
OgNHZ:  
KG0Tf:  
goto rGfrh;  
PSGQw:  
iyVVu:  
goto SPGHc;  
CRyHK:  
XsOIS:  
goto oQXZC;  
sVq11:  
goto iG_5r;  
goto mnhA_;  
V0Max:  
$nombre_sis = $_SESSION["nombre_sis"];  
goto Sdldu;  
gZlUT:  
goto xYdYq;  
goto UEmEx;  
t9l6J:  
$push = new PushNotifications();  
goto mu_CF;  
mnhA_:  
svWpG:  
goto fA_KP;  
HmC3D:  
$editar =  
    "Registro Modificado Satisfactoriamente";  
goto gZlUT;  
q7lx5:  
$id_usuario_sis =  
    $_SESSION["id_usuario_sis"];  
goto q_45q;  
z4bmp:  
TvVEV:  
goto gzRA0;  
My38S:  
require_once "clase_variables.php";  
goto U0aYZ;  
FAhnd:  
goto J2sPv;  
goto dDPa3;  
iW0TY:  
goto TrOpN;  
goto XNBO9;  
d1K0m:  
goto wuU5H;  
goto z4bmp;  
QFsQd:  
xPrM4:  
goto kLSpj;  
kTfNk:  
$conexion = new DB_mysql(1);  
goto MhQNM;  
dY2J4:  
goto TvVEV;  
goto oqz7Z;  
X3LTN:  
OjfrZ:  
goto MZoho;  
CoALH:  
mlVy0:  
goto HmC3D;  
NKNXZ:  
KOi61:  
goto zb68o;  
PCwNa:  
J2sPv:  
goto G2jL8;  
Y7PgU:  
$datos = [];  
goto ljQDm;  
CjTUa:  
hod9v:  
goto WCKyR;  
STFHF:  
$upload = new upload();  
goto hjh8B;  
hjh8B:  
goto liLy6;  
goto XqnxX;  
imazY:  
zrl6c:  
goto Y7PgU;  
yHW1C:  
TrOpN:  
goto h3QbQ;  
MhlAp:  
goto xtuQP;  
goto NSgmW;  
TsYtM:  
goto pFUeD;  
goto X3LTN;  
pt_kT:  
goto llqjB;  
goto nGiTM;  
MZoho:  
$datos["hora_nombre"] =  
    date("H") . date("i") . date("s");  
goto wpa5L;  
SPGHc:  
$datos["idusuario_sis"] =  
    $_SESSION["id_usuario_sis"];  
goto TsYtM;  
TkyVM:  
goto uTnfA;  
goto gnepo;  
XNBO9:  
SgLf6:  
goto V0Max;  
ljQDm:  
goto it0Oy;  
goto hpzcI;  
dDPa3:  
druIq:  
goto XCcoS;  
oIUwY:  
$funciones = new Funciones();  
goto Dx31r;  
urXc9:  
$autentificado_sis =  
    $_SESSION[  
        "autentificado_sis"  
    ];  
goto pQ3EU;  
kLSpj:  
$editar_sis = $_SESSION["editar_sis"];  
goto vhMhj;  
UEmEx:  
xtuQP:  
goto VFnE5;  
hpzcI:  
llqjB:  
goto IZMin;  
oLGi5:  
liLy6:  
goto RvWFo;  
GQ92x:  
$tipo_sis = $_SESSION["tipo_sis"];  
goto L74T1;  
oQXZC:  
include_once "clase_upload.php";  
goto Eidyv;  
e2KO_:  
a5qYc:  
goto q7lx5;  
BiwEV:  
  
?>  

Did this file decode correctly?

Original Code

/* Decoded by unphp.net */

<?php 
 
goto X03Ts; 
OLJ6U: 
xpBpE: 
goto GQ92x; 
IZMin: 
$ruta_archivos = 
    "assets/imagenes/usuario/"; 
goto Fz2Jj; 
p2yxu: 
goto jnbyV; 
goto e2KO_; 
U0aYZ: 
goto KG0Tf; 
goto CoALH; 
iB2PO: 
xYdYq: 
goto hBli8; 
aFZp9: 
goto rCL5P; 
goto c5J4B; 
L74T1: 
goto xPrM4; 
goto Gu7eD; 
Sdldu: 
goto xpBpE; 
goto C2Q0x; 
gnepo: 
HjNoT: 
goto STFHF; 
DufAf: 
goto XsOIS; 
goto PSGQw; 
c5J4B: 
uTnfA: 
goto BiwEV; 
pQ3EU: 
goto a5qYc; 
goto OLJ6U; 
QO1tC: 
byMAs: 
goto FwIGG; 
rGfrh: 
require_once "clase_mysql.php"; 
goto OsAB9; 
G2jL8: 
$error_form = 
    "Error al realizar la consulta"; 
goto pt_kT; 
XCcoS: 
ini_set("display_errors", "0"); 
goto p2yxu; 
lZmHZ: 
goto CW_4m; 
goto OgNHZ; 
Gu7eD: 
NBFgu: 
goto kTfNk; 
FwIGG: 
include_once "clase_push2.php"; 
goto lZmHZ; 
X03Ts: 
goto druIq; 
goto iB2PO; 
NSgmW: 
it0Oy: 
goto P20sM; 
Dx31r: 
goto NBFgu; 
goto yHW1C; 
gzRA0: 
$guardar = 
    "Registro Guardado Satisfactoriamente"; 
goto TZ6QK; 
wpa5L: 
goto iyVVu; 
goto jByq0; 
Ceirq: 
goto OjfrZ; 
goto PCwNa; 
hWcZn: 
@session_start(); 
goto aFZp9; 
TZ6QK: 
goto mlVy0; 
goto XYYBT; 
vhMhj: 
goto KOi61; 
goto imazY; 
XYYBT: 
iG_5r: 
goto My38S; 
yFAq7: 
goto byMAs; 
goto QO1tC; 
XqnxX: 
CW_4m: 
goto oIUwY; 
nGiTM: 
Aoe9N: 
goto RhS9i; 
EEun7: 
$resultado = []; 
goto K13Ap; 
V5l0y: 
$datos["idsesion_sis"] = 
    $_SESSION["id_sesion_sis"]; 
goto dY2J4; 
jByq0: 
rCL5P: 
goto urXc9; 
MhQNM: 
goto HjNoT; 
goto cEDS2; 
h3QbQ: 
$datos["fecha_nombre"] = 
    date("d") . date("m") . date("Y"); 
goto Ceirq; 
hBli8: 
$repetido = 
    "Registro repetido"; 
goto FAhnd; 
Fz2Jj: 
goto P_1Dc; 
goto NKNXZ; 
kOEBC: 
wuU5H: 
goto t9l6J; 
Eidyv: 
goto hod9v; 
goto cvG_Q; 
K13Ap: 
goto zrl6c; 
goto kOEBC; 
OsAB9: 
goto Aoe9N; 
goto oLGi5; 
P20sM: 
$datos["fecha_actual"] = 
    date("Y") . "-" . date("m") . "-" . date("d"); 
goto AXX7u; 
fA_KP: 
$datos["hora_actual"] = 
    date("H") . ":" . date("i") . ":" . date("s"); 
goto iW0TY; 
WCKyR: 
include_once "clase_querys.php"; 
goto yFAq7; 
cvG_Q: 
P_1Dc: 
goto DgadD; 
RhS9i: 
require_once "clase_funciones.php"; 
goto DufAf; 
oqz7Z: 
jnbyV: 
goto hWcZn; 
cEDS2: 
pFUeD: 
goto V5l0y; 
mu_CF: 
goto T46XE; 
goto CRyHK; 
VFnE5: 
switch ($_POST["opcion"]) { 
    case 1: 
        $datos["nombre"] = $funciones->limpia( 
            $_POST["nombre"] 
        ); 
        $datos["ape_p"] = $funciones->limpia( 
            $_POST["ape_p"] 
        ); 
        $datos["ape_m"] = $funciones->limpia( 
            $_POST["ape_m"] 
        ); 
        $datos["correo"] = $funciones->limpia( 
            $_POST["correo"] 
        ); 
        $datos["telefono"] = $funciones->limpia( 
            $_POST["telefono"] 
        ); 
        $datos["editar"] = $funciones->limpia( 
            $_POST["editar"] 
        ); 
        $datos["eliminar"] = $funciones->limpia( 
            $_POST["eliminar"] 
        ); 
        $datos["tipo"] = $funciones->limpia( 
            $_POST["tipo"] 
        ); 
        $datos["usuario"] = trim( 
            $_POST["usuario"] 
        ); 
        $datos[ 
            "contrasena" 
        ] = $funciones->create_password( 
            trim($_POST["contrasena"]) 
        ); 
        $datos["estatus"] = $funciones->limpia( 
            $_POST["estatus"] 
        ); 
        $empresa = $_POST["empresa"]; 
        if ( 
            $conexion->consultadato( 
                "SELECT COUNT(id_usuario) FROM tbl_usuario WHERE fecha_eliminado IS NULL AND usuario like '" . 
                    $datos["usuario"] . 
                    "' " 
            ) >= 1 
        ) { 
            $resultado["estatus"] = 1; 
            $resultado["tipo"] = "warning"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Aviso"; 
            $resultado["mensaje"] = $repetido; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $micarpeta = $ruta_archivos; 
        if (!file_exists($micarpeta)) { 
            mkdir("../" . $micarpeta, 511, true); 
        } 
        if ( 
            isset( 
                $_FILES["foto"]["tmp_name"] 
            ) && 
            $_FILES["foto"]["tmp_name"] != 
                "" 
        ) { 
            if ($upload->load("foto") === false) { 
                echo "<script languaje="javascript">
\x9	\x9		\x9parent.notificacion("ERROR! Formato de foto no permitido...","" . 
                    $upload->msj_error . 
                    "");
		\x9	\x9  </script>"; 
                die(0); 
            } 
            $imagen = $micarpeta . $upload->nombre_final; 
            $upload->setisimage(false); 
            if ($upload->save("../" . $imagen) === false) { 
                echo "<script languaje="javascript">
\x9				\x9parent.notificacion("ERROR! Fallo al guardar el archivo: " . 
                    $imagen . 
                    "...","" . 
                    $upload->msj_error . 
                    "");\xa\x9	\x9\x9	  </script>"; 
                die(0); 
            } 
            $datos["foto"] = $imagen; 
        } 
        $consulta = 
            "INSERT INTO tbl_usuario(nombre, apellido_p, apellido_m, usuario, pass, correo, telefono, estatus, editar, eliminar, foto, tipo) VALUES ('" . 
            $datos["nombre"] . 
            "','" . 
            $datos["ape_p"] . 
            "','" . 
            $datos["ape_m"] . 
            "','" . 
            $datos["usuario"] . 
            "','" . 
            $datos["contrasena"] . 
            "',
	\x9'" . 
            $datos["correo"] . 
            "','" . 
            $datos["telefono"] . 
            "','" . 
            $datos["estatus"] . 
            "','" . 
            $datos["editar"] . 
            "','" . 
            $datos["eliminar"] . 
            "', '" . 
            $datos["foto"] . 
            "','" . 
            $datos["tipo"] . 
            "' )"; 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $obt_id = $conexion->fetch_array( 
            "SELECT * FROM tbl_usuario ORDER BY id_usuario DESC limit 1" 
        ); 
        for ($i = 0; $i < count($empresa); $i++) { 
            $consulta2 = 
                "INSERT INTO tblc_usuario_empresa(id_usuario, id_empresa) VALUES ('" . 
                $obt_id["id_usuario"] . 
                "','" . 
                $empresa[$i] . 
                "')"; 
            if ($conexion->consulta($consulta2) == 0) { 
                $resultado["estatus"] = 0; 
                $resultado["tipo"] = "danger"; 
                $resultado[ 
                    "titulo_mensaje" 
                ] = "Error 2"; 
                $resultado["mensaje"] = $error_form; 
                echo json_encode($resultado); 
                die(0); 
            } 
        } 
        $msj = 
            "Se guardo un usuario nuevo para el sistema, y lo registro el usuario con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        $resultado["estatus"] = 2; 
        $resultado["tipo"] = "success"; 
        $resultado["titulo_mensaje"] = 
            "Listo!"; 
        $resultado["mensaje"] = $guardar; 
        $resultado["funcion"] = 
            "usuario_lista"; 
        echo json_encode($resultado); 
        break; 
    case 2: 
        $datos["id"] = $funciones->limpia($_POST["id"]); 
        $datos["nombre"] = $funciones->limpia( 
            $_POST["nombre"] 
        ); 
        $datos["ape_p"] = $funciones->limpia( 
            $_POST["ape_p"] 
        ); 
        $datos["ape_m"] = $funciones->limpia( 
            $_POST["ape_m"] 
        ); 
        $datos["correo"] = $funciones->limpia( 
            $_POST["correo"] 
        ); 
        $datos["telefono"] = $funciones->limpia( 
            $_POST["telefono"] 
        ); 
        $datos["editar"] = $funciones->limpia( 
            $_POST["editar"] 
        ); 
        $datos["eliminar"] = $funciones->limpia( 
            $_POST["eliminar"] 
        ); 
        $datos["tipo"] = $funciones->limpia( 
            $_POST["tipo"] 
        ); 
        $datos["usuario"] = trim( 
            $_POST["usuario"] 
        ); 
        $datos[ 
            "contrasena" 
        ] = $funciones->create_password( 
            trim($_POST["contrasena"]) 
        ); 
        $datos["estatus"] = $funciones->limpia( 
            $_POST["estatus"] 
        ); 
        $empresa = $_POST["empresa"]; 
        if ( 
            $conexion->consultadato( 
                "SELECT COUNT(id_usuario) FROM tbl_usuario WHERE fecha_eliminado IS NULL AND usuario 
\x9\x9like '" . 
                    $datos["nombre"] . 
                    "' AND id_usuario != " . 
                    $datos["id"] 
            ) >= 1 
        ) { 
            $resultado["estatus"] = 1; 
            $resultado["tipo"] = "warning"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Aviso"; 
            $resultado["mensaje"] = $repetido; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $micarpeta = $ruta_archivos; 
        $fotobd = $conexion->fetch_array( 
            $querys->getusuarios($datos["id"]) 
        ); 
        if ( 
            isset( 
                $_FILES["foto"]["tmp_name"] 
            ) and 
            $_FILES["foto"]["tmp_name"] != 
                "" 
        ) { 
            if ($upload->load("foto") === false) { 
                echo "<script languaje="javascript">\xa		\x9	\x9\x9parent.notificacion("ERROR! Formato de archivo no permitido...","" . 
                    $upload->msj_error . 
                    "");\xa\x9	\x9\x9	  </script>"; 
                die(0); 
            } 
            unlink($fotobd["foto"]); 
            $imagen = $micarpeta . $upload->nombre_final; 
            $upload->setisimage(false); 
            if ($upload->save("../" . $imagen) === false) { 
                echo "<script languaje="javascript">
		\x9			parent.notificacion("ERROR! Fallo al guardar el archivo: " . 
                    $imagen . 
                    "...","" . 
                    $upload->msj_error . 
                    "");
		\x9		  </script>"; 
                die(0); 
            } 
            $datos["foto"] = $imagen; 
        } else { 
            $datos["foto"] = $fotobd["foto"]; 
        } 
        if ($_POST["contrasena"] == "") { 
            $consulta = 
                "UPDATE tbl_usuario SET nombre='" . 
                $datos["nombre"] . 
                "',apellido_p='" . 
                $datos["ape_p"] . 
                "',apellido_m='" . 
                $datos["ape_m"] . 
                "', usuario='" . 
                $datos["usuario"] . 
                "',correo='" . 
                $datos["correo"] . 
                "',telefono='" . 
                $datos["telefono"] . 
                "', estatus='" . 
                $datos["estatus"] . 
                "',editar='" . 
                $datos["editar"] . 
                "',eliminar='" . 
                $datos["eliminar"] . 
                "',foto='" . 
                $datos["foto"] . 
                "', tipo='" . 
                $datos["tipo"] . 
                "' WHERE id_usuario = " . 
                $datos["id"]; 
        } else { 
            $consulta = 
                "UPDATE tbl_usuario SET nombre='" . 
                $datos["nombre"] . 
                "',apellido_p='" . 
                $datos["ape_p"] . 
                "',apellido_m='" . 
                $datos["ape_m"] . 
                "', usuario='" . 
                $datos["usuario"] . 
                "',pass='" . 
                $datos["contrasena"] . 
                "',correo='" . 
                $datos["correo"] . 
                "',telefono='" . 
                $datos["telefono"] . 
                "', estatus='" . 
                $datos["estatus"] . 
                "',editar='" . 
                $datos["editar"] . 
                "',eliminar='" . 
                $datos["eliminar"] . 
                "',foto='" . 
                $datos["foto"] . 
                "', tipo='" . 
                $datos["tipo"] . 
                "' WHERE id_usuario = " . 
                $datos["id"]; 
        } 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $borrado = 
            "DELETE FROM tblc_usuario_empresa WHERE id_usuario =" . 
            $datos["id"]; 
        if ($conexion->consulta($borrado) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        for ($i = 0; $i < count($empresa); $i++) { 
            $consulta2 = 
                "INSERT INTO tblc_usuario_empresa(id_usuario, id_empresa) VALUES ('" . 
                $datos["id"] . 
                "','" . 
                $empresa[$i] . 
                "')"; 
            if ($conexion->consulta($consulta2) == 0) { 
                $resultado["estatus"] = 0; 
                $resultado["tipo"] = "danger"; 
                $resultado[ 
                    "titulo_mensaje" 
                ] = "Error 2"; 
                $resultado["mensaje"] = $error_form; 
                echo json_encode($resultado); 
                die(0); 
            } 
        } 
        $msj = 
            "Se edito un usuario nuevo para el sistema, y lo registro el usuario con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        $resultado["estatus"] = 3; 
        $resultado["tipo"] = "success"; 
        $resultado["titulo_mensaje"] = 
            "Listo!"; 
        $resultado["mensaje"] = $editar; 
        $resultado["funcion"] = 
            "usuario_lista"; 
        echo json_encode($resultado); 
        break; 
    case 3: 
        $datos["id"] = $_POST["id"]; 
        $permiso = $_POST["permiso"]; 
        $consulta = 
            "DELETE FROM tbl_usuario_permiso WHERE id_usuario =" . 
            $datos["id"]; 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        foreach ($permiso as $permisos) { 
            $consulta2 = 
                "INSERT INTO tbl_usuario_permiso(id_usuario, id_permiso) VALUES ('" . 
                $datos["id"] . 
                "','" . 
                $permisos . 
                "')"; 
            if ($conexion->consulta($consulta2) == 0) { 
                $resultado["estatus"] = 0; 
                $resultado["tipo"] = "danger"; 
                $resultado[ 
                    "titulo_mensaje" 
                ] = "Error"; 
                $resultado["mensaje"] = $error_form; 
                echo json_encode($resultado); 
                die(0); 
            } 
        } 
        $msj = 
            "Se editaron permisos para el usuario " . 
            $datos["id"] . 
            " y el usuario que lo agrego tiene el id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        $resultado["estatus"] = 2; 
        $resultado["tipo"] = "success"; 
        $resultado["titulo_mensaje"] = 
            "Listo!"; 
        $resultado["mensaje"] = $guardar; 
        $resultado["funcion"] = 
            "usuario_lista"; 
        echo json_encode($resultado); 
        break; 
    case 4: 
        $datos["nombre"] = $funciones->limpia( 
            $_POST["nombre"] 
        ); 
        $datos["archivo"] = $funciones->limpia( 
            $_POST["archivo"] 
        ); 
        $datos["padre"] = $funciones->limpia( 
            $_POST["padre"] 
        ); 
        $datos["id_permiso"] = $funciones->limpia( 
            $_POST["id_permiso"] 
        ); 
        $datos["icono"] = $funciones->limpia( 
            $_POST["icono"] 
        ); 
        $datos["color"] = $funciones->limpia( 
            $_POST["color"] 
        ); 
        $datos["estatus"] = $funciones->limpia( 
            $_POST["estatus"] 
        ); 
        if ( 
            $conexion->consultadato( 
                "SELECT COUNT(id_permiso) FROM tblc_permiso WHERE fecha_eliminado IS NULL AND nombre like '" . 
                    $datos["nombre"] . 
                    "'" 
            ) >= 1 
        ) { 
            $resultado["estatus"] = 1; 
            $resultado["tipo"] = "warning"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Aviso"; 
            $resultado["mensaje"] = $repetido; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $consulta = ""; 
        if ($datos["padre"] == "submenu") { 
            $conteo = $conexion->fetch_array( 
                $querys->getordensistemaid( 
                    $datos["id_permiso"] 
                ) 
            ); 
            if (isset($conteo)) { 
                $conteo = 
                    $conteo[ 
                        "ordenamiento" 
                    ] + 1; 
            } else { 
                $conteo = 1; 
            } 
            $consulta = 
                "INSERT INTO tblc_permiso(id_padre, nombre, archivo, ordenamiento, icono, tipo, estatus)\xa\x9\x9		VALUES('" . 
                $datos["id_permiso"] . 
                "','" . 
                $datos["nombre"] . 
                "','" . 
                $datos["archivo"] . 
                "','" . 
                $conteo . 
                "','" . 
                $datos["icono"] . 
                "', '1',\xa		\x9\x9'" . 
                $datos["estatus"] . 
                "')"; 
        } else { 
            if ( 
                $datos["padre"] == 
                "menufijo" 
            ) { 
                $conteo = $conexion->fetch_array($querys->getordensistema()); 
                if (isset($conteo)) { 
                    $conteo = 
                        $conteo[ 
                            "ordenamiento" 
                        ] + 1; 
                } else { 
                    $conteo = 1; 
                } 
                if ($datos["archivo"] == "") { 
                    $datos["archivo"] = "#"; 
                    $datos["color"] = ""; 
                } 
                $consulta = 
                    "INSERT INTO tblc_permiso(id_padre, nombre, archivo, ordenamiento, icono, color, tipo, estatus) 
				\x9VALUES('0','" . 
                    $datos["nombre"] . 
                    "','" . 
                    $datos["archivo"] . 
                    "','" . 
                    $conteo . 
                    "','" . 
                    $datos["icono"] . 
                    "', '" . 
                    $datos["color"] . 
                    "',
\x9			\x9'1','" . 
                    $datos["estatus"] . 
                    "')"; 
            } else { 
                if ( 
                    $datos["padre"] == 
                    "etiqueta" 
                ) { 
                    $conteo = $conexion->fetch_array( 
                        $querys->getordensistemaid( 
                            $datos["id_permiso"] 
                        ) 
                    ); 
                    if (isset($conteo)) { 
                        $conteo = 
                            $conteo[ 
                                "ordenamiento" 
                            ] + 1; 
                    } else { 
                        $conteo = 1; 
                    } 
                    $consulta = 
                        "INSERT INTO tblc_permiso(id_padre, nombre, archivo, ordenamiento, color, tipo, estatus)\xa\x9\x9\x9\x9VALUES('" . 
                        $datos["id_permiso"] . 
                        "','" . 
                        $datos["nombre"] . 
                        "','','" . 
                        $conteo . 
                        "','" . 
                        $datos["color"] . 
                        "','2', '1')"; 
                } 
            } 
        } 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $msj = 
            "Se a\303\xb1adio una pagina al programa con el nombre de " . 
            $datos["nombre"] . 
            " cuyo archivo se llama " . 
            $datos["archivo"] . 
            ", 
		con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        $resultado["estatus"] = 2; 
        $resultado["tipo"] = "success"; 
        $resultado["titulo_mensaje"] = 
            "Listo!"; 
        $resultado["mensaje"] = $guardar; 
        $resultado["funcion"] = 
            "paginas_lista"; 
        echo json_encode($resultado); 
        break; 
    case 5: 
        $datos["nombre"] = $funciones->limpia( 
            $_POST["nombre"] 
        ); 
        $datos["estatus"] = $funciones->limpia( 
            $_POST["estatus"] 
        ); 
        if ( 
            $conexion->consultadato( 
                "SELECT COUNT(id_banco) FROM tblc_banco WHERE fecha_eliminado IS NULL AND nombre like '" . 
                    $datos["usuario"] . 
                    "' " 
            ) >= 1 
        ) { 
            $resultado["estatus"] = 1; 
            $resultado["tipo"] = "warning"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Aviso"; 
            $resultado["mensaje"] = $repetido; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $consulta = 
            "INSERT INTO tblc_banco(nombre, estatus) VALUES ('" . 
            $datos["nombre"] . 
            "','" . 
            $datos["estatus"] . 
            "')"; 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $msj = 
            "Se guardo un nombre del banco, y lo registro el usuario con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        $resultado["estatus"] = 2; 
        $resultado["tipo"] = "success"; 
        $resultado["titulo_mensaje"] = 
            "Listo!"; 
        $resultado["mensaje"] = $guardar; 
        $resultado["funcion"] = "bancos"; 
        echo json_encode($resultado); 
        break; 
    case 6: 
        $datos["id"] = $funciones->limpia($_POST["id"]); 
        $datos["nombre"] = $funciones->limpia( 
            $_POST["nombre"] 
        ); 
        $datos["estatus"] = $funciones->limpia( 
            $_POST["estatus"] 
        ); 
        if ( 
            $conexion->consultadato( 
                "SELECT COUNT(id_banco) FROM tblc_banco WHERE fecha_eliminado IS NULL AND nombre like '" . 
                    $datos["nombre"] . 
                    "' \xa\x9\x9AND id_banco != " . 
                    $datos["id"] 
            ) >= 1 
        ) { 
            $resultado["estatus"] = 1; 
            $resultado["tipo"] = "warning"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Aviso"; 
            $resultado["mensaje"] = $repetido; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $consulta = 
            "UPDATE tblc_banco SET nombre='" . 
            $datos["nombre"] . 
            "', estatus='" . 
            $datos["estatus"] . 
            "' WHERE id_banco = " . 
            $datos["id"]; 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $msj = 
            "Se edito el nombre del banco, y lo registro el usuario con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        $resultado["estatus"] = 3; 
        $resultado["tipo"] = "success"; 
        $resultado["titulo_mensaje"] = 
            "Listo!"; 
        $resultado["mensaje"] = $editar; 
        $resultado["funcion"] = "bancos"; 
        echo json_encode($resultado); 
        break; 
    case 7: 
        $datos["nombre"] = $funciones->limpia( 
            $_POST["nombre"] 
        ); 
        $datos["estatus"] = $funciones->limpia( 
            $_POST["estatus"] 
        ); 
        if ( 
            $conexion->consultadato( 
                "SELECT COUNT(id_paqueteria) FROM tblc_paqueteria WHERE fecha_eliminado IS NULL AND nombre like '" . 
                    $datos["nombre"] . 
                    "' " 
            ) >= 1 
        ) { 
            $resultado["estatus"] = 1; 
            $resultado["tipo"] = "warning"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Aviso"; 
            $resultado["mensaje"] = $repetido; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $consulta = 
            "INSERT INTO tblc_paqueteria(nombre, estatus) VALUES ('" . 
            $datos["nombre"] . 
            "','" . 
            $datos["estatus"] . 
            "')"; 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $msj = 
            "Se guardo un nombre para una paqueteria, y lo registro el usuario con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        $resultado["estatus"] = 2; 
        $resultado["tipo"] = "success"; 
        $resultado["titulo_mensaje"] = 
            "Listo!"; 
        $resultado["mensaje"] = $guardar; 
        $resultado["funcion"] = 
            "paqueteria"; 
        echo json_encode($resultado); 
        break; 
    case 8: 
        $datos["id"] = $funciones->limpia($_POST["id"]); 
        $datos["nombre"] = $funciones->limpia( 
            $_POST["nombre"] 
        ); 
        $datos["estatus"] = $funciones->limpia( 
            $_POST["estatus"] 
        ); 
        if ( 
            $conexion->consultadato( 
                "SELECT COUNT(id_paqueteria) FROM tblc_paqueteria WHERE fecha_eliminado IS NULL AND nombre like '" . 
                    $datos["nombre"] . 
                    "' 
	\x9AND id_paqueteria != " . 
                    $datos["id"] 
            ) >= 1 
        ) { 
            $resultado["estatus"] = 1; 
            $resultado["tipo"] = "warning"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Aviso"; 
            $resultado["mensaje"] = $repetido; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $consulta = 
            "UPDATE tblc_paqueteria SET nombre='" . 
            $datos["nombre"] . 
            "', estatus='" . 
            $datos["estatus"] . 
            "' WHERE id_paqueteria = " . 
            $datos["id"]; 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $msj = 
            "Se edito el nombre de la paqueteria, y lo registro el usuario con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        $resultado["estatus"] = 3; 
        $resultado["tipo"] = "success"; 
        $resultado["titulo_mensaje"] = 
            "Listo!"; 
        $resultado["mensaje"] = $editar; 
        $resultado["funcion"] = 
            "paqueteria"; 
        echo json_encode($resultado); 
        break; 
    case 9: 
        $datos["nombre"] = $funciones->limpia( 
            $_POST["nombre"] 
        ); 
        $datos["url"] = $funciones->limpia($_POST["url"]); 
        $datos[ 
            "id_institucion" 
        ] = $funciones->limpia( 
            $_POST["id_institucion"] 
        ); 
        if ( 
            $conexion->consultadato( 
                "SELECT COUNT(id_publicidad) FROM tblc_publicidad WHERE fecha_eliminado IS NULL AND nombre like '" . 
                    $datos["nombre"] . 
                    "' " 
            ) >= 1 
        ) { 
            $resultado["estatus"] = 1; 
            $resultado["tipo"] = "warning"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Aviso"; 
            $resultado["mensaje"] = $repetido; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $micarpeta = 
            $ruta_archivos2 . 
            $datos["id_institucion"] . 
            "/"; 
        if (!file_exists($micarpeta)) { 
            mkdir("../" . $micarpeta, 511, true); 
        } 
        if ( 
            isset( 
                $_FILES["foto"]["tmp_name"] 
            ) and 
            $_FILES["foto"]["tmp_name"] != 
                "" 
        ) { 
            if ($upload->load("foto") === false) { 
                echo "<script languaje="javascript">
	\x9			\x9parent.notificacion("ERROR! Formato de foto no permitido...","" . 
                    $upload->msj_error . 
                    "");\xa\x9\x9			  </script>"; 
                die(0); 
            } 
            $imagen = $micarpeta . $upload->nombre_final; 
            $upload->setisimage(false); 
            if ($upload->save("../" . $imagen) === false) { 
                echo "<script languaje="javascript">\xa\x9				\x9parent.notificacion("ERROR! Fallo al guardar el archivo: " . 
                    $imagen . 
                    "...","" . 
                    $upload->msj_error . 
                    "");
	\x9	\x9	  </script>"; 
                die(0); 
            } 
            $datos["foto"] = $imagen; 
        } else { 
            $datos["foto"] = ""; 
            echo "<script languaje="javascript">
\x9\x9\x9		\x9parent.notificacion("AVISO!! Debe seleccionar un logo para la empresa","Requerido");
			\x9	  </script>"; 
            die(0); 
        } 
        $consulta = 
            "INSERT INTO tblc_publicidad(nombre, archivo, url, id_institucion) VALUES ('" . 
            $datos["nombre"] . 
            "','" . 
            $datos["foto"] . 
            "',
\x9	'" . 
            $datos["url"] . 
            "','" . 
            $datos["id_institucion"] . 
            "')"; 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $msj = 
            "Se guardo un registro para la publicidad, y lo registro el usuario con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        $resultado["estatus"] = 2; 
        $resultado["tipo"] = "success"; 
        $resultado["titulo_mensaje"] = 
            "Listo!"; 
        $resultado["mensaje"] = $guardar; 
        $resultado["funcion"] = 
            "publicidad"; 
        echo json_encode($resultado); 
        break; 
    case 10: 
        $datos["id"] = $funciones->limpia($_POST["id"]); 
        $datos["nombre"] = $funciones->limpia( 
            $_POST["nombre"] 
        ); 
        $datos["url"] = $funciones->limpia($_POST["url"]); 
        $datos[ 
            "id_institucion" 
        ] = $funciones->limpia( 
            $_POST["id_institucion"] 
        ); 
        if ( 
            $conexion->consultadato( 
                "SELECT COUNT(id_publicidad) FROM tblc_publicidad WHERE fecha_eliminado IS NULL AND nombre like '" . 
                    $datos["nombre"] . 
                    "' 
		AND id_publicidad != " . 
                    $datos["id"] 
            ) >= 1 
        ) { 
            $resultado["estatus"] = 1; 
            $resultado["tipo"] = "warning"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Aviso"; 
            $resultado["mensaje"] = $repetido; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $micarpeta = 
            $ruta_archivos2 . 
            $datos["id_institucion"] . 
            "/"; 
        $archivobd = $conexion->fetch_array( 
            $querys->getpublicidad($datos["id"]) 
        ); 
        if ( 
            isset( 
                $_FILES["foto"]["tmp_name"] 
            ) and 
            $_FILES["foto"]["tmp_name"] != 
                "" 
        ) { 
            if ($upload->load("foto") === false) { 
                echo "<script languaje="javascript">\xa\x9					parent.notificacion("ERROR! Formato de archivo no permitido...","" . 
                    $upload->msj_error . 
                    "");\xa\x9	\x9	\x9  </script>"; 
                die(0); 
            } 
            unlink($archivobd["archivo"]); 
            $imagen = $micarpeta . $upload->nombre_final; 
            $upload->setisimage(false); 
            if ($upload->save("../" . $imagen) === false) { 
                echo "<script languaje="javascript">
	\x9\x9\x9\x9\x9parent.notificacion("ERROR! Fallo al guardar el archivo: " . 
                    $imagen . 
                    "...","" . 
                    $upload->msj_error . 
                    "");
\x9	\x9\x9\x9  </script>"; 
                die(0); 
            } 
            $datos["foto"] = $imagen; 
        } else { 
            $datos["foto"] = $fotobd["foto"]; 
        } 
        $consulta = 
            "UPDATE tblc_publicidad SET nombre='" . 
            $datos["nombre"] . 
            "', archivo='" . 
            $datos["foto"] . 
            "', url='" . 
            $datos["url"] . 
            "', 
		id_institucion='" . 
            $datos["id_institucion"] . 
            "' WHERE id_publicidad = " . 
            $datos["id"]; 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $msj = 
            "Se edito la publicidad, y lo edito el usuario con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        $resultado["estatus"] = 3; 
        $resultado["tipo"] = "success"; 
        $resultado["titulo_mensaje"] = 
            "Listo!"; 
        $resultado["mensaje"] = $editar; 
        $resultado["funcion"] = 
            "publicidad"; 
        echo json_encode($resultado); 
        break; 
    case 11: 
        $datos["pregunta"] = $funciones->limpia( 
            $_POST["pregunta"] 
        ); 
        $datos["respuesta"] = $funciones->limpia( 
            $_POST["respuesta"] 
        ); 
        $datos["orden"] = $funciones->limpia( 
            $_POST["orden"] 
        ); 
        if ( 
            $conexion->consultadato( 
                "SELECT COUNT(id_faq) FROM tblc_faq WHERE fecha_eliminado IS NULL AND pregunta like '" . 
                    $datos["pregunta"] . 
                    "' " 
            ) >= 1 
        ) { 
            $resultado["estatus"] = 1; 
            $resultado["tipo"] = "warning"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Aviso"; 
            $resultado["mensaje"] = $repetido; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $consulta = 
            "INSERT INTO tblc_faq(pregunta, respuesta, orden) VALUES ('" . 
            $datos["pregunta"] . 
            "','" . 
            $datos["respuesta"] . 
            "','" . 
            $datos["orden"] . 
            "')"; 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $msj = 
            "Se guardo una pregunta y respuesta, y lo registro el usuario con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        $resultado["estatus"] = 2; 
        $resultado["tipo"] = "success"; 
        $resultado["titulo_mensaje"] = 
            "Listo!"; 
        $resultado["mensaje"] = $guardar; 
        $resultado["funcion"] = "faq"; 
        echo json_encode($resultado); 
        break; 
    case 12: 
        $datos["id"] = $funciones->limpia($_POST["id"]); 
        $datos["pregunta"] = $funciones->limpia( 
            $_POST["pregunta"] 
        ); 
        $datos["respuesta"] = $funciones->limpia( 
            $_POST["respuesta"] 
        ); 
        $datos["orden"] = $funciones->limpia( 
            $_POST["orden"] 
        ); 
        if ( 
            $conexion->consultadato( 
                "SELECT COUNT(id_faq) FROM tblc_faq WHERE fecha_eliminado IS NULL AND pregunta like '" . 
                    $datos["pregunta"] . 
                    "' \xa	\x9AND id_faq != " . 
                    $datos["id"] 
            ) >= 1 
        ) { 
            $resultado["estatus"] = 1; 
            $resultado["tipo"] = "warning"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Aviso"; 
            $resultado["mensaje"] = $repetido; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $consulta = 
            "UPDATE tblc_faq SET pregunta='" . 
            $datos["pregunta"] . 
            "', respuesta='" . 
            $datos["respuesta"] . 
            "', orden='" . 
            $datos["orden"] . 
            "'
	\x9WHERE id_faq = " . 
            $datos["id"]; 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $msj = 
            "Se edito una pregunta y respuesta, y lo edito el usuario con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        $resultado["estatus"] = 3; 
        $resultado["tipo"] = "success"; 
        $resultado["titulo_mensaje"] = 
            "Listo!"; 
        $resultado["mensaje"] = $editar; 
        $resultado["funcion"] = "faq"; 
        echo json_encode($resultado); 
        break; 
    case 13: 
        $datos["nombre"] = $funciones->limpia( 
            $_POST["nombre"] 
        ); 
        $datos["estatus"] = $funciones->limpia( 
            $_POST["estatus"] 
        ); 
        if ( 
            $conexion->consultadato( 
                "SELECT COUNT(id_uso_cfdi) FROM tblc_uso_cfdi WHERE fecha_eliminado IS NULL AND nombre like '" . 
                    $datos["nombre"] . 
                    "' " 
            ) >= 1 
        ) { 
            $resultado["estatus"] = 1; 
            $resultado["tipo"] = "warning"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Aviso"; 
            $resultado["mensaje"] = $repetido; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $consulta = 
            "INSERT INTO tblc_uso_cfdi(nombre, estatus) VALUES ('" . 
            $datos["nombre"] . 
            "','" . 
            $datos["estatus"] . 
            "')"; 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $msj = 
            "Se guardo un CDFI, y lo registro el usuario con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        $resultado["estatus"] = 2; 
        $resultado["tipo"] = "success"; 
        $resultado["titulo_mensaje"] = 
            "Listo!"; 
        $resultado["mensaje"] = $guardar; 
        $resultado["funcion"] = 
            "uso_cfdi"; 
        echo json_encode($resultado); 
        break; 
    case 14: 
        $datos["id"] = $funciones->limpia($_POST["id"]); 
        $datos["nombre"] = $funciones->limpia( 
            $_POST["nombre"] 
        ); 
        $datos["estatus"] = $funciones->limpia( 
            $_POST["estatus"] 
        ); 
        if ( 
            $conexion->consultadato( 
                "SELECT COUNT(id_uso_cfdi) FROM tblc_uso_cfdi WHERE fecha_eliminado IS NULL AND nombre like '" . 
                    $datos["nombre"] . 
                    "' \xa\x9	AND id_uso_cfdi != " . 
                    $datos["id"] 
            ) >= 1 
        ) { 
            $resultado["estatus"] = 1; 
            $resultado["tipo"] = "warning"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Aviso"; 
            $resultado["mensaje"] = $repetido; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $consulta = 
            "UPDATE tblc_uso_cfdi SET nombre='" . 
            $datos["nombre"] . 
            "', estatus='" . 
            $datos["estatus"] . 
            "' WHERE id_uso_cfdi = " . 
            $datos["id"]; 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $msj = 
            "Se edito un CDFI con el id: " . 
            $datos["id"] . 
            ", y lo registro el usuario con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        $resultado["estatus"] = 3; 
        $resultado["tipo"] = "success"; 
        $resultado["titulo_mensaje"] = 
            "Listo!"; 
        $resultado["mensaje"] = $editar; 
        $resultado["funcion"] = 
            "uso_cfdi"; 
        echo json_encode($resultado); 
        break; 
    case 15: 
        $datos["nombre"] = $funciones->limpia( 
            $_POST["nombre"] 
        ); 
        $datos["estatus"] = $funciones->limpia( 
            $_POST["estatus"] 
        ); 
        if ( 
            $conexion->consultadato( 
                "SELECT COUNT(id_regimen_fiscal) FROM tblc_regimen_fiscal WHERE fecha_eliminado IS NULL AND nombre like '" . 
                    $datos["nombre"] . 
                    "' " 
            ) >= 1 
        ) { 
            $resultado["estatus"] = 1; 
            $resultado["tipo"] = "warning"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Aviso"; 
            $resultado["mensaje"] = $repetido; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $consulta = 
            "INSERT INTO tblc_regimen_fiscal(nombre, estatus) VALUES ('" . 
            $datos["nombre"] . 
            "','" . 
            $datos["estatus"] . 
            "')"; 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $msj = 
            "Se guardo un Regimen fiscal, y lo registro el usuario con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        $resultado["estatus"] = 2; 
        $resultado["tipo"] = "success"; 
        $resultado["titulo_mensaje"] = 
            "Listo!"; 
        $resultado["mensaje"] = $guardar; 
        $resultado["funcion"] = 
            "regimen_fiscal"; 
        echo json_encode($resultado); 
        break; 
    case 16: 
        $datos["id"] = $funciones->limpia($_POST["id"]); 
        $datos["nombre"] = $funciones->limpia( 
            $_POST["nombre"] 
        ); 
        $datos["estatus"] = $funciones->limpia( 
            $_POST["estatus"] 
        ); 
        if ( 
            $conexion->consultadato( 
                "SELECT COUNT(id_regimen_fiscal) FROM tblc_regimen_fiscal WHERE fecha_eliminado IS NULL AND nombre like '" . 
                    $datos["nombre"] . 
                    "' \xa	\x9AND id_regimen_fiscal != " . 
                    $datos["id"] 
            ) >= 1 
        ) { 
            $resultado["estatus"] = 1; 
            $resultado["tipo"] = "warning"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Aviso"; 
            $resultado["mensaje"] = $repetido; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $consulta = 
            "UPDATE tblc_regimen_fiscal SET nombre='" . 
            $datos["nombre"] . 
            "', estatus='" . 
            $datos["estatus"] . 
            "' WHERE id_regimen_fiscal = " . 
            $datos["id"]; 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $msj = 
            "Se edito un Regimen fiscal con el id: " . 
            $datos["id"] . 
            ", y lo registro el usuario con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        $resultado["estatus"] = 3; 
        $resultado["tipo"] = "success"; 
        $resultado["titulo_mensaje"] = 
            "Listo!"; 
        $resultado["mensaje"] = $editar; 
        $resultado["funcion"] = 
            "regimen_fiscal"; 
        echo json_encode($resultado); 
        break; 
    case 17: 
        $datos["nombre"] = $funciones->limpia( 
            $_POST["nombre"] 
        ); 
        $datos["siglas"] = $funciones->limpia( 
            $_POST["siglas"] 
        ); 
        $datos["un_cal"] = $funciones->limpia( 
            $_POST[ 
                "unidad_calculada" 
            ] 
        ); 
        $datos["clave_sat"] = $funciones->limpia( 
            $_POST["clave_sat"] 
        ); 
        $datos["estatus"] = $funciones->limpia( 
            $_POST["estatus"] 
        ); 
        if ( 
            $conexion->consultadato( 
                "SELECT COUNT(id_unidad_medida) FROM tblc_unidad_medida WHERE fecha_eliminado IS NULL AND nombre like '" . 
                    $datos["nombre"] . 
                    "' " 
            ) >= 1 
        ) { 
            $resultado["estatus"] = 1; 
            $resultado["tipo"] = "warning"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Aviso"; 
            $resultado["mensaje"] = $repetido; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $consulta = 
            "INSERT INTO tblc_unidad_medida(nombre, siglas, clave_sat, medida_calculada, estatus) VALUES ('" . 
            $datos["nombre"] . 
            "',\xa\x9\x9'" . 
            $datos["siglas"] . 
            "', '" . 
            $datos["clave_sat"] . 
            "', '" . 
            $datos["un_cal"] . 
            "', '" . 
            $datos["estatus"] . 
            "')"; 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $msj = 
            "Se guardo una unidad medida, y lo registro el usuario con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        $resultado["estatus"] = 2; 
        $resultado["tipo"] = "success"; 
        $resultado["titulo_mensaje"] = 
            "Listo!"; 
        $resultado["mensaje"] = $guardar; 
        $resultado["funcion"] = 
            "unidad_medida"; 
        echo json_encode($resultado); 
        break; 
    case 18: 
        $datos["id"] = $funciones->limpia($_POST["id"]); 
        $datos["nombre"] = $funciones->limpia( 
            $_POST["nombre"] 
        ); 
        $datos["siglas"] = $funciones->limpia( 
            $_POST["siglas"] 
        ); 
        $datos["un_cal"] = $funciones->limpia( 
            $_POST[ 
                "unidad_calculada" 
            ] 
        ); 
        $datos["clave_sat"] = $funciones->limpia( 
            $_POST["clave_sat"] 
        ); 
        $datos["estatus"] = $funciones->limpia( 
            $_POST["estatus"] 
        ); 
        if ( 
            $conexion->consultadato( 
                "SELECT COUNT(id_unidad_medida) FROM tblc_unidad_medida WHERE fecha_eliminado IS NULL AND nombre like '" . 
                    $datos["nombre"] . 
                    "' \xa\x9	AND id_unidad_medida != " . 
                    $datos["id"] 
            ) >= 1 
        ) { 
            $resultado["estatus"] = 1; 
            $resultado["tipo"] = "warning"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Aviso"; 
            $resultado["mensaje"] = $repetido; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $consulta = 
            "UPDATE tblc_unidad_medida SET nombre='" . 
            $datos["nombre"] . 
            "', siglas='" . 
            $datos["siglas"] . 
            "', medida_calculada='" . 
            $datos["un_cal"] . 
            "', 
\x9\x9estatus='" . 
            $datos["estatus"] . 
            "', clave_sat='" . 
            $datos["clave_sat"] . 
            "' WHERE id_unidad_medida = " . 
            $datos["id"]; 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $msj = 
            "Se edito un unidad medida con el id: " . 
            $datos["id"] . 
            ", y lo registro el usuario con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        $resultado["estatus"] = 3; 
        $resultado["tipo"] = "success"; 
        $resultado["titulo_mensaje"] = 
            "Listo!"; 
        $resultado["mensaje"] = $editar; 
        $resultado["funcion"] = 
            "unidad_medida"; 
        echo json_encode($resultado); 
        break; 
    case 19: 
        $datos["nombre"] = $funciones->limpia( 
            $_POST["nombre"] 
        ); 
        $datos[ 
            "representante" 
        ] = $funciones->limpia( 
            $_POST["representante"] 
        ); 
        $datos["telefono"] = $funciones->limpia( 
            $_POST["telefono"] 
        ); 
        $datos["whatsapp"] = $funciones->limpia( 
            $_POST["whatsapp"] 
        ); 
        $datos[ 
            "whatsapp_empresa" 
        ] = $funciones->limpia( 
            $_POST[ 
                "whatsapp_empresa" 
            ] 
        ); 
        $datos["correo"] = $funciones->limpia( 
            $_POST["correo"] 
        ); 
        $datos["men_correo"] = $funciones->limpia( 
            $_POST["men_correo"] 
        ); 
        $datos["facebook"] = $funciones->limpia( 
            $_POST["facebook"] 
        ); 
        $datos["twitter"] = $funciones->limpia( 
            $_POST["twitter"] 
        ); 
        $datos["logo"] = $funciones->limpia( 
            $_POST["logo"] 
        ); 
        $datos["portada"] = $funciones->limpia( 
            $_POST["portada"] 
        ); 
        $datos["enlace"] = $funciones->url_amiga( 
            $datos["nombre"] 
        ); 
        $datos["direccion"] = $funciones->limpia( 
            $_POST["direccion"] 
        ); 
        $datos["rfc"] = $funciones->limpia($_POST["rfc"]); 
        $datos[ 
            "quienes_somos" 
        ] = addslashes($_POST["text1"]); 
        $datos[ 
            "aviso_privacidad" 
        ] = addslashes($_POST["text2"]); 
        $datos["mision"] = addslashes( 
            $_POST["mision"] 
        ); 
        $datos["vision"] = addslashes( 
            $_POST["vision"] 
        ); 
        $datos[ 
            "whatsapp_empresa" 
        ] = str_replace( 
            " ", 
            "%20", 
            $datos[ 
                "whatsapp_empresa" 
            ] 
        ); 
        $datos["men_correo"] = str_replace( 
            " ", 
            "%20", 
            $datos["men_correo"] 
        ); 
        if ( 
            $conexion->consultadato( 
                "SELECT COUNT(id_empresa) FROM tblc_empresa WHERE fecha_eliminado IS NULL AND nombre like '" . 
                    $datos["nombre"] . 
                    "' " 
            ) >= 1 
        ) { 
            $resultado["estatus"] = 1; 
            $resultado["tipo"] = "warning"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Aviso"; 
            $resultado["mensaje"] = $repetido; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $micarpeta = 
            "archivo/empresa/" . 
            $datos["nombre"] . 
            "/"; 
        if (!file_exists($micarpeta)) { 
            mkdir("../" . $micarpeta, 511, true); 
        } 
        if ( 
            isset( 
                $_FILES["logo"]["tmp_name"] 
            ) and 
            $_FILES["logo"]["tmp_name"] != 
                "" 
        ) { 
            if ($upload->load("logo") === false) { 
                echo "<script languaje="javascript">
\x9				\x9parent.notificacion("ERROR! Formato de foto no permitido...","" . 
                    $upload->msj_error . 
                    "");
\x9\x9	\x9	  </script>"; 
                die(0); 
            } 
            $imagen = $micarpeta . $upload->nombre_final; 
            $upload->setisimage(false); 
            if ($upload->save("../" . $imagen) === false) { 
                echo "<script languaje="javascript">
			\x9		parent.notificacion("ERROR! Fallo al guardar el archivo: " . 
                    $imagen . 
                    "...","" . 
                    $upload->msj_error . 
                    "");
	\x9			  </script>"; 
                die(0); 
            } 
            $datos["logo"] = $imagen; 
        } else { 
            $datos["logo"] = ""; 
            echo "<script languaje="javascript">
\x9		\x9	\x9parent.notificacion("AVISO!! Debe seleccionar un logo para la empresa","Requerido");\xa\x9		\x9	  </script>"; 
            die(0); 
        } 
        if ( 
            isset( 
                $_FILES["portada"][ 
                    "tmp_name" 
                ] 
            ) and 
            $_FILES["portada"][ 
                "tmp_name" 
            ] != 
                "" 
        ) { 
            if ($upload->load("portada") === false) { 
                echo "<script languaje="javascript">\xa					\x9parent.notificacion("ERROR! Formato de foto no permitido...","" . 
                    $upload->msj_error . 
                    "");\xa\x9	\x9		  </script>"; 
                die(0); 
            } 
            $imagen = $micarpeta . $upload->nombre_final; 
            $upload->setisimage(false); 
            if ($upload->save("../" . $imagen) === false) { 
                echo "<script languaje="javascript">\xa	\x9\x9		\x9parent.notificacion("ERROR! Fallo al guardar el archivo: " . 
                    $imagen . 
                    "...","" . 
                    $upload->msj_error . 
                    "");
	\x9\x9\x9	  </script>"; 
                die(0); 
            } 
            $datos["portada"] = $imagen; 
        } else { 
            $datos["portada"] = ""; 
            echo "<script languaje="javascript">\xa	\x9				parent.notificacion("AVISO!! Debe seleccionar una portada para la empresa","Requerido");\xa\x9\x9	\x9	  </script>"; 
            die(0); 
        } 
        if ( 
            isset( 
                $_FILES[ 
                    "archivo_presentacion" 
                ]["tmp_name"] 
            ) and 
            $_FILES[ 
                "archivo_presentacion" 
            ]["tmp_name"] != 
                "" 
        ) { 
            if ( 
                $upload->load( 
                    "archivo_presentacion" 
                ) === false 
            ) { 
                echo "<script languaje="javascript">
\x9\x9	\x9		parent.notificacion("ERROR! Formato de foto no permitido...","" . 
                    $upload->msj_error . 
                    "");
	\x9	\x9\x9  </script>"; 
                die(0); 
            } 
            $archivo_presentacion = $micarpeta . $upload->nombre_final; 
            $upload->setisimage(false); 
            if ($upload->save("../" . $archivo_presentacion) === false) { 
                echo "<script languaje="javascript">\xa\x9\x9	\x9\x9	parent.notificacion("ERROR! Fallo al guardar el archivo: " . 
                    $archivo_presentacion . 
                    "...","" . 
                    $upload->msj_error . 
                    "");
\x9	\x9		  </script>"; 
                die(0); 
            } 
            $datos[ 
                "archivo_presentacion" 
            ] = $archivo_presentacion; 
        } else { 
            $datos[ 
                "archivo_presentacion" 
            ] = ""; 
        } 
        $consulta = 
            "INSERT INTO tblc_empresa(nombre, rfc, representante, telefono, whatsapp, whatsapp_empresa, correo, mensaje_correo, facebook, 
\x9	twitter, estatus, quienes_somos, logo, portada, enlace, aviso_privacidad, direccion, mision, vision, razon_social, archivo_presentacion) VALUES ('" . 
            $datos["nombre"] . 
            "', '" . 
            $datos["rfc"] . 
            "',\xa	\x9'" . 
            $datos["representante"] . 
            "','" . 
            $datos["telefono"] . 
            "','" . 
            $datos["whatsapp"] . 
            "','" . 
            $datos[ 
                "whatsapp_empresa" 
            ] . 
            "','" . 
            $datos["correo"] . 
            "',
		'" . 
            $datos["men_correo"] . 
            "','" . 
            $datos["facebook"] . 
            "','" . 
            $datos["twitter"] . 
            "','1','" . 
            $datos["quienes_somos"] . 
            "','" . 
            $datos["logo"] . 
            "',
\x9\x9'" . 
            $datos["portada"] . 
            "','" . 
            $datos["enlace"] . 
            "','" . 
            $datos[ 
                "aviso_privacidad" 
            ] . 
            "','" . 
            $datos["direccion"] . 
            "','" . 
            $datos["mision"] . 
            "','" . 
            $datos["vision"] . 
            "','" . 
            $datos["razon_social"] . 
            "','" . 
            $datos[ 
                "archivo_presentacion" 
            ] . 
            "')"; 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $msj = 
            "Se guardo una empresa, y lo registro el usuario con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        $resultado["estatus"] = 2; 
        $resultado["tipo"] = "success"; 
        $resultado["titulo_mensaje"] = 
            "Listo!"; 
        $resultado["mensaje"] = $guardar; 
        $resultado["funcion"] = 
            "empresas_lista"; 
        echo json_encode($resultado); 
        break; 
    case 20: 
        $datos["id"] = $funciones->limpia($_POST["id"]); 
        $datos["nombre"] = $funciones->limpia( 
            $_POST["nombre"] 
        ); 
        $datos[ 
            "representante" 
        ] = $funciones->limpia( 
            $_POST["representante"] 
        ); 
        $datos[ 
            "razon_social" 
        ] = $funciones->limpia( 
            $_POST["razon_social"] 
        ); 
        $datos["telefono"] = $funciones->limpia( 
            $_POST["telefono"] 
        ); 
        $datos["whatsapp"] = $funciones->limpia( 
            $_POST["whatsapp"] 
        ); 
        $datos[ 
            "whatsapp_empresa" 
        ] = $funciones->limpia( 
            $_POST[ 
                "whatsapp_empresa" 
            ] 
        ); 
        $datos["correo"] = $funciones->limpia( 
            $_POST["correo"] 
        ); 
        $datos["men_correo"] = $funciones->limpia( 
            $_POST["men_correo"] 
        ); 
        $datos["facebook"] = $funciones->limpia( 
            $_POST["facebook"] 
        ); 
        $datos["twitter"] = $funciones->limpia( 
            $_POST["twitter"] 
        ); 
        $datos["logo"] = $funciones->limpia( 
            $_POST["logo"] 
        ); 
        $datos["portada"] = $funciones->limpia( 
            $_POST["portada"] 
        ); 
        $datos["enlace"] = $funciones->url_amiga( 
            $datos["nombre"] 
        ); 
        $datos["direccion"] = $funciones->limpia( 
            $_POST["direccion"] 
        ); 
        $datos["rfc"] = $funciones->limpia($_POST["rfc"]); 
        $datos[ 
            "quienes_somos" 
        ] = addslashes($_POST["text1"]); 
        $datos[ 
            "aviso_privacidad" 
        ] = addslashes($_POST["text2"]); 
        $datos["mision"] = addslashes( 
            $_POST["mision"] 
        ); 
        $datos["vision"] = addslashes( 
            $_POST["vision"] 
        ); 
        $datos[ 
            "whatsapp_empresa" 
        ] = str_replace( 
            " ", 
            "%20", 
            $datos[ 
                "whatsapp_empresa" 
            ] 
        ); 
        $datos["men_correo"] = str_replace( 
            " ", 
            "%20", 
            $datos["men_correo"] 
        ); 
        if ( 
            $conexion->consultadato( 
                "SELECT COUNT(id_empresa) FROM tblc_empresa WHERE fecha_eliminado IS NULL AND nombre like '" . 
                    $datos["nombre"] . 
                    "' \xa	\x9AND id_empresa != " . 
                    $datos["id"] 
            ) >= 1 
        ) { 
            $resultado["estatus"] = 1; 
            $resultado["tipo"] = "warning"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Aviso"; 
            $resultado["mensaje"] = $repetido; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $micarpeta = 
            "archivo/empresa/" . 
            $datos["nombre"] . 
            "/"; 
        $archivobd = $conexion->fetch_array( 
            $querys->getempresas($datos["id"]) 
        ); 
        if ( 
            isset( 
                $_FILES["logo"]["tmp_name"] 
            ) and 
            $_FILES["logo"]["tmp_name"] != 
                "" 
        ) { 
            if ($upload->load("logo") === false) { 
                echo "<script languaje="javascript">\xa	\x9\x9	\x9	parent.notificacion("ERROR! Formato de archivo no permitido...","" . 
                    $upload->msj_error . 
                    "");\xa	\x9	\x9	  </script>"; 
                die(0); 
            } 
            unlink($archivobd["logo"]); 
            $imagen = $micarpeta . $upload->nombre_final; 
            $upload->setisimage(false); 
            if ($upload->save("../" . $imagen) === false) { 
                echo "<script languaje="javascript">
\x9	\x9		\x9parent.notificacion("ERROR! Fallo al guardar el archivo: " . 
                    $imagen . 
                    "...","" . 
                    $upload->msj_error . 
                    "");
				\x9  </script>"; 
                die(0); 
            } 
            $datos["logo"] = $imagen; 
        } else { 
            $datos["logo"] = $archivobd["logo"]; 
        } 
        if ( 
            isset( 
                $_FILES["portada"][ 
                    "tmp_name" 
                ] 
            ) and 
            $_FILES["portada"][ 
                "tmp_name" 
            ] != 
                "" 
        ) { 
            if ($upload->load("portada") === false) { 
                echo "<script languaje="javascript">
\x9		\x9\x9\x9parent.notificacion("ERROR! Formato de archivo no permitido...","" . 
                    $upload->msj_error . 
                    "");
\x9	\x9\x9\x9  </script>"; 
                die(0); 
            } 
            unlink($archivobd["portada"]); 
            $imagen = $micarpeta . $upload->nombre_final; 
            $upload->setisimage(false); 
            if ($upload->save("../" . $imagen) === false) { 
                echo "<script languaje="javascript">
\x9	\x9		\x9parent.notificacion("ERROR! Fallo al guardar el archivo: " . 
                    $imagen . 
                    "...","" . 
                    $upload->msj_error . 
                    "");
	\x9	\x9	  </script>"; 
                die(0); 
            } 
            $datos["portada"] = $imagen; 
        } else { 
            $datos["portada"] = 
                $archivobd["portada"]; 
        } 
        if ( 
            isset( 
                $_FILES[ 
                    "archivo_presentacion" 
                ]["tmp_name"] 
            ) and 
            $_FILES[ 
                "archivo_presentacion" 
            ]["tmp_name"] != 
                "" 
        ) { 
            if ( 
                $upload->load( 
                    "archivo_presentacion" 
                ) === false 
            ) { 
                echo "<script languaje="javascript">
\x9\x9	\x9\x9\x9parent.notificacion("ERROR! Formato de archivo no permitido...","" . 
                    $upload->msj_error . 
                    "");
	\x9\x9\x9\x9  </script>"; 
                die(0); 
            } 
            unlink( 
                $archivobd[ 
                    "archivo_presentacion" 
                ] 
            ); 
            $imagen = $micarpeta . $upload->nombre_final; 
            $upload->setisimage(false); 
            if ($upload->save("../" . $imagen) === false) { 
                echo "<script languaje="javascript">
	\x9		\x9\x9parent.notificacion("ERROR! Fallo al guardar el archivo: " . 
                    $imagen . 
                    "...","" . 
                    $upload->msj_error . 
                    "");
\x9\x9\x9\x9\x9  </script>"; 
                die(0); 
            } 
            $datos[ 
                "archivo_presentacion" 
            ] = $imagen; 
        } else { 
            $datos[ 
                "archivo_presentacion" 
            ] = 
                $archivobd[ 
                    "archivo_presentacion" 
                ]; 
        } 
        $consulta = 
            "UPDATE tblc_empresa SET archivo_presentacion='" . 
            $datos[ 
                "archivo_presentacion" 
            ] . 
            "', vision='" . 
            $datos["vision"] . 
            "', mision='" . 
            $datos["mision"] . 
            "', razon_social='" . 
            $datos["razon_social"] . 
            "', rfc='" . 
            $datos["rfc"] . 
            "', nombre='" . 
            $datos["nombre"] . 
            "', representante='" . 
            $datos["representante"] . 
            "',telefono='" . 
            $datos["telefono"] . 
            "',\xa\x9\x9whatsapp='" . 
            $datos["whatsapp"] . 
            "',whatsapp_empresa='" . 
            $datos[ 
                "whatsapp_empresa" 
            ] . 
            "',correo='" . 
            $datos["correo"] . 
            "',facebook='" . 
            $datos["facebook"] . 
            "',twitter='" . 
            $datos["twitter"] . 
            "',
\x9\x9quienes_somos='" . 
            $datos["quienes_somos"] . 
            "',logo='" . 
            $datos["logo"] . 
            "',portada='" . 
            $datos["portada"] . 
            "',enlace='" . 
            $datos["enlace"] . 
            "',aviso_privacidad='" . 
            $datos[ 
                "aviso_privacidad" 
            ] . 
            "',\xa		direccion='" . 
            $datos["direccion"] . 
            "',mensaje_correo='" . 
            $datos["men_correo"] . 
            "' WHERE id_empresa = " . 
            $datos["id"]; 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $msj = 
            "Se edito una empresa con el id: " . 
            $datos["id"] . 
            ", y lo registro el usuario con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        $resultado["estatus"] = 3; 
        $resultado["tipo"] = "success"; 
        $resultado["titulo_mensaje"] = 
            "Listo!"; 
        $resultado["mensaje"] = $editar; 
        $resultado["funcion"] = 
            "empresas_lista"; 
        echo json_encode($resultado); 
        break; 
    case 21: 
        $datos["id"] = $funciones->limpia($_POST["id"]); 
        $datos["estatus"] = $funciones->limpia( 
            $_POST["estatus"] 
        ); 
        $consulta = 
            "UPDATE tblc_empresa SET estatus='" . 
            $datos["estatus"] . 
            "' WHERE id_empresa = " . 
            $datos["id"]; 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $msj = 
            "Se cambio el estatus de una empresa con el id: " . 
            $datos["id"] . 
            ", y lo cambio el usuario con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        if ($datos["estatus"] == 0) { 
            $resultado["icon"] = "warning"; 
            $resultado["span"] = 
                "<span class='text-danger'>Desactivado</span>"; 
            $resultado["title"] = 
                "Se desactivo la empresa"; 
            $resultado["text"] = 
                "La empresa no se encuentra activa!"; 
        } else { 
            $resultado["icon"] = "success"; 
            $resultado["span"] = 
                "<span class='text-success'>Activado</span>"; 
            $resultado["title"] = 
                "Se activo la empresa"; 
            $resultado["text"] = 
                "La empresa ahora esta activada y lista para usarse!"; 
        } 
        echo json_encode($resultado); 
        break; 
    case 22: 
        $datos["id_empresa"] = $funciones->limpia( 
            $_POST["id_empresa"] 
        ); 
        $datos["id_bancos"] = $funciones->limpia( 
            $_POST["id_bancos"] 
        ); 
        $datos["num_cuenta"] = $funciones->limpia( 
            $_POST["num_cuenta"] 
        ); 
        $datos[ 
            "clabe_inter" 
        ] = $funciones->limpia( 
            $_POST["clabe_inter"] 
        ); 
        $datos[ 
            "num_tarjeta" 
        ] = $funciones->limpia( 
            $_POST["num_tarjeta"] 
        ); 
        $datos[ 
            "responsable" 
        ] = $funciones->limpia( 
            $_POST["responsable"] 
        ); 
        if ( 
            $conexion->consultadato( 
                "SELECT COUNT(id_cuenta_bancaria) FROM tbl_cuenta_bancaria WHERE fecha_eliminado IS NULL 
	\x9AND num_cuenta like '" . 
                    $datos["num_cuenta"] . 
                    "' AND clabe_interbancaria like '" . 
                    $datos["clabe_inter"] . 
                    "' AND num_tarjeta like '" . 
                    $datos["num_tarjeta"] . 
                    "' " 
            ) >= 1 
        ) { 
            $resultado["estatus"] = 1; 
            $resultado["tipo"] = "warning"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Aviso"; 
            $resultado["mensaje"] = $repetido; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $consulta = 
            "INSERT INTO tbl_cuenta_bancaria(id_banco, id_empresa, num_cuenta, clabe_interbancaria, num_tarjeta, responsable) VALUES \xa\x9\x9('" . 
            $datos["id_bancos"] . 
            "','" . 
            $datos["id_empresa"] . 
            "','" . 
            $datos["num_cuenta"] . 
            "','" . 
            $datos["clabe_inter"] . 
            "','" . 
            $datos["num_tarjeta"] . 
            "',
		'" . 
            $datos["responsable"] . 
            "')"; 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $msj = 
            "Se guardo una cuenta bancaria par la empresa: " . 
            $datos["id_empresa"] . 
            ", y lo registro el usuario con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        $resultado["estatus"] = 2; 
        $resultado["tipo"] = "success"; 
        $resultado["titulo_mensaje"] = 
            "Listo!"; 
        $resultado["mensaje"] = $guardar; 
        $resultado["funcion"] = 
            "cuentas_bancarias"; 
        echo json_encode($resultado); 
        break; 
    case 23: 
        $datos["id"] = $funciones->limpia($_POST["id"]); 
        $datos["id_empresa"] = $funciones->limpia( 
            $_POST["id_empresa"] 
        ); 
        $datos["id_bancos"] = $funciones->limpia( 
            $_POST["id_bancos"] 
        ); 
        $datos["num_cuenta"] = $funciones->limpia( 
            $_POST["num_cuenta"] 
        ); 
        $datos[ 
            "clabe_inter" 
        ] = $funciones->limpia( 
            $_POST["clabe_inter"] 
        ); 
        $datos[ 
            "num_tarjeta" 
        ] = $funciones->limpia( 
            $_POST["num_tarjeta"] 
        ); 
        $datos[ 
            "responsable" 
        ] = $funciones->limpia( 
            $_POST["responsable"] 
        ); 
        if ( 
            $conexion->consultadato( 
                "SELECT COUNT(id_cuenta_bancaria) FROM tbl_cuenta_bancaria WHERE fecha_eliminado IS NULL \xa\x9\x9AND num_cuenta like '" . 
                    $datos["num_cuenta"] . 
                    "' AND clabe_interbancaria like '" . 
                    $datos["clabe_inter"] . 
                    "' AND num_tarjeta like '" . 
                    $datos["num_tarjeta"] . 
                    "'\xa		AND id_cuenta_bancaria != " . 
                    $datos["id"] 
            ) >= 1 
        ) { 
            $resultado["estatus"] = 1; 
            $resultado["tipo"] = "warning"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Aviso"; 
            $resultado["mensaje"] = $repetido; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $consulta = 
            "UPDATE tbl_cuenta_bancaria SET id_banco='" . 
            $datos["id_bancos"] . 
            "', id_empresa='" . 
            $datos["id_empresa"] . 
            "', 
\x9	num_cuenta='" . 
            $datos["num_cuenta"] . 
            "', clabe_interbancaria='" . 
            $datos["clabe_inter"] . 
            "',num_tarjeta='" . 
            $datos["num_tarjeta"] . 
            "',\xa\x9	responsable='" . 
            $datos["responsable"] . 
            "' WHERE id_cuenta_bancaria = " . 
            $datos["id"]; 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $msj = 
            "Se edito una cuenta bancaria par la empresa: " . 
            $datos["id_empresa"] . 
            ", y lo registro el usuario con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        $resultado["estatus"] = 3; 
        $resultado["tipo"] = "success"; 
        $resultado["titulo_mensaje"] = 
            "Listo!"; 
        $resultado["mensaje"] = $editar; 
        $resultado["funcion"] = 
            "cuentas_bancarias"; 
        echo json_encode($resultado); 
        break; 
    case 24: 
        $datos["id_empresa"] = $funciones->limpia( 
            $_POST["id_empresa"] 
        ); 
        $datos["nombre"] = $funciones->limpia( 
            $_POST["nombre"] 
        ); 
        $datos["imagen"] = $funciones->limpia( 
            $_POST["imagen"] 
        ); 
        $datos["orden"] = $funciones->limpia( 
            $_POST["orden"] 
        ); 
        $datos["enlace"] = $funciones->limpia( 
            $_POST["enlace"] 
        ); 
        if ( 
            $conexion->consultadato( 
                "SELECT COUNT(id_carrucel) FROM tblc_slider WHERE fecha_eliminado IS NULL AND nombre like '" . 
                    $datos["nombre"] . 
                    "' " 
            ) >= 1 
        ) { 
            $resultado["estatus"] = 1; 
            $resultado["tipo"] = "warning"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Aviso"; 
            $resultado["mensaje"] = $repetido; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $nom_empresa = $conexion->fetch_array( 
            $querys->getempresas( 
                $datos["id_empresa"] 
            ) 
        ); 
        $micarpeta = 
            "archivo/empresa/" . 
            $nom_empresa["nombre"] . 
            "/slider/"; 
        if (!file_exists($micarpeta)) { 
            mkdir("../" . $micarpeta, 511, true); 
        } 
        if ( 
            isset( 
                $_FILES["imagen"][ 
                    "tmp_name" 
                ] 
            ) and 
            $_FILES["imagen"][ 
                "tmp_name" 
            ] != 
                "" 
        ) { 
            if ($upload->load("imagen") === false) { 
                echo "<script languaje="javascript">
\x9			\x9	parent.notificacion("ERROR! Formato de foto no permitido...","" . 
                    $upload->msj_error . 
                    "");
	\x9		\x9  </script>"; 
                die(0); 
            } 
            $imagen = $micarpeta . $upload->nombre_final; 
            $upload->setisimage(false); 
            if ($upload->save("../" . $imagen) === false) { 
                echo "<script languaje="javascript">
	\x9	\x9	\x9parent.notificacion("ERROR! Fallo al guardar el archivo: " . 
                    $imagen . 
                    "...","" . 
                    $upload->msj_error . 
                    "");\xa		\x9\x9\x9  </script>"; 
                die(0); 
            } 
            $datos["imagen"] = $imagen; 
        } else { 
            $datos["imagen"] = ""; 
            echo "<script languaje="javascript">
	\x9\x9\x9	\x9parent.notificacion("AVISO!! Debe seleccionar una imagen para la empresa","Requerido");
	\x9		\x9  </script>"; 
            die(0); 
        } 
        $consulta = 
            "INSERT INTO tblc_slider(id_empresa, nombre, imagen, orden, enlace) VALUES ('" . 
            $datos["id_empresa"] . 
            "','" . 
            $datos["nombre"] . 
            "',
		'" . 
            $datos["imagen"] . 
            "','" . 
            $datos["orden"] . 
            "','" . 
            $datos["enlace"] . 
            "')"; 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $msj = 
            "Se guardo una imagen para el slider para la empresa: " . 
            $datos["id_empresa"] . 
            ", y lo registro el usuario con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        $resultado["estatus"] = 2; 
        $resultado["tipo"] = "success"; 
        $resultado["titulo_mensaje"] = 
            "Listo!"; 
        $resultado["mensaje"] = $guardar; 
        $resultado["funcion"] = "slider"; 
        echo json_encode($resultado); 
        break; 
    case 25: 
        $datos["id"] = $funciones->limpia($_POST["id"]); 
        $datos["id_empresa"] = $funciones->limpia( 
            $_POST["id_empresa"] 
        ); 
        $datos["nombre"] = $funciones->limpia( 
            $_POST["nombre"] 
        ); 
        $datos["imagen"] = $funciones->limpia( 
            $_POST["imagen"] 
        ); 
        $datos["orden"] = $funciones->limpia( 
            $_POST["orden"] 
        ); 
        $datos["enlace"] = $funciones->limpia( 
            $_POST["enlace"] 
        ); 
        if ( 
            $conexion->consultadato( 
                "SELECT COUNT(id_carrucel) FROM tblc_slider WHERE fecha_eliminado IS NULL AND nombre like '" . 
                    $datos["nombre"] . 
                    "' \xa\x9	AND id_carrucel != " . 
                    $datos["id"] 
            ) >= 1 
        ) { 
            $resultado["estatus"] = 1; 
            $resultado["tipo"] = "warning"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Aviso"; 
            $resultado["mensaje"] = $repetido; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $nom_empresa = $conexion->fetch_array( 
            $querys->getempresas( 
                $datos["id_empresa"] 
            ) 
        ); 
        $micarpeta = 
            "archivo/empresa/" . 
            $nom_empresa["nombre"] . 
            "/slider/"; 
        $archivobd = $conexion->fetch_array( 
            $querys->getslider($datos["id"]) 
        ); 
        if ( 
            isset( 
                $_FILES["imagen"][ 
                    "tmp_name" 
                ] 
            ) and 
            $_FILES["imagen"][ 
                "tmp_name" 
            ] != 
                "" 
        ) { 
            if ($upload->load("imagen") === false) { 
                echo "<script languaje="javascript">
			\x9\x9\x9parent.notificacion("ERROR! Formato de archivo no permitido...","" . 
                    $upload->msj_error . 
                    "");\xa		\x9	\x9  </script>"; 
                die(0); 
            } 
            unlink($archivobd["imagen"]); 
            $imagen = $micarpeta . $upload->nombre_final; 
            $upload->setisimage(false); 
            if ($upload->save("../" . $imagen) === false) { 
                echo "<script languaje="javascript">\xa	\x9		\x9	parent.notificacion("ERROR! Fallo al guardar el archivo: " . 
                    $imagen . 
                    "...","" . 
                    $upload->msj_error . 
                    "");
\x9			\x9  </script>"; 
                die(0); 
            } 
            $datos["imagen"] = $imagen; 
        } else { 
            $datos["imagen"] = 
                $archivobd["imagen"]; 
        } 
        $consulta = 
            "UPDATE tblc_slider SET id_empresa='" . 
            $datos["id_empresa"] . 
            "',nombre='" . 
            $datos["nombre"] . 
            "',imagen='" . 
            $datos["imagen"] . 
            "', \xa	\x9orden='" . 
            $datos["orden"] . 
            "', enlace='" . 
            $datos["enlace"] . 
            "' WHERE id_carrucel = " . 
            $datos["id"]; 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $msj = 
            "Se edito una imagen para el slider para la empresa: " . 
            $datos["id_empresa"] . 
            ", y lo registro el usuario con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        $resultado["estatus"] = 3; 
        $resultado["tipo"] = "success"; 
        $resultado["titulo_mensaje"] = 
            "Listo!"; 
        $resultado["mensaje"] = $editar; 
        $resultado["funcion"] = "slider"; 
        echo json_encode($resultado); 
        break; 
    case 26: 
        $datos["id_empresa"] = $funciones->limpia( 
            $_POST["id_empresa"] 
        ); 
        $datos["nombre"] = $funciones->limpia( 
            $_POST["nombre"] 
        ); 
        $datos[ 
            "descripcion" 
        ] = $funciones->limpia( 
            $_POST["descripcion"] 
        ); 
        $datos["estatus"] = $funciones->limpia( 
            $_POST["estatus"] 
        ); 
        if ( 
            $conexion->consultadato( 
                "SELECT COUNT(id_categoria_producto) FROM tblc_categoria_producto WHERE fecha_eliminado IS NULL 
\x9\x9AND nombre like '" . 
                    $datos["nombre"] . 
                    "' AND id_empresa like '" . 
                    $datos["id_empresa"] . 
                    "' " 
            ) >= 1 
        ) { 
            $resultado["estatus"] = 1; 
            $resultado["tipo"] = "warning"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Aviso"; 
            $resultado["mensaje"] = $repetido; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $nom_empresa = $conexion->fetch_array( 
            $querys->getempresas( 
                $datos["id_empresa"] 
            ) 
        ); 
        $micarpeta = 
            "archivo/empresa/" . 
            $nom_empresa["nombre"] . 
            "/categoria/"; 
        if (!file_exists($micarpeta)) { 
            mkdir("../" . $micarpeta, 511, true); 
        } 
        if ( 
            isset( 
                $_FILES["imagen"][ 
                    "tmp_name" 
                ] 
            ) and 
            $_FILES["imagen"][ 
                "tmp_name" 
            ] != 
                "" 
        ) { 
            if ($upload->load("imagen") === false) { 
                echo "<script languaje="javascript">\xa	\x9		\x9	parent.notificacion("ERROR! Formato de foto no permitido...","" . 
                    $upload->msj_error . 
                    "");\xa\x9	\x9	\x9  </script>"; 
                die(0); 
            } 
            $imagen = $micarpeta . $upload->nombre_final; 
            $upload->setisimage(false); 
            if ($upload->save("../" . $imagen) === false) { 
                echo "<script languaje="javascript">\xa		\x9	\x9\x9parent.notificacion("ERROR! Fallo al guardar el archivo: " . 
                    $imagen . 
                    "...","" . 
                    $upload->msj_error . 
                    "");\xa\x9\x9			  </script>"; 
                die(0); 
            } 
            $datos["imagen"] = $imagen; 
        } else { 
            $datos["imagen"] = ""; 
            echo "<script languaje="javascript">\xa\x9\x9		\x9\x9parent.notificacion("AVISO!! Debe seleccionar una imagen para la empresa","Requerido");
\x9		\x9\x9  </script>"; 
            die(0); 
        } 
        $consulta = 
            "INSERT INTO tblc_categoria_producto(id_empresa, nombre, descripcion, estatus, imagen) VALUES ('" . 
            $datos["id_empresa"] . 
            "',\xa\x9\x9'" . 
            $datos["nombre"] . 
            "', '" . 
            $datos["descripcion"] . 
            "','" . 
            $datos["estatus"] . 
            "','" . 
            $datos["imagen"] . 
            "')"; 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $msj = 
            "Se guardo una categoria, y lo registro el usuario con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        $resultado["estatus"] = 2; 
        $resultado["tipo"] = "success"; 
        $resultado["titulo_mensaje"] = 
            "Listo!"; 
        $resultado["mensaje"] = $guardar; 
        $resultado["funcion"] = 
            "categoria"; 
        echo json_encode($resultado); 
        break; 
    case 27: 
        $datos["id"] = $funciones->limpia($_POST["id"]); 
        $datos["id_empresa"] = $funciones->limpia( 
            $_POST["id_empresa"] 
        ); 
        $datos["nombre"] = $funciones->limpia( 
            $_POST["nombre"] 
        ); 
        $datos[ 
            "descripcion" 
        ] = $funciones->limpia( 
            $_POST["descripcion"] 
        ); 
        $datos["estatus"] = $funciones->limpia( 
            $_POST["estatus"] 
        ); 
        if ( 
            $conexion->consultadato( 
                "SELECT COUNT(id_categoria_producto) FROM tblc_categoria_producto WHERE fecha_eliminado IS NULL \xa		AND nombre like '" . 
                    $datos["nombre"] . 
                    "' AND id_empresa like '" . 
                    $datos["id_empresa"] . 
                    "' AND id_categoria_producto != " . 
                    $datos["id"] 
            ) >= 1 
        ) { 
            $resultado["estatus"] = 1; 
            $resultado["tipo"] = "warning"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Aviso"; 
            $resultado["mensaje"] = $repetido; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $nom_empresa = $conexion->fetch_array( 
            $querys->getempresas( 
                $datos["id_empresa"] 
            ) 
        ); 
        $micarpeta = 
            "archivo/empresa/" . 
            $nom_empresa["nombre"] . 
            "/categoria/"; 
        $archivobd = $conexion->fetch_array( 
            $querys->getcategoria($datos["id"]) 
        ); 
        if ( 
            isset( 
                $_FILES["imagen"][ 
                    "tmp_name" 
                ] 
            ) and 
            $_FILES["imagen"][ 
                "tmp_name" 
            ] != 
                "" 
        ) { 
            if ($upload->load("imagen") === false) { 
                echo "<script languaje="javascript">
						parent.notificacion("ERROR! Formato de archivo no permitido...","" . 
                    $upload->msj_error . 
                    "");\xa\x9\x9	\x9\x9  </script>"; 
                die(0); 
            } 
            unlink($archivobd["imagen"]); 
            $imagen = $micarpeta . $upload->nombre_final; 
            $upload->setisimage(false); 
            if ($upload->save("../" . $imagen) === false) { 
                echo "<script languaje="javascript">\xa\x9	\x9\x9	\x9parent.notificacion("ERROR! Fallo al guardar el archivo: " . 
                    $imagen . 
                    "...","" . 
                    $upload->msj_error . 
                    "");
\x9\x9\x9	\x9  </script>"; 
                die(0); 
            } 
            $datos["imagen"] = $imagen; 
        } else { 
            $datos["imagen"] = 
                $archivobd["imagen"]; 
        } 
        $consulta = 
            "UPDATE tblc_categoria_producto SET id_empresa='" . 
            $datos["id_empresa"] . 
            "', nombre='" . 
            $datos["nombre"] . 
            "', 
\x9	descripcion='" . 
            $datos["descripcion"] . 
            "', estatus='" . 
            $datos["estatus"] . 
            "', imagen='" . 
            $datos["imagen"] . 
            "' \xa		WHERE id_categoria_producto = " . 
            $datos["id"]; 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $msj = 
            "Se edito una categoria, y lo registro el usuario con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        $resultado["estatus"] = 3; 
        $resultado["tipo"] = "success"; 
        $resultado["titulo_mensaje"] = 
            "Listo!"; 
        $resultado["mensaje"] = $editar; 
        $resultado["funcion"] = 
            "categoria"; 
        echo json_encode($resultado); 
        break; 
    case 28: 
        $datos["id_empresa"] = $funciones->limpia( 
            $_POST["id_empresa"] 
        ); 
        $datos[ 
            "id_unidad_medida" 
        ] = $funciones->limpia( 
            $_POST[ 
                "id_unidad_medida" 
            ] 
        ); 
        $datos["nombre"] = $funciones->limpia( 
            $_POST["nombre"] 
        ); 
        $datos["descripcion"] = str_replace( 
            """, 
            "\"", 
            $_POST["text1"] 
        ); 
        $datos["costo"] = $funciones->limpia( 
            $_POST["costo"] 
        ); 
        $datos[ 
            "stock_minimo" 
        ] = $funciones->limpia( 
            $_POST["stock_minimo"] 
        ); 
        $datos["stock"] = $funciones->limpia( 
            $_POST["stock"] 
        ); 
        $datos["clave_sat"] = $funciones->limpia( 
            $_POST["clave_sat"] 
        ); 
        $datos["enlace"] = $funciones->url_amiga( 
            $datos["nombre"] 
        ); 
        $datos["tipo"] = $funciones->limpia( 
            $_POST["tipo"] 
        ); 
        $datos["estatus"] = $funciones->limpia( 
            $_POST["estatus"] 
        ); 
        $datos["folio"] = $funciones->limpia( 
            $_POST["folio"] 
        ); 
        $datos[ 
            "estatus_comentario" 
        ] = $funciones->limpia( 
            $_POST[ 
                "estatus_comentario" 
            ] 
        ); 
        $categorias = $_POST["categoria"]; 
        if ( 
            $conexion->consultadato( 
                "SELECT COUNT(id_producto) FROM tblc_producto WHERE fecha_eliminado IS NULL AND nombre like '" . 
                    $datos["nombre"] . 
                    "' " 
            ) >= 1 
        ) { 
            $resultado["estatus"] = 1; 
            $resultado["tipo"] = "warning"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Aviso"; 
            $resultado["mensaje"] = $repetido; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $consulta = 
            "INSERT INTO tblc_producto(id_unidad_medida, id_empresa, nombre, descripcion, costo, stock, stock_minimo, estatus, 
		estatus_comentario, enlace, clave_sat, tipo, folio) VALUES ('" . 
            $datos[ 
                "id_unidad_medida" 
            ] . 
            "','" . 
            $datos["id_empresa"] . 
            "','" . 
            $datos["nombre"] . 
            "',\xa\x9\x9'" . 
            $datos["descripcion"] . 
            "','" . 
            $datos["costo"] . 
            "','" . 
            $datos["stock"] . 
            "','" . 
            $datos["stock_minimo"] . 
            "','" . 
            $datos["estatus"] . 
            "',\xa\x9\x9'" . 
            $datos[ 
                "estatus_comentario" 
            ] . 
            "','" . 
            $datos["enlace"] . 
            "','" . 
            $datos["clave_sat"] . 
            "','" . 
            $datos["tipo"] . 
            "','" . 
            $datos["folio"] . 
            "')"; 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        if ($datos["folio"] == "") { 
            $obt_id = $conexion->fetch_array( 
                "SELECT * FROM tblc_producto ORDER BY id_producto DESC limit 1" 
            ); 
            $consulta = 
                "UPDATE tblc_producto SET folio='" . 
                $obt_id["id_producto"] . 
                "_" . 
                date( 
                    "dmY", 
                    strtotime( 
                        $obt_id[ 
                            "fecha_registro" 
                        ] 
                    ) 
                ) . 
                "' WHERE id_producto = " . 
                $obt_id["id_producto"]; 
            if ($conexion->consulta($consulta) == 0) { 
                $resultado["estatus"] = 0; 
                $resultado["tipo"] = "danger"; 
                $resultado[ 
                    "titulo_mensaje" 
                ] = "Error"; 
                $resultado["mensaje"] = $error_form; 
                echo json_encode($resultado); 
                die(0); 
            } 
        } 
        for ($i = 0; $i < count($categorias); $i++) { 
            $consulta = 
                "INSERT INTO tblc_productos_categorias(id_producto, id_categoria_producto) 
	\x9\x9VALUES ('" . 
                $obt_id["id_producto"] . 
                "','" . 
                $categorias[$i] . 
                "')"; 
            if ($conexion->consulta($consulta) == 0) { 
                $resultado["estatus"] = 0; 
                $resultado["tipo"] = "danger"; 
                $resultado[ 
                    "titulo_mensaje" 
                ] = "Error"; 
                $resultado["mensaje"] = $error_form; 
                echo json_encode($resultado); 
                die(0); 
            } 
        } 
        $msj = 
            "Se guardo un producto para la empresa: " . 
            $datos["id_empresa"] . 
            ", y lo registro el usuario con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        $resultado["estatus"] = 2; 
        $resultado["tipo"] = "success"; 
        $resultado["titulo_mensaje"] = 
            "Listo!"; 
        $resultado["mensaje"] = $guardar; 
        $resultado["funcion"] = 
            "productos_lista"; 
        echo json_encode($resultado); 
        break; 
    case 29: 
        $datos["id"] = $funciones->limpia($_POST["id"]); 
        $datos["id_empresa"] = $funciones->limpia( 
            $_POST["id_empresa"] 
        ); 
        $datos[ 
            "id_unidad_medida" 
        ] = $funciones->limpia( 
            $_POST[ 
                "id_unidad_medida" 
            ] 
        ); 
        $datos["nombre"] = $funciones->limpia( 
            $_POST["nombre"] 
        ); 
        $datos["descripcion"] = str_replace( 
            """, 
            "\"", 
            $_POST["text1"] 
        ); 
        $datos["costo"] = $funciones->limpia( 
            $_POST["costo"] 
        ); 
        $datos[ 
            "stock_minimo" 
        ] = $funciones->limpia( 
            $_POST["stock_minimo"] 
        ); 
        $datos["stock"] = $funciones->limpia( 
            $_POST["stock"] 
        ); 
        $datos["clave_sat"] = $funciones->limpia( 
            $_POST["clave_sat"] 
        ); 
        $datos["enlace"] = $funciones->url_amiga( 
            $datos["nombre"] 
        ); 
        $datos["tipo"] = $funciones->limpia( 
            $_POST["tipo"] 
        ); 
        $datos["estatus"] = $funciones->limpia( 
            $_POST["estatus"] 
        ); 
        $datos[ 
            "estatus_comentario" 
        ] = $funciones->limpia( 
            $_POST[ 
                "estatus_comentario" 
            ] 
        ); 
        $datos["folio"] = $funciones->limpia( 
            $_POST["folio"] 
        ); 
        $categorias = $_POST["categoria"]; 
        if ( 
            $conexion->consultadato( 
                "SELECT COUNT(id_producto) FROM tblc_producto WHERE fecha_eliminado IS NULL AND nombre like '" . 
                    $datos["nombre"] . 
                    "' \xa\x9	AND id_producto != " . 
                    $datos["id"] 
            ) >= 1 
        ) { 
            $resultado["estatus"] = 1; 
            $resultado["tipo"] = "warning"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Aviso"; 
            $resultado["mensaje"] = $repetido; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $consulta = 
            "UPDATE tblc_producto SET id_unidad_medida='" . 
            $datos[ 
                "id_unidad_medida" 
            ] . 
            "',id_empresa='" . 
            $datos["id_empresa"] . 
            "',\xa\x9\x9nombre='" . 
            $datos["nombre"] . 
            "',descripcion='" . 
            $datos["descripcion"] . 
            "',costo='" . 
            $datos["costo"] . 
            "',stock='" . 
            $datos["stock"] . 
            "',
\x9\x9stock_minimo='" . 
            $datos["stock_minimo"] . 
            "',enlace='" . 
            $datos["enlace"] . 
            "',clave_sat='" . 
            $datos["clave_sat"] . 
            "', estatus='" . 
            $datos["estatus"] . 
            "',\xa	\x9estatus_comentario='" . 
            $datos[ 
                "estatus_comentario" 
            ] . 
            "', tipo='" . 
            $datos["tipo"] . 
            "', folio='" . 
            $datos["folio"] . 
            "' WHERE id_producto = " . 
            $datos["id"]; 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $borrado = 
            "DELETE FROM tblc_productos_categorias WHERE id_producto =" . 
            $datos["id"]; 
        if ($conexion->consulta($borrado) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        for ($i = 0; $i < count($categorias); $i++) { 
            $consulta = 
                "INSERT INTO tblc_productos_categorias(id_producto, id_categoria_producto) VALUES ('" . 
                $datos["id"] . 
                "','" . 
                $categorias[$i] . 
                "')"; 
            if ($conexion->consulta($consulta) == 0) { 
                $resultado["estatus"] = 0; 
                $resultado["tipo"] = "danger"; 
                $resultado[ 
                    "titulo_mensaje" 
                ] = "Error"; 
                $resultado["mensaje"] = $error_form; 
                echo json_encode($resultado); 
                die(0); 
            } 
        } 
        $msj = 
            "Se edito un producto para la empresa: " . 
            $datos["id_empresa"] . 
            ", y lo registro el usuario con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        $resultado["estatus"] = 3; 
        $resultado["tipo"] = "success"; 
        $resultado["titulo_mensaje"] = 
            "Listo!"; 
        $resultado["mensaje"] = $editar; 
        $resultado["funcion"] = 
            "productos_lista"; 
        echo json_encode($resultado); 
        break; 
    case 30: 
        $datos["id"] = $funciones->limpia($_POST["id"]); 
        $datos["estatus"] = $funciones->limpia( 
            $_POST["estatus"] 
        ); 
        $consulta = 
            "UPDATE tblc_producto SET estatus='" . 
            $datos["estatus"] . 
            "' WHERE id_producto = " . 
            $datos["id"]; 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $msj = 
            "Se cambio el estatus de una empresa con el id: " . 
            $datos["id"] . 
            ", y lo cambio el usuario con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        if ($datos["estatus"] == 0) { 
            $resultado["icon"] = "warning"; 
            $resultado["span"] = 
                "<span class='text-danger'>Desactivado</span>"; 
            $resultado["title"] = 
                "Se desactivo el producto"; 
            $resultado["text"] = 
                "El producto se encuentra desactivado!"; 
        } else { 
            $resultado["icon"] = "success"; 
            $resultado["span"] = 
                "<span class='text-success'>Activado</span>"; 
            $resultado["title"] = 
                "Se activo el producto"; 
            $resultado["text"] = 
                "El producto se encuentra activado!"; 
        } 
        echo json_encode($resultado); 
        break; 
    case 31: 
        $datos["id"] = $funciones->limpia($_POST["id"]); 
        $categorias = $_POST["categoria"]; 
        $borrado = 
            "DELETE FROM tblc_productos_categorias WHERE id_producto =" . 
            $datos["id"]; 
        if ($conexion->consulta($borrado) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        for ($i = 0; $i < count($categorias); $i++) { 
            $consulta = 
                "INSERT INTO tblc_productos_categorias(id_producto, id_categoria_producto) VALUES ('" . 
                $datos["id"] . 
                "','" . 
                $categorias[$i] . 
                "')"; 
            if ($conexion->consulta($consulta) == 0) { 
                $resultado["estatus"] = 0; 
                $resultado["tipo"] = "danger"; 
                $resultado[ 
                    "titulo_mensaje" 
                ] = "Error"; 
                $resultado["mensaje"] = $error_form; 
                echo json_encode($resultado); 
                die(0); 
            } 
        } 
        $msj = 
            "Se modifico las categorias del producto: " . 
            $datos["id"] . 
            ", y lo registro el usuario con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        $resultado["estatus"] = 2; 
        $resultado["tipo"] = "success"; 
        $resultado["titulo_mensaje"] = 
            "Listo!"; 
        $resultado["mensaje"] = $guardar; 
        $resultado["funcion"] = 
            "productos_lista"; 
        echo json_encode($resultado); 
        break; 
    case 32: 
        $datos["id"] = $funciones->limpia($_POST["id"]); 
        $datos["empresa"] = $funciones->limpia( 
            $_POST["empresa"] 
        ); 
        $nom_empresa = $conexion->fetch_array( 
            $querys->getempresas($datos["empresa"]) 
        ); 
        $micarpeta = 
            "archivo/empresa/" . 
            $nom_empresa["nombre"] . 
            "/imagenes_productos/"; 
        if (!file_exists($micarpeta)) { 
            mkdir("../" . $micarpeta, 511, true); 
        } 
        if ( 
            isset( 
                $_FILES["imagen"][ 
                    "tmp_name" 
                ][$i] 
            ) and 
            $_FILES["imagen"][ 
                "tmp_name" 
            ][$i] != 
                "" 
        ) { 
            if ($upload->load("imagen") === false) { 
                echo "<script languaje="javascript">
		\x9		\x9parent.notificacion("ERROR! Formato de foto no permitido...","" . 
                    $upload->msj_error . 
                    "");\xa\x9		\x9	</script>"; 
                die(0); 
            } 
            $imagen = $micarpeta . $upload->nombre_final; 
            $upload->setisimage(false); 
            if ($upload->save("../" . $imagen) === false) { 
                echo "<script languaje="javascript">\xa	\x9\x9			parent.notificacion("ERROR! Fallo al guardar el archivo: " . 
                    $imagen . 
                    "...","" . 
                    $upload->msj_error . 
                    "");
	\x9			</script>"; 
                die(0); 
            } 
            $imagenes = $imagen; 
        } else { 
            $imagenes = ""; 
            echo "<script languaje="javascript">\xa	\x9	\x9\x9	parent.notificacion("AVISO!! Debe seleccionar una imagen para la empresa","Requerido");
\x9		\x9	</script>"; 
            die(0); 
        } 
        $consulta = 
            "INSERT INTO tblc_imagen_producto(id_producto, ruta) VALUES ('" . 
            $datos["id"] . 
            "','" . 
            $imagenes . 
            "')"; 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $msj = 
            "Se agrego imagenes al producto: " . 
            $datos["id"] . 
            ", y lo registro el usuario con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        $resultado["estatus"] = 2; 
        $resultado["tipo"] = "success"; 
        $resultado["titulo_mensaje"] = 
            "Listo!"; 
        $resultado["mensaje"] = $guardar; 
        $resultado["funcion"] = 
            "productos_imagenes"; 
        $resultado["id"] = $datos["id"]; 
        echo json_encode($resultado); 
        break; 
    case 33: 
        $datos["id"] = $funciones->limpia($_POST["id"]); 
        $datos["producto"] = $funciones->limpia( 
            $_POST["producto"] 
        ); 
        $fecha = date("Y-m-d h:i:s", time()); 
        $consulta = 
            "UPDATE tblc_imagen_producto SET fecha_eliminado = '" . 
            $fecha . 
            "' WHERE id_imagen_producto = " . 
            $datos["id"]; 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $msj = 
            "Se elimino la imagen: " . 
            $datos["id"] . 
            " del producto, y lo elimino el usuario con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        $resultado["icon"] = "success"; 
        $resultado["title"] = 
            "Borrado exitoso"; 
        $resultado["text"] = 
            "La imagen del producto se elimino correctamente!"; 
        $resultado["funcion"] = 
            "productos_imagenes"; 
        $resultado["id"] = $datos["producto"]; 
        echo json_encode($resultado); 
        break; 
    case 34: 
        $datos["id_empresa"] = $funciones->limpia( 
            $_POST["id_empresa"] 
        ); 
        $datos["nombre"] = $funciones->limpia( 
            $_POST["nombre"] 
        ); 
        $datos["fecha_ini"] = $funciones->limpia( 
            $_POST["fecha_ini"] 
        ); 
        $datos["fecha_fin"] = $funciones->limpia( 
            $_POST["fecha_fin"] 
        ); 
        $datos["tipo"] = $funciones->limpia( 
            $_POST["tipo"] 
        ); 
        $datos["descuento"] = $funciones->limpia( 
            $_POST["descuento"] 
        ); 
        $datos[ 
            "clave_cupon" 
        ] = $funciones->limpia( 
            $_POST["clave_cupon"] 
        ); 
        $datos["num_usos"] = $funciones->limpia( 
            $_POST["num_usos"] 
        ); 
        $datos["descripcion"] = str_replace( 
            """, 
            "\"", 
            $_POST["text1"] 
        ); 
        if ( 
            $conexion->consultadato( 
                "SELECT COUNT(id_promocion) FROM tbl_promocion WHERE fecha_eliminado IS NULL AND nombre like '" . 
                    $datos["nombre"] . 
                    "' " 
            ) >= 1 
        ) { 
            $resultado["estatus"] = 1; 
            $resultado["tipo"] = "warning"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Aviso"; 
            $resultado["mensaje"] = $repetido; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $nom_empresa = $conexion->fetch_array( 
            $querys->getempresas( 
                $datos["id_empresa"] 
            ) 
        ); 
        $micarpeta = 
            "archivo/empresa/" . 
            $nom_empresa["nombre"] . 
            "/promocion/"; 
        if (!file_exists($micarpeta)) { 
            mkdir("../" . $micarpeta, 511, true); 
        } 
        if ( 
            isset( 
                $_FILES["imagen"][ 
                    "tmp_name" 
                ] 
            ) and 
            $_FILES["imagen"][ 
                "tmp_name" 
            ] != 
                "" 
        ) { 
            if ($upload->load("imagen") === false) { 
                echo "<script languaje="javascript">
\x9		\x9\x9	parent.notificacion("ERROR! Formato de foto no permitido...","" . 
                    $upload->msj_error . 
                    "");
\x9		\x9	  </script>"; 
                die(0); 
            } 
            $imagen = $micarpeta . $upload->nombre_final; 
            $upload->setisimage(false); 
            if ($upload->save("../" . $imagen) === false) { 
                echo "<script languaje="javascript">\xa			\x9\x9	parent.notificacion("ERROR! Fallo al guardar el archivo: " . 
                    $imagen . 
                    "...","" . 
                    $upload->msj_error . 
                    "");\xa				\x9  </script>"; 
                die(0); 
            } 
            $datos["imagen"] = $imagen; 
        } else { 
            $datos["imagen"] = ""; 
            echo "<script languaje="javascript">\xa	\x9\x9\x9\x9	parent.notificacion("AVISO!! Debe seleccionar una imagen para la empresa","Requerido");
	\x9	\x9	  </script>"; 
            die(0); 
        } 
        $consulta = 
            "INSERT INTO tbl_promocion(nombre, fecha_incio, fecha_termino, tipo, descuento, clave_cupon, num_usos, id_empresa, imagen, 
		descripcion) VALUES ('" . 
            $datos["nombre"] . 
            "','" . 
            $datos["fecha_ini"] . 
            "','" . 
            $datos["fecha_fin"] . 
            "','" . 
            $datos["tipo"] . 
            "','" . 
            $datos["descuento"] . 
            "',\xa\x9	'" . 
            $datos["clave_cupon"] . 
            "','" . 
            $datos["num_usos"] . 
            "','" . 
            $datos["id_empresa"] . 
            "','" . 
            $datos["imagen"] . 
            "','" . 
            $datos["descripcion"] . 
            "')"; 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $msj = 
            "Se guardo una promocion para la empresa: " . 
            $datos["id_empresa"] . 
            ", y lo registro el usuario con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        $resultado["estatus"] = 2; 
        $resultado["tipo"] = "success"; 
        $resultado["titulo_mensaje"] = 
            "Listo!"; 
        $resultado["mensaje"] = $guardar; 
        $resultado["funcion"] = 
            "promociones_lista"; 
        echo json_encode($resultado); 
        break; 
    case 35: 
        $datos["id"] = $funciones->limpia($_POST["id"]); 
        $datos["id_empresa"] = $funciones->limpia( 
            $_POST["id_empresa"] 
        ); 
        $datos["nombre"] = $funciones->limpia( 
            $_POST["nombre"] 
        ); 
        $datos["fecha_ini"] = $funciones->limpia( 
            $_POST["fecha_ini"] 
        ); 
        $datos["fecha_fin"] = $funciones->limpia( 
            $_POST["fecha_fin"] 
        ); 
        $datos["tipo"] = $funciones->limpia( 
            $_POST["tipo"] 
        ); 
        $datos["descuento"] = $funciones->limpia( 
            $_POST["descuento"] 
        ); 
        $datos[ 
            "clave_cupon" 
        ] = $funciones->limpia( 
            $_POST["clave_cupon"] 
        ); 
        $datos["num_usos"] = $funciones->limpia( 
            $_POST["num_usos"] 
        ); 
        $datos["text1"] = str_replace( 
            """, 
            "\"", 
            $_POST["text1"] 
        ); 
        if ( 
            $conexion->consultadato( 
                "SELECT COUNT(id_promocion) FROM tbl_promocion WHERE fecha_eliminado IS NULL AND nombre like '" . 
                    $datos["nombre"] . 
                    "' 
\x9	AND id_promocion != " . 
                    $datos["id"] 
            ) >= 1 
        ) { 
            $resultado["estatus"] = 1; 
            $resultado["tipo"] = "warning"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Aviso"; 
            $resultado["mensaje"] = $repetido; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $nom_empresa = $conexion->fetch_array( 
            $querys->getempresas( 
                $datos["id_empresa"] 
            ) 
        ); 
        $micarpeta = 
            "archivo/empresa/" . 
            $nom_empresa["nombre"] . 
            "/promocion/"; 
        $archivobd = $conexion->fetch_array( 
            $querys->getpromocion($datos["id"]) 
        ); 
        if ( 
            isset( 
                $_FILES["imagen"][ 
                    "tmp_name" 
                ] 
            ) and 
            $_FILES["imagen"][ 
                "tmp_name" 
            ] != 
                "" 
        ) { 
            if ($upload->load("imagen") === false) { 
                echo "<script languaje="javascript">
\x9\x9\x9\x9		parent.notificacion("ERROR! Formato de archivo no permitido...","" . 
                    $upload->msj_error . 
                    "");\xa\x9	\x9\x9	  </script>"; 
                die(0); 
            } 
            unlink($archivobd["imagen"]); 
            $imagen = $micarpeta . $upload->nombre_final; 
            $upload->setisimage(false); 
            if ($upload->save("../" . $imagen) === false) { 
                echo "<script languaje="javascript">
\x9	\x9\x9\x9	parent.notificacion("ERROR! Fallo al guardar el archivo: " . 
                    $imagen . 
                    "...","" . 
                    $upload->msj_error . 
                    "");
	\x9\x9	\x9  </script>"; 
                die(0); 
            } 
            $datos["imagen"] = $imagen; 
        } else { 
            $datos["imagen"] = 
                $archivobd["imagen"]; 
        } 
        $consulta = 
            "UPDATE tbl_promocion SET nombre='" . 
            $datos["nombre"] . 
            "',fecha_incio='" . 
            $datos["fecha_ini"] . 
            "',fecha_termino='" . 
            $datos["fecha_fin"] . 
            "',
	\x9tipo='" . 
            $datos["tipo"] . 
            "',descuento='" . 
            $datos["descuento"] . 
            "',clave_cupon='" . 
            $datos["clave_cupon"] . 
            "',num_usos='" . 
            $datos["num_usos"] . 
            "',\xa		id_empresa='" . 
            $datos["id_empresa"] . 
            "',imagen='" . 
            $datos["imagen"] . 
            "',descripcion='" . 
            $datos["text1"] . 
            "' \xa\x9	WHERE id_promocion = " . 
            $datos["id"]; 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $msj = 
            "Se edito una promocion para la empresa: " . 
            $datos["id_empresa"] . 
            ", y lo registro el usuario con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        $resultado["estatus"] = 3; 
        $resultado["tipo"] = "success"; 
        $resultado["titulo_mensaje"] = 
            "Listo!"; 
        $resultado["mensaje"] = $editar; 
        $resultado["funcion"] = 
            "promociones_lista"; 
        echo json_encode($resultado); 
        break; 
    case 36: 
        $datos["id"] = $funciones->limpia($_POST["id"]); 
        $promocion = $_POST["promocion"]; 
        $borrado = 
            "DELETE FROM tbl_promocion_producto WHERE id_producto =" . 
            $datos["id"]; 
        if ($conexion->consulta($borrado) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        for ($i = 0; $i < count($promocion); $i++) { 
            $consulta = 
                "INSERT INTO tbl_promocion_producto(id_producto, id_promocion) VALUES ('" . 
                $datos["id"] . 
                "','" . 
                $promocion[$i] . 
                "')"; 
            if ($conexion->consulta($consulta) == 0) { 
                $resultado["estatus"] = 0; 
                $resultado["tipo"] = "danger"; 
                $resultado[ 
                    "titulo_mensaje" 
                ] = "Error"; 
                $resultado["mensaje"] = $error_form; 
                echo json_encode($resultado); 
                die(0); 
            } 
        } 
        $msj = 
            "Se modifico las promociones del producto: " . 
            $datos["id"] . 
            ", y lo registro el usuario con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        $resultado["estatus"] = 2; 
        $resultado["tipo"] = "success"; 
        $resultado["titulo_mensaje"] = 
            "Listo!"; 
        $resultado["mensaje"] = $guardar; 
        $resultado["funcion"] = 
            "productos_lista"; 
        echo json_encode($resultado); 
        break; 
    case 37: 
        $datos["id_empresa"] = $funciones->limpia( 
            $_POST["id_empresa"] 
        ); 
        $datos["correo"] = $funciones->limpia( 
            $_POST["correo"] 
        ); 
        $datos["asunto"] = $funciones->limpia( 
            $_POST["asunto"] 
        ); 
        $datos["tipo"] = $funciones->limpia( 
            $_POST["tipo"] 
        ); 
        $datos["contenido"] = str_replace( 
            """, 
            "\"", 
            $_POST["text1"] 
        ); 
        if ( 
            $conexion->consultadato( 
                "SELECT COUNT(id_correo) FROM tblc_correo WHERE fecha_eliminado IS NULL AND asunto like '" . 
                    $datos["asunto"] . 
                    "' " 
            ) >= 1 
        ) { 
            $resultado["estatus"] = 1; 
            $resultado["tipo"] = "warning"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Aviso"; 
            $resultado["mensaje"] = $repetido; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $nom_empresa = $conexion->fetch_array( 
            $querys->getempresas( 
                $datos["id_empresa"] 
            ) 
        ); 
        $micarpeta = 
            "archivo/empresa/" . 
            $nom_empresa["nombre"] . 
            "/correo/"; 
        if (!file_exists($micarpeta)) { 
            mkdir("../" . $micarpeta, 511, true); 
        } 
        if ( 
            isset( 
                $_FILES["imagen"][ 
                    "tmp_name" 
                ] 
            ) and 
            $_FILES["imagen"][ 
                "tmp_name" 
            ] != 
                "" 
        ) { 
            if ($upload->load("imagen") === false) { 
                echo "<script languaje="javascript">\xa\x9			\x9	parent.notificacion("ERROR! Formato de foto no permitido...","" . 
                    $upload->msj_error . 
                    "");
	\x9\x9		  </script>"; 
                die(0); 
            } 
            $imagen = $micarpeta . $upload->nombre_final; 
            $upload->setisimage(false); 
            if ($upload->save("../" . $imagen) === false) { 
                echo "<script languaje="javascript">
\x9\x9\x9			parent.notificacion("ERROR! Fallo al guardar el archivo: " . 
                    $imagen . 
                    "...","" . 
                    $upload->msj_error . 
                    "");
		\x9\x9	  </script>"; 
                die(0); 
            } 
            $datos["imagen"] = $imagen; 
        } else { 
            $datos["imagen"] = ""; 
            echo "<script languaje="javascript">\xa	\x9\x9			parent.notificacion("AVISO!! Debe seleccionar una imagen para la empresa","Requerido");\xa\x9\x9\x9\x9\x9  </script>"; 
            die(0); 
        } 
        $consulta = 
            "INSERT INTO tblc_correo(id_empresa, correo, asunto, tipo, contenido, banner) VALUES ('" . 
            $datos["id_empresa"] . 
            "',
	\x9'" . 
            $datos["correo"] . 
            "','" . 
            $datos["asunto"] . 
            "','" . 
            $datos["tipo"] . 
            "','" . 
            $datos["contenido"] . 
            "','" . 
            $datos["imagen"] . 
            "')"; 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $msj = 
            "Se guardo un correo electronico para la empresa: " . 
            $datos["id_empresa"] . 
            ", y lo registro el usuario con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        $resultado["estatus"] = 2; 
        $resultado["tipo"] = "success"; 
        $resultado["titulo_mensaje"] = 
            "Listo!"; 
        $resultado["mensaje"] = $guardar; 
        $resultado["funcion"] = 
            "correos_lista"; 
        echo json_encode($resultado); 
        break; 
    case 38: 
        $datos["id"] = $funciones->limpia($_POST["id"]); 
        $datos["id_empresa"] = $funciones->limpia( 
            $_POST["id_empresa"] 
        ); 
        $datos["correo"] = $funciones->limpia( 
            $_POST["correo"] 
        ); 
        $datos["asunto"] = $funciones->limpia( 
            $_POST["asunto"] 
        ); 
        $datos["tipo"] = $funciones->limpia( 
            $_POST["tipo"] 
        ); 
        $datos["contenido"] = str_replace( 
            """, 
            "\"", 
            $_POST["text1"] 
        ); 
        if ( 
            $conexion->consultadato( 
                "SELECT COUNT(id_correo) FROM tblc_correo WHERE fecha_eliminado IS NULL AND asunto like '" . 
                    $datos["asunto"] . 
                    "' 
\x9	AND id_correo != " . 
                    $datos["id"] 
            ) >= 1 
        ) { 
            $resultado["estatus"] = 1; 
            $resultado["tipo"] = "warning"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Aviso"; 
            $resultado["mensaje"] = $repetido; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $nom_empresa = $conexion->fetch_array( 
            $querys->getempresas( 
                $datos["id_empresa"] 
            ) 
        ); 
        $micarpeta = 
            "archivo/empresa/" . 
            $nom_empresa["nombre"] . 
            "/promocion/"; 
        $archivobd = $conexion->fetch_array( 
            $querys->getcorreo($datos["id"]) 
        ); 
        if ( 
            isset( 
                $_FILES["imagen"][ 
                    "tmp_name" 
                ] 
            ) and 
            $_FILES["imagen"][ 
                "tmp_name" 
            ] != 
                "" 
        ) { 
            if ($upload->load("imagen") === false) { 
                echo "<script languaje="javascript">
\x9\x9			\x9parent.notificacion("ERROR! Formato de archivo no permitido...","" . 
                    $upload->msj_error . 
                    "");\xa\x9\x9\x9	\x9  </script>"; 
                die(0); 
            } 
            unlink($archivobd["banner"]); 
            $imagen = $micarpeta . $upload->nombre_final; 
            $upload->setisimage(false); 
            if ($upload->save("../" . $imagen) === false) { 
                echo "<script languaje="javascript">\xa		\x9\x9\x9	parent.notificacion("ERROR! Fallo al guardar el archivo: " . 
                    $imagen . 
                    "...","" . 
                    $upload->msj_error . 
                    "");\xa		\x9\x9	  </script>"; 
                die(0); 
            } 
            $datos["imagen"] = $imagen; 
        } else { 
            $datos["imagen"] = 
                $archivobd["banner"]; 
        } 
        $consulta = 
            "UPDATE tblc_correo SET id_empresa='" . 
            $datos["id_empresa"] . 
            "',correo='" . 
            $datos["correo"] . 
            "',asunto='" . 
            $datos["asunto"] . 
            "',\xa	\x9tipo='" . 
            $datos["tipo"] . 
            "',contenido='" . 
            $datos["contenido"] . 
            "',banner='" . 
            $datos["imagen"] . 
            "'
	\x9WHERE id_correo = " . 
            $datos["id"]; 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $msj = 
            "Se edito un correo electronico para la empresa: " . 
            $datos["id_empresa"] . 
            ", y lo registro el usuario con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        $resultado["estatus"] = 3; 
        $resultado["tipo"] = "success"; 
        $resultado["titulo_mensaje"] = 
            "Listo!"; 
        $resultado["mensaje"] = $editar; 
        $resultado["funcion"] = 
            "correos_lista"; 
        echo json_encode($resultado); 
        break; 
    case 39: 
        $datos["nombre"] = $funciones->limpia( 
            $_POST["nombre"] 
        ); 
        $datos["apellidos"] = $funciones->limpia( 
            $_POST["apellidos"] 
        ); 
        $datos["telefono"] = $funciones->limpia( 
            $_POST["telefono"] 
        ); 
        $datos["correo"] = trim( 
            $_POST["correo"] 
        ); 
        $datos[ 
            "contrasena" 
        ] = $funciones->create_password( 
            trim($_POST["contrasena"]) 
        ); 
        if ( 
            $conexion->consultadato( 
                "SELECT COUNT(id_cliente) FROM tbl_cliente WHERE fecha_eliminado IS NULL AND nombre like '" . 
                    $datos["nombre"] . 
                    "' " 
            ) >= 1 
        ) { 
            $resultado["estatus"] = 1; 
            $resultado["tipo"] = "warning"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Aviso"; 
            $resultado["mensaje"] = $repetido; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $consulta = 
            "INSERT INTO tbl_cliente(nombre, apellidos, telefono, correo, password) 
\x9	VALUES ('" . 
            $datos["nombre"] . 
            "', '" . 
            $datos["apellidos"] . 
            "','" . 
            $datos["telefono"] . 
            "',\xa\x9	'" . 
            $datos["correo"] . 
            "','" . 
            $datos["contrasena"] . 
            "')"; 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $obt_id = $conexion->fetch_array( 
            "SELECT * FROM tbl_cliente ORDER BY id_cliente DESC limit 1" 
        ); 
        $consulta = 
            "UPDATE tbl_cliente SET folio='" . 
            $obt_id["id_cliente"] . 
            "_" . 
            date( 
                "dmY", 
                strtotime( 
                    $obt_id[ 
                        "fecha_registro" 
                    ] 
                ) 
            ) . 
            "'\xa\x9	WHERE id_cliente = " . 
            $obt_id["id_cliente"]; 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $msj = 
            "Se creo un cliente llamado: " . 
            $datos["nombre"] . 
            " " . 
            $datos["apellidos"] . 
            " , y lo registro el usuario con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        $resultado["estatus"] = 2; 
        $resultado["tipo"] = "success"; 
        $resultado["titulo_mensaje"] = 
            "Listo!"; 
        $resultado["mensaje"] = $guardar; 
        $resultado["funcion"] = 
            "clientes_lista"; 
        echo json_encode($resultado); 
        break; 
    case 40: 
        $datos["id"] = $funciones->limpia($_POST["id"]); 
        $datos["nombre"] = $funciones->limpia( 
            $_POST["nombre"] 
        ); 
        $datos["apellidos"] = $funciones->limpia( 
            $_POST["apellidos"] 
        ); 
        $datos["telefono"] = $funciones->limpia( 
            $_POST["telefono"] 
        ); 
        $datos["correo"] = trim( 
            $_POST["correo"] 
        ); 
        $datos[ 
            "contrasena" 
        ] = $funciones->create_password( 
            trim($_POST["contrasena"]) 
        ); 
        $consulta = 
            "UPDATE tbl_cliente SET nombre='" . 
            $datos["nombre"] . 
            "',apellidos='" . 
            $datos["apellidos"] . 
            "',telefono='" . 
            $datos["telefono"] . 
            "',\xa\x9\x9correo='" . 
            $datos["correo"] . 
            "',password='" . 
            $datos["contrasena"] . 
            "' WHERE id_cliente = " . 
            $datos["id"]; 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $msj = 
            "Se edito al cliente llamado: " . 
            $datos["nombre"] . 
            " " . 
            $datos["apellidos"] . 
            " , y lo registro el usuario con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        $resultado["estatus"] = 3; 
        $resultado["tipo"] = "success"; 
        $resultado["titulo_mensaje"] = 
            "Listo!"; 
        $resultado["mensaje"] = $editar; 
        $resultado["funcion"] = 
            "clientes_lista"; 
        echo json_encode($resultado); 
        break; 
    case 41: 
        $datos["id"] = $funciones->limpia($_POST["id"]); 
        $datos["estatus"] = $funciones->limpia( 
            $_POST["estatus"] 
        ); 
        $consulta = 
            "UPDATE tbl_cliente SET estatus='" . 
            $datos["estatus"] . 
            "' WHERE id_cliente = " . 
            $datos["id"]; 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $msj = 
            "Se cambio el estatus de una empresa con el id: " . 
            $datos["id"] . 
            ", y lo cambio el usuario con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        if ($datos["estatus"] == 0) { 
            $resultado["icon"] = "warning"; 
            $resultado["span"] = 
                "<span class='text-danger'>Desactivado</span>"; 
            $resultado["title"] = 
                "Se desactivo al cliente"; 
            $resultado["text"] = 
                "El cliente se encuentra desactivado!"; 
        } else { 
            $resultado["icon"] = "success"; 
            $resultado["span"] = 
                "<span class='text-success'>Activado</span>"; 
            $resultado["title"] = 
                "Se activo al cliente"; 
            $resultado["text"] = 
                "El cliente se encuentra activado!"; 
        } 
        echo json_encode($resultado); 
        break; 
    case 42: 
        $datos[ 
            "id_municipio" 
        ] = $funciones->limpia( 
            $_POST["id_municipio"] 
        ); 
        $datos["id_cliente"] = $funciones->limpia( 
            $_POST["id_cliente"] 
        ); 
        $datos["direccion"] = $funciones->limpia( 
            $_POST["direccion"] 
        ); 
        $datos["cp"] = $funciones->limpia($_POST["cp"]); 
        $datos[ 
            "referencias" 
        ] = $funciones->limpia( 
            $_POST["referencias"] 
        ); 
        $datos["ruta"] = $funciones->limpia( 
            $_POST["ruta"] 
        ); 
        if ( 
            $conexion->consultadato( 
                "SELECT COUNT(id_direccion_envio) FROM tbl_direccion_envio WHERE fecha_eliminado IS NULL \xa		AND direccion like '" . 
                    $datos["direccion"] . 
                    "' " 
            ) >= 1 
        ) { 
            $resultado["estatus"] = 1; 
            $resultado["tipo"] = "warning"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Aviso"; 
            $resultado["mensaje"] = $repetido; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $consulta = 
            "INSERT INTO tbl_direccion_envio(id_municipio, id_cliente, direccion, cp, referencias) VALUES ('" . 
            $datos["id_municipio"] . 
            "',
	\x9'" . 
            $datos["id_cliente"] . 
            "','" . 
            $datos["direccion"] . 
            "','" . 
            $datos["cp"] . 
            "','" . 
            $datos["referencias"] . 
            "')"; 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $msj = 
            "Se creo una direcci\xc3\xb3n para el cliente con el id: " . 
            $datos["id_cliente"] . 
            ", y lo registro el usuario con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        $resultado["estatus"] = 2; 
        $resultado["tipo"] = "success"; 
        $resultado["titulo_mensaje"] = 
            "Listo!"; 
        $resultado["mensaje"] = $guardar; 
        if ($datos["ruta"] == "") { 
            $resultado["funcion"] = 
                "clientes_direcciones_lista"; 
        } else { 
            if ($datos["ruta"] == "1") { 
                $resultado["funcion"] = 
                    "clientes_lista"; 
            } 
        } 
        echo json_encode($resultado); 
        break; 
    case 43: 
        $datos["id"] = $funciones->limpia($_POST["id"]); 
        $datos[ 
            "id_municipio" 
        ] = $funciones->limpia( 
            $_POST["id_municipio"] 
        ); 
        $datos["id_cliente"] = $funciones->limpia( 
            $_POST["id_cliente"] 
        ); 
        $datos["direccion"] = $funciones->limpia( 
            $_POST["direccion"] 
        ); 
        $datos["cp"] = $funciones->limpia($_POST["cp"]); 
        $datos[ 
            "referencias" 
        ] = $funciones->limpia( 
            $_POST["referencias"] 
        ); 
        if ( 
            $conexion->consultadato( 
                "SELECT COUNT(id_direccion_envio) FROM tbl_direccion_envio WHERE fecha_eliminado IS NULL \xa\x9\x9AND direccion like '" . 
                    $datos["direccion"] . 
                    "' AND id_direccion_envio != " . 
                    $datos["id"] 
            ) >= 1 
        ) { 
            $resultado["estatus"] = 1; 
            $resultado["tipo"] = "warning"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Aviso"; 
            $resultado["mensaje"] = $repetido; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $consulta = 
            "UPDATE tbl_direccion_envio SET id_municipio='" . 
            $datos["id_municipio"] . 
            "',id_cliente='" . 
            $datos["id_cliente"] . 
            "',
	\x9direccion='" . 
            $datos["direccion"] . 
            "',cp='" . 
            $datos["cp"] . 
            "',referencias='" . 
            $datos["referencias"] . 
            "' WHERE id_direccion_envio = " . 
            $datos["id"]; 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $msj = 
            "Se edito una direcci\303\263n para el cliente con el id: " . 
            $datos["id_cliente"] . 
            ", y lo registro el usuario con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        $resultado["estatus"] = 3; 
        $resultado["tipo"] = "success"; 
        $resultado["titulo_mensaje"] = 
            "Listo!"; 
        $resultado["mensaje"] = $editar; 
        $resultado["funcion"] = 
            "clientes_direcciones_lista"; 
        echo json_encode($resultado); 
        break; 
    case 44: 
        $datos["id"] = $funciones->limpia($_POST["id"]); 
        $datos["estatus"] = $funciones->limpia( 
            $_POST["estatus"] 
        ); 
        $consulta = 
            "UPDATE tblc_producto SET estatus_comentario='" . 
            $datos["estatus"] . 
            "' WHERE id_producto = " . 
            $datos["id"]; 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $msj = 
            "Se cambio el estatus de una empresa con el id: " . 
            $datos["id"] . 
            ", y lo cambio el usuario con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        if ($datos["estatus"] == 0) { 
            $resultado["icon"] = "warning"; 
            $resultado["span"] = 
                "<span class='text-danger'>Desactivado</span>"; 
            $resultado["title"] = 
                "Se desactivo el producto"; 
            $resultado["text"] = 
                "El producto se encuentra desactivado!"; 
        } else { 
            $resultado["icon"] = "success"; 
            $resultado["span"] = 
                "<span class='text-success'>Activado</span>"; 
            $resultado["title"] = 
                "Se activo el producto"; 
            $resultado["text"] = 
                "El producto se encuentra activado!"; 
        } 
        echo json_encode($resultado); 
        break; 
    case 45: 
        $datos["id_cliente"] = $funciones->limpia( 
            $_POST["id_cliente"] 
        ); 
        $datos[ 
            "id_municipio" 
        ] = $funciones->limpia( 
            $_POST["id_municipio"] 
        ); 
        $datos[ 
            "id_uso_cfdi" 
        ] = $funciones->limpia( 
            $_POST["id_uso_cfdi"] 
        ); 
        $datos["id_regimen"] = $funciones->limpia( 
            $_POST["id_regimen"] 
        ); 
        $datos[ 
            "razon_social" 
        ] = $funciones->limpia( 
            $_POST["razon_social"] 
        ); 
        $datos["direccion"] = $funciones->limpia( 
            $_POST["direccion"] 
        ); 
        $datos["tipo"] = $funciones->limpia( 
            $_POST["tipo"] 
        ); 
        $datos["cp"] = $funciones->limpia($_POST["cp"]); 
        $datos["correo"] = $funciones->limpia( 
            $_POST["correo"] 
        ); 
        $datos["rfc"] = $funciones->limpia($_POST["rfc"]); 
        $datos["ruta"] = $funciones->limpia( 
            $_POST["ruta"] 
        ); 
        if ( 
            $conexion->consultadato( 
                "SELECT COUNT(id_datos_facturacion) FROM tbl_datos_facturacion WHERE fecha_eliminado IS NULL 
	\x9AND razon_social like '" . 
                    $datos["razon_social"] . 
                    "' " 
            ) >= 1 
        ) { 
            $resultado["estatus"] = 1; 
            $resultado["tipo"] = "warning"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Aviso"; 
            $resultado["mensaje"] = $repetido; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $consulta = 
            "INSERT INTO tbl_datos_facturacion(id_cliente, id_municipio, id_uso_cfdi, id_regimen_fiscal, razon_social, tipo, direccion, cp, \xa\x9	correo, rfc) VALUES ('" . 
            $datos["id_cliente"] . 
            "','" . 
            $datos["id_municipio"] . 
            "','" . 
            $datos["id_uso_cfdi"] . 
            "','" . 
            $datos["id_regimen"] . 
            "',
\x9\x9'" . 
            $datos["razon_social"] . 
            "','" . 
            $datos["tipo"] . 
            "','" . 
            $datos["direccion"] . 
            "','" . 
            $datos["cp"] . 
            "','" . 
            $datos["correo"] . 
            "','" . 
            $datos["rfc"] . 
            "')"; 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $msj = 
            "Se creo los datos de factura para el cliente con el id: " . 
            $datos["id_cliente"] . 
            ", y lo registro el usuario con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        $resultado["estatus"] = 2; 
        $resultado["tipo"] = "success"; 
        $resultado["titulo_mensaje"] = 
            "Listo!"; 
        $resultado["mensaje"] = $guardar; 
        if ($datos["ruta"] == "") { 
            $resultado["funcion"] = 
                "clientes_factura_lista"; 
        } else { 
            if ($datos["ruta"] == "1") { 
                $resultado["id"] = 
                    $datos["id_cliente"]; 
                $resultado["funcion"] = 
                    "clientes_facturacion"; 
            } 
        } 
        echo json_encode($resultado); 
        break; 
    case 46: 
        $datos["id"] = $funciones->limpia($_POST["id"]); 
        $datos["id_cliente"] = $funciones->limpia( 
            $_POST["id_cliente"] 
        ); 
        $datos[ 
            "id_municipio" 
        ] = $funciones->limpia( 
            $_POST["id_municipio"] 
        ); 
        $datos[ 
            "id_uso_cfdi" 
        ] = $funciones->limpia( 
            $_POST["id_uso_cfdi"] 
        ); 
        $datos["id_regimen"] = $funciones->limpia( 
            $_POST["id_regimen"] 
        ); 
        $datos[ 
            "razon_social" 
        ] = $funciones->limpia( 
            $_POST["razon_social"] 
        ); 
        $datos["direccion"] = $funciones->limpia( 
            $_POST["direccion"] 
        ); 
        $datos["tipo"] = $funciones->limpia( 
            $_POST["tipo"] 
        ); 
        $datos["cp"] = $funciones->limpia($_POST["cp"]); 
        $datos["correo"] = $funciones->limpia( 
            $_POST["correo"] 
        ); 
        $datos["rfc"] = $funciones->limpia($_POST["rfc"]); 
        $datos["ruta"] = $funciones->limpia( 
            $_POST["ruta"] 
        ); 
        if ( 
            $conexion->consultadato( 
                "SELECT COUNT(id_datos_facturacion) FROM tbl_datos_facturacion WHERE fecha_eliminado IS NULL 
\x9	AND razon_social like '" . 
                    $datos["razon_social"] . 
                    "' AND id_datos_facturacion != " . 
                    $datos["id"] 
            ) >= 1 
        ) { 
            $resultado["estatus"] = 1; 
            $resultado["tipo"] = "warning"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Aviso"; 
            $resultado["mensaje"] = $repetido; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $consulta = 
            "UPDATE tbl_datos_facturacion SET id_cliente='" . 
            $datos["id_cliente"] . 
            "',id_municipio='" . 
            $datos["id_municipio"] . 
            "',\xa		id_uso_cfdi='" . 
            $datos["id_uso_cfdi"] . 
            "',id_regimen_fiscal='" . 
            $datos["id_regimen"] . 
            "',razon_social='" . 
            $datos["razon_social"] . 
            "',
	\x9tipo='" . 
            $datos["tipo"] . 
            "',direccion='" . 
            $datos["direccion"] . 
            "',cp='" . 
            $datos["cp"] . 
            "',correo='" . 
            $datos["correo"] . 
            "',rfc='" . 
            $datos["rfc"] . 
            "'\xa	\x9WHERE id_datos_facturacion = " . 
            $datos["id"]; 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $msj = 
            "Se edito los datos de facturacion para el cliente con el id: " . 
            $datos["id_cliente"] . 
            ", y lo registro el usuario con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        $resultado["estatus"] = 3; 
        $resultado["tipo"] = "success"; 
        $resultado["titulo_mensaje"] = 
            "Listo!"; 
        $resultado["mensaje"] = $editar; 
        if ($datos["ruta"] == "") { 
            $resultado["funcion"] = 
                "clientes_factura_lista"; 
        } else { 
            if ($datos["ruta"] == "1") { 
                $resultado["id"] = 
                    $datos["id_cliente"]; 
                $resultado["funcion"] = 
                    "clientes_facturacion"; 
            } 
        } 
        echo json_encode($resultado); 
        break; 
    case 47: 
        $datos[ 
            "id_vendedor" 
        ] = $funciones->limpia( 
            $_POST["id_vendedor"] 
        ); 
        $datos["id_cliente"] = $funciones->limpia( 
            $_POST["id_cliente"] 
        ); 
        $datos[ 
            "id_direccion_envio" 
        ] = $funciones->limpia( 
            $_POST[ 
                "id_direccion_envio" 
            ] 
        ); 
        $datos["fecha_ini"] = $funciones->limpia( 
            $_POST["fecha_ini"] 
        ); 
        $datos[ 
            "tipo_factura" 
        ] = $funciones->limpia( 
            $_POST["tipo_factura"] 
        ); 
        $datos["id_factura"] = $funciones->limpia( 
            $_POST["id_factura"] 
        ); 
        $datos["tipo_pago"] = $funciones->limpia( 
            $_POST["tipo_pago"] 
        ); 
        $datos["fecha_pago"] = $funciones->limpia( 
            $_POST["fecha_pago"] 
        ); 
        $datos[ 
            "total_compra" 
        ] = $funciones->limpia( 
            $_POST["total_compra"] 
        ); 
        $datos["id_empresa"] = $funciones->limpia( 
            $_POST["id_empresa"] 
        ); 
        $datos[ 
            "id_promocion" 
        ] = $funciones->limpia( 
            $_POST["id_promocion"] 
        ); 
        $datos[ 
            "tipo_captura" 
        ] = $funciones->limpia( 
            $_POST["tipo_captura"] 
        ); 
        if ( 
            $datos["tipo_captura"] == "2" 
        ) { 
            $datos[ 
                "estatus_compra" 
            ] = 1; 
        } else { 
            $datos[ 
                "estatus_compra" 
            ] = 0; 
        } 
        $consulta = 
            "INSERT INTO tbl_compra(id_cliente, id_empresa, id_direccion_envio, monto_total, fecha_compra, id_sesion_usuario, estatus_factura, \xa\x9\x9estatus_compra,tipo_pago, fecha_pago, id_datos_factura, id_promocion, tipo) VALUES ('" . 
            $datos["id_cliente"] . 
            "','" . 
            $datos["id_empresa"] . 
            "','" . 
            $datos[ 
                "id_direccion_envio" 
            ] . 
            "',\xa	\x9'" . 
            $datos["total_compra"] . 
            "','" . 
            $datos["fecha_ini"] . 
            "','" . 
            $datos["id_vendedor"] . 
            "','" . 
            $datos["tipo_factura"] . 
            "','" . 
            $datos["estatus_compra"] . 
            "','" . 
            $datos["tipo_pago"] . 
            "',
		'" . 
            $datos["fecha_pago"] . 
            "','" . 
            $datos["id_factura"] . 
            "','" . 
            $datos["id_promocion"] . 
            "','" . 
            $datos["tipo_captura"] . 
            "')"; 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $msj = 
            "Se realizo una compra para el cliente con el id: " . 
            $datos["id_cliente"] . 
            ", y lo registro el usuario con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        $id = $conexion->fetch_array($querys->getventa()); 
        $date = date_create($datos["fecha_pago"]); 
        $fecha_folio = date_format($date, "d/m/Y"); 
        $folio = 
            $id["id_compra"] . "/" . $fecha_folio; 
        $consulta2 = 
            "UPDATE tbl_compra SET folio='" . 
            $folio . 
            "' WHERE id_compra=" . 
            $id["id_compra"]; 
        if ($conexion->consulta($consulta2) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $productos = 
            $_POST[ 
                "productos_tabla" 
            ]; 
        $cantidad = $_POST["cant"]; 
        $costo = $_POST["costo_tabla"]; 
        $preciobd = str_replace( 
            ",", 
            "", 
            $_POST["preciobd"] 
        ); 
        for ($i = 0; $i < count($productos); $i++) { 
            $prod = $conexion->fetch_array( 
                $querys->getproducto($productos[$i]) 
            ); 
            $consulta = 
                "INSERT INTO tbl_compra_producto(id_compra, id_producto, cantidad, costo_unitario) VALUES ('" . 
                $id["id_compra"] . 
                "',
	\x9\x9'" . 
                $productos[$i] . 
                "','" . 
                $cantidad[$i] . 
                "','" . 
                $preciobd[$i] . 
                "')"; 
            if ($conexion->consulta($consulta) == 0) { 
                $resultado["estatus"] = 0; 
                $resultado["tipo"] = "danger"; 
                $resultado[ 
                    "titulo_mensaje" 
                ] = "Error"; 
                $resultado["mensaje"] = $error_form; 
                echo json_encode($resultado); 
                die(0); 
            } 
            if ( 
                $datos["tipo_captura"] == 
                "2" 
            ) { 
                $consulta2 = 
                    "INSERT INTO tbl_historial_invenario(id_producto, id_usuario, recibe, cantidad, fecha, accion, observacion) 
\x9		\x9VALUES ('" . 
                    $productos[$i] . 
                    "','" . 
                    $id_usuario_sis . 
                    "','cli-" . 
                    $datos["id_cliente"] . 
                    "','" . 
                    $cantidad[$i] . 
                    "',NOW(),'2','Se desconto por motivo de compra')"; 
                if ($conexion->consulta($consulta2) == 0) { 
                    $resultado["estatus"] = 0; 
                    $resultado["tipo"] = "danger"; 
                    $resultado[ 
                        "titulo_mensaje" 
                    ] = "Error"; 
                    $resultado["mensaje"] = $error_form; 
                    echo json_encode($resultado); 
                    die(0); 
                } 
            } 
        } 
        if ($datos["id_promocion"] != 0) { 
            $promo = $conexion->fetch_array( 
                $querys->getpromocion( 
                    $datos["id_promocion"] 
                ) 
            ); 
            $num_usos = $promo["num_usos"] - 1; 
            $consulta3 = 
                "UPDATE tbl_promocion SET num_usos='" . 
                $num_usos . 
                "' WHERE id_promocion = " . 
                $datos["id_promocion"]; 
            if ($conexion->consulta($consulta3) == 0) { 
                $resultado["estatus"] = 0; 
                $resultado["tipo"] = "danger"; 
                $resultado[ 
                    "titulo_mensaje" 
                ] = "Error"; 
                $resultado["mensaje"] = $error_form; 
                echo json_encode($resultado); 
                die(0); 
            } 
        } 
        $resultado["estatus"] = 2; 
        $resultado["tipo"] = "success"; 
        $resultado["titulo_mensaje"] = 
            "Listo!"; 
        $resultado["mensaje"] = $guardar; 
        $resultado["funcion"] = 
            "ventas_lista"; 
        echo json_encode($resultado); 
        break; 
    case 50: 
        $datos["id_empresa"] = $funciones->limpia( 
            $_POST["id_empresa2"] 
        ); 
        $datos["fecha_hora"] = $funciones->limpia( 
            $_POST["fecha_hora"] 
        ); 
        $datos["recibe"] = $funciones->limpia( 
            $_POST["recibe"] 
        ); 
        $datos["accion"] = $funciones->limpia( 
            $_POST["movimiento"] 
        ); 
        $datos[ 
            "id_categoria" 
        ] = $funciones->limpia( 
            $_POST["id_categoria2"] 
        ); 
        $datos[ 
            "nom_producto" 
        ] = $funciones->limpia( 
            $_POST["nom_producto"] 
        ); 
        $productos = $_POST["agr_producto"]; 
        $costos = $_POST["agr_costo"]; 
        $cantidad = $_POST["agr_cantidad"]; 
        $observa = $_POST["observacion"]; 
        for ($i = 0; $i < count($productos); $i++) { 
            $consulta = 
                "INSERT INTO tbl_historial_invenario(id_producto, id_usuario, recibe, cantidad, fecha, accion, observacion) \xa\x9	\x9VALUES ('" . 
                $productos[$i] . 
                "','" . 
                $id_usuario_sis . 
                "','" . 
                $datos["recibe"] . 
                "','" . 
                $cantidad[$i] . 
                "','" . 
                $datos["fecha_hora"] . 
                "',
\x9		'" . 
                $datos["accion"] . 
                "','" . 
                $observa[$i] . 
                "')"; 
            if ($conexion->consulta($consulta) == 0) { 
                $resultado["estatus"] = 0; 
                $resultado["tipo"] = "danger"; 
                $resultado[ 
                    "titulo_mensaje" 
                ] = "Error"; 
                $resultado["mensaje"] = $error_form; 
                echo json_encode($resultado); 
                die(0); 
            } 
        } 
        $msj = 
            "Se creo los datos de una bodega para la empresa con el id: " . 
            $datos["id_empresa"] . 
            ", y lo registro el usuario con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        $resultado["estatus"] = 2; 
        $resultado["tipo"] = "success"; 
        $resultado["titulo_mensaje"] = 
            "Listo!"; 
        $resultado["mensaje"] = $guardar; 
        $resultado["funcion"] = 
            "movimiento_lista"; 
        echo json_encode($resultado); 
        break; 
    case 51: 
        $datos["id_compra"] = $funciones->limpia( 
            $_POST["id_compra"] 
        ); 
        $datos["num_guia"] = $funciones->limpia( 
            $_POST["num"] 
        ); 
        $datos["url"] = $funciones->limpia($_POST["url"]); 
        $datos[ 
            "fecha_envio" 
        ] = $funciones->limpia( 
            $_POST["fecha_envio"] 
        ); 
        $datos["dias"] = $funciones->limpia( 
            $_POST["dias"] 
        ); 
        $datos["paqueteria"] = $funciones->limpia( 
            $_POST["paqueteria"] 
        ); 
        $datos["direccion"] = $funciones->limpia( 
            $_POST["direccion"] 
        ); 
        $dat_envio = $conexion->fetch_array( 
            $querys->getenvio_compra( 
                $datos["id_compra"] 
            ) 
        ); 
        if (empty($dat_envio)) { 
            $consulta = 
                "INSERT INTO tbl_envio_compra(id_compra, num_guia, url, fecha_envio, dias_aproximado, fecha_registro, id_paqueteria) 
			VALUES ('" . 
                $datos["id_compra"] . 
                "','" . 
                $datos["num_guia"] . 
                "','" . 
                $datos["url"] . 
                "','" . 
                $datos["fecha_envio"] . 
                "','" . 
                $datos["dias"] . 
                "',
	\x9	'" . 
                date("d-m-Y") . 
                "','" . 
                $datos["paqueteria"] . 
                "')"; 
        } else { 
            $consulta = 
                "UPDATE tbl_envio_compra SET num_guia='" . 
                $datos["num_guia"] . 
                "',url='" . 
                $datos["url"] . 
                "',fecha_envio='" . 
                $datos["fecha_envio"] . 
                "',
\x9		dias_aproximado='" . 
                $datos["dias"] . 
                "',fecha_registro='" . 
                date("d-m-Y") . 
                "',id_paqueteria='" . 
                $datos["paqueteria"] . 
                "' \xa\x9\x9\x9WHERE id_compra=" . 
                $datos["id_compra"]; 
        } 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $consulta = 
            "UPDATE tbl_compra SET id_direccion_envio='" . 
            $datos["direccion"] . 
            "', estatus_envio='1' WHERE id_compra=" . 
            $datos["id_compra"]; 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $msj = 
            "Se edito los datos de envio de la compra para la compra con el id: " . 
            $datos["id_compra"] . 
            ", y lo registro el usuario con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        $resultado["estatus"] = 3; 
        $resultado["tipo"] = "success"; 
        $resultado["titulo_mensaje"] = 
            "Listo!"; 
        $resultado["mensaje"] = $editar; 
        $resultado["funcion"] = 
            "ventas_unilaterales"; 
        $resultado["id"] = $datos["id_compra"]; 
        echo json_encode($resultado); 
        break; 
    case 52: 
        $datos["id"] = $funciones->limpia($_POST["id"]); 
        $consulta = 
            "UPDATE tbl_compra SET estatus_compra='1', tipo='2' WHERE id_compra=" . 
            $datos["id"]; 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $msj = 
            "Se cambio el estatus de cotizaci\xc3\xb3n con el id: " . 
            $datos["id"] . 
            " a venta, y lo cambio el usuario con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        $resultado["icon"] = "success"; 
        $resultado["title"] = 
            "Transferencia exitosa"; 
        $resultado["text"] = 
            "La cotizaci\xc3\xb3n se traslado a ventas con exito!"; 
        $resultado["funcion"] = 
            "ventas_lista"; 
        echo json_encode($resultado); 
        break; 
    case 53: 
        $datos["tipo_pago"] = $funciones->limpia( 
            $_POST["tipo_pago"] 
        ); 
        $datos["fecha_pago"] = $funciones->limpia( 
            $_POST["act_fecha_pago"] 
        ); 
        $datos["id_compra"] = $funciones->limpia( 
            $_POST["id_compra"] 
        ); 
        $micarpeta = 
            "archivo/compras/" . 
            $datos["id_compra"] . 
            "/"; 
        if (!file_exists($micarpeta)) { 
            mkdir("../" . $micarpeta, 511, true); 
        } 
        if ( 
            isset( 
                $_FILES["comprobante"][ 
                    "tmp_name" 
                ] 
            ) && 
            $_FILES["comprobante"][ 
                "tmp_name" 
            ] != "" 
        ) { 
            if ( 
                $upload->load( 
                    "comprobante" 
                ) === false 
            ) { 
                echo "<script languaje="javascript">
		\x9		\x9parent.notificacion("ERROR! Formato de comprobante no permitido...","" . 
                    $upload->msj_error . 
                    "");\xa\x9	\x9		  </script>"; 
                die(0); 
            } 
            $imagen = $micarpeta . $upload->nombre_final; 
            $upload->setisimage(false); 
            if ($upload->save("../" . $imagen) === false) { 
                echo "<script languaje="javascript">\xa		\x9\x9\x9	parent.notificacion("ERROR! Fallo al guardar el comprobante: " . 
                    $imagen . 
                    "...","" . 
                    $upload->msj_error . 
                    "");\xa		\x9	\x9  </script>"; 
                die(0); 
            } 
            $datos["comprobante"] = $imagen; 
        } else { 
            $arc = $conexion->fetch_array( 
                $querys->getventas( 
                    $datos["id_compra"] 
                ) 
            ); 
            $datos["comprobante"] = 
                arc[ 
                    "comprobante_pago" 
                ]; 
        } 
        $consulta = 
            "UPDATE tbl_compra SET estatus_pago='1', comprobante_pago='" . 
            $datos["comprobante"] . 
            "',
	\x9fecha_pago='" . 
            $datos["fecha_pago"] . 
            "', tipo_pago='" . 
            $datos["tipo_pago"] . 
            "' \xa		WHERE id_compra=" . 
            $datos["id_compra"]; 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $msj = 
            "Se cambio el estatus de pagos de la compra con el id: " . 
            $datos["id_compra"] . 
            ", y lo cambio el usuario con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        if ($datos["tipo_pago"] == "1") { 
            $tipo_pago = "Deposito"; 
        } else { 
            if ($datos["tipo_pago"] == "2") { 
                $tipo_pago = "Tarjeta"; 
            } else { 
                if ($datos["tipo_pago"] == "3") { 
                    $tipo_pago = "Efectivo"; 
                } else { 
                    if ( 
                        $datos["tipo_pago"] == "4" 
                    ) { 
                        $tipo_pago = "Paypal"; 
                    } 
                } 
            } 
        } 
        $resultado["icon"] = "success"; 
        $resultado["title"] = 
            "Pago efectuado"; 
        $resultado["text"] = 
            "Se registro el pago con exito!"; 
        $resultado["tp_pg"] = $tipo_pago; 
        $resultado["com"] = 
            $datos["comprobante"]; 
        $resultado["funcion"] = 
            "ventas_unilaterales"; 
        $resultado["id"] = $datos["id_compra"]; 
        echo json_encode($resultado); 
        break; 
    case 54: 
        $datos[ 
            "seguimiento" 
        ] = $funciones->limpia( 
            $_POST["seguimiento"] 
        ); 
        $datos["publico"] = $funciones->limpia( 
            $_POST["ver_pub"] 
        ); 
        $datos["id_compra"] = $funciones->limpia( 
            $_POST["id_compra"] 
        ); 
        $micarpeta = 
            "archivo/compras/" . 
            $datos["id_compra"] . 
            "/segimientos/"; 
        if (!file_exists($micarpeta)) { 
            mkdir("../" . $micarpeta, 511, true); 
        } 
        if ( 
            isset( 
                $_FILES["archivo"][ 
                    "tmp_name" 
                ] 
            ) && 
            $_FILES["archivo"][ 
                "tmp_name" 
            ] != "" 
        ) { 
            if ($upload->load("archivo") === false) { 
                echo "<script languaje="javascript">\xa	\x9\x9	\x9\x9parent.notificacion("ERROR! Formato del archivo no permitido...","" . 
                    $upload->msj_error . 
                    "");
\x9\x9\x9\x9\x9  </script>"; 
                die(0); 
            } 
            $imagen = $micarpeta . $upload->nombre_final; 
            $upload->setisimage(false); 
            if ($upload->save("../" . $imagen) === false) { 
                echo "<script languaje="javascript">
		\x9\x9\x9	parent.notificacion("ERROR! Fallo al guardar el archivo: " . 
                    $imagen . 
                    "...","" . 
                    $upload->msj_error . 
                    "");\xa\x9\x9\x9		  </script>"; 
                die(0); 
            } 
            $datos["archivo"] = $imagen; 
        } else { 
            $datos["archivo"] = ""; 
        } 
        $cliente = $conexion->fetch_array( 
            $querys->getventas($datos["id_compra"]) 
        ); 
        $consulta = 
            "INSERT INTO tbl_compra_seguimiento(id_compra, seguimiento, publico, id_usuario, id_cliente, archivo_anexo) \xa\x9	VALUES ('" . 
            $datos["id_compra"] . 
            "','" . 
            $datos["seguimiento"] . 
            "','" . 
            $datos["publico"] . 
            "','" . 
            $id_usuario_sis . 
            "','" . 
            $cliente["id_cliente"] . 
            "',\xa\x9	'" . 
            $datos["archivo"] . 
            "')"; 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $msj = 
            "Se agrego un seguimiento a la venta con el id: " . 
            $datos["id_compra"] . 
            ", y lo cambio el usuario con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        $resultado["estatus"] = 2; 
        $resultado["tipo"] = "success"; 
        $resultado["titulo_mensaje"] = 
            "Listo!"; 
        $resultado["mensaje"] = $guardar; 
        $resultado["id"] = $datos["id_compra"]; 
        $resultado["funcion"] = 
            "ventas_seguimiento"; 
        echo json_encode($resultado); 
        break; 
    case 55: 
        $datos["id"] = $funciones->limpia($_POST["id"]); 
        $datos[ 
            "seguimiento" 
        ] = $funciones->limpia( 
            $_POST["seguimiento"] 
        ); 
        $datos["publico"] = $funciones->limpia( 
            $_POST["ver_pub"] 
        ); 
        $datos["id_compra"] = $funciones->limpia( 
            $_POST["id_compra"] 
        ); 
        $micarpeta = 
            "archivo/compras/" . 
            $datos["id_compra"] . 
            "/segimientos/"; 
        if (!file_exists($micarpeta)) { 
            mkdir("../" . $micarpeta, 511, true); 
        } 
        if ( 
            isset( 
                $_FILES["archivo"][ 
                    "tmp_name" 
                ] 
            ) && 
            $_FILES["archivo"][ 
                "tmp_name" 
            ] != "" 
        ) { 
            if ($upload->load("archivo") === false) { 
                echo "<script languaje="javascript">
		\x9	\x9	parent.notificacion("ERROR! Formato del archivo no permitido...","" . 
                    $upload->msj_error . 
                    "");
\x9				  </script>"; 
                die(0); 
            } 
            $imagen = $micarpeta . $upload->nombre_final; 
            $upload->setisimage(false); 
            if ($upload->save("../" . $imagen) === false) { 
                echo "<script languaje="javascript">\xa\x9		\x9	\x9parent.notificacion("ERROR! Fallo al guardar el archivo: " . 
                    $imagen . 
                    "...","" . 
                    $upload->msj_error . 
                    "");\xa				\x9  </script>"; 
                die(0); 
            } 
            $datos["archivo"] = $imagen; 
        } else { 
            $datos["archivo"] = 
                $_POST["archivo2"]; 
        } 
        $consulta = 
            "UPDATE tbl_compra_seguimiento SET seguimiento='" . 
            $datos["seguimiento"] . 
            "', publico='" . 
            $datos["publico"] . 
            "',
\x9	id_usuario={$id_usuario_sis}, archivo_anexo='" . 
            $datos["archivo"] . 
            "' WHERE id_compra_seguimiento=" . 
            $datos["id"]; 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $msj = 
            "Se edito un seguimiento a la venta con el id: " . 
            $datos["id_compra"] . 
            ", y lo cambio el usuario con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        $resultado["estatus"] = 3; 
        $resultado["tipo"] = "success"; 
        $resultado["titulo_mensaje"] = 
            "Listo!"; 
        $resultado["mensaje"] = $editar; 
        $resultado["id"] = $datos["id_compra"]; 
        $resultado["funcion"] = 
            "ventas_seguimiento"; 
        echo json_encode($resultado); 
        break; 
    case 56: 
        $datos["id"] = $funciones->limpia($_POST["id"]); 
        $datos["estatus"] = $funciones->limpia( 
            $_POST["estatus"] 
        ); 
        $consulta = 
            "UPDATE tbl_compra_seguimiento SET publico='" . 
            $datos["estatus"] . 
            "' WHERE id_compra_seguimiento = " . 
            $datos["id"]; 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $msj = 
            "Se cambio el estatus ed la visualizaci\303\xb3n al publico del seguimiento con el id: " . 
            $datos["id"] . 
            ", y lo cambio el usuario con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        $compra = $conexion->fetch_array( 
            $querys->getseguimiento($datos["id"]) 
        ); 
        $resultado["icon"] = "success"; 
        $resultado["title"] = 
            "Acci\303\xb3n exitosa"; 
        $resultado["text"] = 
            "Ahora se mostrara el seguimiento al cliente!"; 
        $resultado["id"] = 
            $compra["id_compra"]; 
        $resultado["funcion"] = 
            "ventas_seguimiento"; 
        echo json_encode($resultado); 
        break; 
    case 57: 
        $datos["nombre"] = $funciones->limpia( 
            $_POST["nombre"] 
        ); 
        $datos["color"] = $funciones->limpia( 
            $_POST["color"] 
        ); 
        $consulta = 
            "INSERT INTO tblc_categoria_publicacion(nombre, color) VALUES ('" . 
            $datos["nombre"] . 
            "','" . 
            $datos["color"] . 
            "')"; 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $msj = 
            "Se creo una categoria para el blog, lo creo el usuario con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        $resultado["estatus"] = 2; 
        $resultado["tipo"] = "success"; 
        $resultado["titulo_mensaje"] = 
            "Listo!"; 
        $resultado["mensaje"] = $guardar; 
        $resultado["funcion"] = 
            "blog_categoria"; 
        echo json_encode($resultado); 
        break; 
    case 58: 
        $datos["id"] = $funciones->limpia($_POST["id"]); 
        $datos["nombre"] = $funciones->limpia( 
            $_POST["nombre"] 
        ); 
        $datos["color"] = $funciones->limpia( 
            $_POST["color"] 
        ); 
        $consulta = 
            "UPDATE tblc_categoria_publicacion SET nombre='" . 
            $datos["nombre"] . 
            "', color='" . 
            $datos["color"] . 
            "'
\x9\x9WHERE id_categoria_publicacion = " . 
            $datos["id"]; 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $msj = 
            "Se edito una categoria para el blog, lo creo el usuario con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        $resultado["estatus"] = 2; 
        $resultado["tipo"] = "success"; 
        $resultado["titulo_mensaje"] = 
            "Listo!"; 
        $resultado["mensaje"] = $guardar; 
        $resultado["funcion"] = 
            "blog_categoria"; 
        echo json_encode($resultado); 
        break; 
    case 59: 
        $datos["empresa"] = $funciones->limpia( 
            $_POST["empresa"] 
        ); 
        $datos[ 
            "id_categoria" 
        ] = $funciones->limpia( 
            $_POST["id_categoria"] 
        ); 
        $datos["titulo"] = $funciones->limpia( 
            $_POST["titulo"] 
        ); 
        $datos["contenido"] = str_replace( 
            """, 
            "\"", 
            $_POST["text1"] 
        ); 
        $datos["fuente"] = $funciones->limpia( 
            $_POST["fuente"] 
        ); 
        $datos[ 
            "link_fuente" 
        ] = $funciones->limpia( 
            $_POST["link_fuente"] 
        ); 
        $datos["fecha"] = $funciones->limpia( 
            $_POST["fecha"] 
        ); 
        $datos["estatus"] = $funciones->limpia( 
            $_POST["estatus"] 
        ); 
        $datos["estatus2"] = $funciones->limpia( 
            $_POST[ 
                "estatus_comentario" 
            ] 
        ); 
        $datos["enlace"] = $funciones->url_amiga( 
            $datos["titulo"] 
        ); 
        $empresa = $conexion->fetch_array( 
            $querys->getempresas($datos["empresa"]) 
        ); 
        $micarpeta = 
            "archivo/empresa/" . 
            $empresa["nombre"] . 
            "/blog/"; 
        if (!file_exists($micarpeta)) { 
            mkdir("../" . $micarpeta, 511, true); 
        } 
        if ( 
            isset( 
                $_FILES["imagen"][ 
                    "tmp_name" 
                ] 
            ) && 
            $_FILES["imagen"][ 
                "tmp_name" 
            ] != "" 
        ) { 
            if ($upload->load("imagen") === false) { 
                echo "<script languaje="javascript">\xa\x9	\x9		\x9parent.notificacion("ERROR! Formato del archivo no permitido...","" . 
                    $upload->msj_error . 
                    "");\xa			\x9\x9  </script>"; 
                die(0); 
            } 
            $imagen = $micarpeta . $upload->nombre_final; 
            $upload->setisimage(false); 
            if ($upload->save("../" . $imagen) === false) { 
                echo "<script languaje="javascript">
		\x9	\x9\x9parent.notificacion("ERROR! Fallo al guardar el archivo: " . 
                    $imagen . 
                    "...","" . 
                    $upload->msj_error . 
                    "");
\x9\x9\x9\x9	  </script>"; 
                die(0); 
            } 
            $datos["imagen"] = $imagen; 
        } else { 
            $datos["imagen"] = ""; 
            echo "<script languaje="javascript">\xa\x9\x9\x9\x9		parent.notificacion("AVISO!! Debe seleccionar el archivo","Requerido");
\x9\x9			  </script>"; 
            die(0); 
        } 
        $consulta = 
            "INSERT INTO tbl_publicacion(id_empresa, id_categoria_publicacion, titulo, contenido, fuente, enlace_fuente, imagen, fecha, \xa\x9\x9estatus, estatus_comentario, enlace) VALUES ('" . 
            $datos["empresa"] . 
            "','" . 
            $datos["id_categoria"] . 
            "','" . 
            $datos["titulo"] . 
            "','" . 
            $datos["contenido"] . 
            "',
\x9\x9'" . 
            $datos["fuente"] . 
            "','" . 
            $datos["link_fuente"] . 
            "','" . 
            $datos["imagen"] . 
            "','" . 
            $datos["fecha"] . 
            "','" . 
            $datos["estatus"] . 
            "','" . 
            $datos["estatus2"] . 
            "','" . 
            $datos["enlace"] . 
            "')"; 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $msj = 
            "Se publico un blog, lo creo el usuario con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        $resultado["estatus"] = 2; 
        $resultado["tipo"] = "success"; 
        $resultado["titulo_mensaje"] = 
            "Listo!"; 
        $resultado["mensaje"] = $guardar; 
        $resultado["funcion"] = 
            "blog_lista"; 
        echo json_encode($resultado); 
        break; 
    case 60: 
        $datos["id"] = $funciones->limpia($_POST["id"]); 
        $datos["empresa"] = $funciones->limpia( 
            $_POST["empresa"] 
        ); 
        $datos[ 
            "id_categoria" 
        ] = $funciones->limpia( 
            $_POST["id_categoria"] 
        ); 
        $datos["titulo"] = $funciones->limpia( 
            $_POST["titulo"] 
        ); 
        $datos["contenido"] = str_replace( 
            """, 
            "\"", 
            $_POST["text1"] 
        ); 
        $datos["fuente"] = $funciones->limpia( 
            $_POST["fuente"] 
        ); 
        $datos[ 
            "link_fuente" 
        ] = $funciones->limpia( 
            $_POST["link_fuente"] 
        ); 
        $datos["fecha"] = $funciones->limpia( 
            $_POST["fecha"] 
        ); 
        $datos["estatus"] = $funciones->limpia( 
            $_POST["estatus"] 
        ); 
        $datos["estatus2"] = $funciones->limpia( 
            $_POST[ 
                "estatus_comentario" 
            ] 
        ); 
        $datos["enlace"] = $funciones->url_amiga( 
            $datos["titulo"] 
        ); 
        $empresa = $conexion->fetch_array( 
            $querys->getempresas($datos["empresa"]) 
        ); 
        $micarpeta = 
            "archivo/empresa/" . 
            $empresa["nombre"] . 
            "/blog/"; 
        if (!file_exists($micarpeta)) { 
            mkdir("../" . $micarpeta, 511, true); 
        } 
        if ( 
            isset( 
                $_FILES["imagen"][ 
                    "tmp_name" 
                ] 
            ) && 
            $_FILES["imagen"][ 
                "tmp_name" 
            ] != "" 
        ) { 
            if ($upload->load("imagen") === false) { 
                echo "<script languaje="javascript">
		\x9\x9\x9	parent.notificacion("ERROR! Formato del archivo no permitido...","" . 
                    $upload->msj_error . 
                    "");\xa		\x9	\x9  </script>"; 
                die(0); 
            } 
            $imagen = $micarpeta . $upload->nombre_final; 
            $upload->setisimage(false); 
            if ($upload->save("../" . $imagen) === false) { 
                echo "<script languaje="javascript">
	\x9	\x9	\x9parent.notificacion("ERROR! Fallo al guardar el archivo: " . 
                    $imagen . 
                    "...","" . 
                    $upload->msj_error . 
                    "");
\x9	\x9		  </script>"; 
                die(0); 
            } 
            $datos["imagen"] = $imagen; 
        } else { 
            $datos["imagen"] = 
                $_POST["imagen2"]; 
        } 
        $consulta = 
            "UPDATE tbl_publicacion SET id_empresa='" . 
            $datos["empresa"] . 
            "',enlace='" . 
            $datos["enlace"] . 
            "',id_categoria_publicacion='" . 
            $datos["id_categoria"] . 
            "',
\x9\x9titulo='" . 
            $datos["titulo"] . 
            "',contenido='" . 
            $datos["contenido"] . 
            "',fuente='" . 
            $datos["fuente"] . 
            "',enlace_fuente='" . 
            $datos["link_fuente"] . 
            "',\xa		imagen='" . 
            $datos["imagen"] . 
            "',fecha='" . 
            $datos["fecha"] . 
            "',estatus='" . 
            $datos["estatus"] . 
            "',estatus_comentario='" . 
            $datos["estatus2"] . 
            "' \xa		WHERE id_publicacion =" . 
            $datos["id"]; 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $msj = 
            "Se edito un blog, lo creo el usuario con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        $resultado["estatus"] = 3; 
        $resultado["tipo"] = "success"; 
        $resultado["titulo_mensaje"] = 
            "Listo!"; 
        $resultado["mensaje"] = $editar; 
        $resultado["funcion"] = 
            "blog_lista"; 
        echo json_encode($resultado); 
        break; 
    case 61: 
        $datos["id"] = $funciones->limpia($_POST["id"]); 
        $datos["estatus"] = $funciones->limpia( 
            $_POST["estatus"] 
        ); 
        $consulta = 
            "UPDATE tbl_publicacion SET estatus='" . 
            $datos["estatus"] . 
            "' WHERE id_publicacion = " . 
            $datos["id"]; 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $msj = 
            "Se edito el estatus del blog, lo creo el usuario con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        if ($datos["estatus"] == 0) { 
            $resultado["icon"] = "warning"; 
            $resultado["span"] = 
                "<span class='text-danger'>Desactivado</span>"; 
            $resultado["title"] = 
                "Se desactivo el blog"; 
            $resultado["text"] = 
                "El blog ya no se vera en la p\303\241gina web!"; 
        } else { 
            $resultado["icon"] = "success"; 
            $resultado["span"] = 
                "<span class='text-success'>Activado</span>"; 
            $resultado["title"] = 
                "Se activo el blog"; 
            $resultado["text"] = 
                "El blog se vera en la p\xc3\xa1gina web!"; 
        } 
        echo json_encode($resultado); 
        break; 
    case 62: 
        $datos["id"] = $funciones->limpia($_POST["id"]); 
        $datos["estatus"] = $funciones->limpia( 
            $_POST["estatus"] 
        ); 
        $consulta = 
            "UPDATE tbl_publicacion SET estatus_comentario='" . 
            $datos["estatus"] . 
            "' WHERE id_publicacion = " . 
            $datos["id"]; 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $msj = 
            "Se edito el estatus de los comentarios del blog, lo creo el usuario con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        if ($datos["estatus"] == 0) { 
            $resultado["icon"] = "warning"; 
            $resultado["span"] = 
                "<span class='text-danger'>Desactivado</span>"; 
            $resultado["title"] = 
                "Se desactivo los comentarios del blog"; 
            $resultado["text"] = 
                "Los comentarios del blog ya no se vera en la p\303\241gina web!"; 
        } else { 
            $resultado["icon"] = "success"; 
            $resultado["span"] = 
                "<span class='text-success'>Activado</span>"; 
            $resultado["title"] = 
                "Se activo los comentarios el blog"; 
            $resultado["text"] = 
                "Los comentarios del blog se vera en la p\303\xa1gina web!"; 
        } 
        echo json_encode($resultado); 
        break; 
    case 63: 
        $datos["id"] = $funciones->limpia($_POST["id"]); 
        $datos["empresa"] = $funciones->limpia( 
            $_POST["empresa"] 
        ); 
        $nom_empresa = $conexion->fetch_array( 
            $querys->getempresas($datos["empresa"]) 
        ); 
        $micarpeta = 
            "archivo/empresa/" . 
            $nom_empresa["nombre"] . 
            "/blog/sliders/"; 
        if (!file_exists($micarpeta)) { 
            mkdir("../" . $micarpeta, 511, true); 
        } 
        if ( 
            isset( 
                $_FILES["imagen"][ 
                    "tmp_name" 
                ][$i] 
            ) and 
            $_FILES["imagen"][ 
                "tmp_name" 
            ][$i] != 
                "" 
        ) { 
            if ($upload->load("imagen") === false) { 
                echo "<script languaje="javascript">\xa\x9	\x9	\x9\x9parent.notificacion("ERROR! Formato de foto no permitido...","" . 
                    $upload->msj_error . 
                    "");\xa		\x9\x9	</script>"; 
                die(0); 
            } 
            $imagen = $micarpeta . $upload->nombre_final; 
            $upload->setisimage(false); 
            if ($upload->save("../" . $imagen) === false) { 
                echo "<script languaje="javascript">
\x9\x9\x9\x9\x9\x9parent.notificacion("ERROR! Fallo al guardar el archivo: " . 
                    $imagen . 
                    "...","" . 
                    $upload->msj_error . 
                    "");
\x9\x9			</script>"; 
                die(0); 
            } 
            $imagenes = $imagen; 
        } else { 
            $imagenes = ""; 
            echo "<script languaje="javascript">
	\x9	\x9\x9	parent.notificacion("AVISO!! Debe seleccionar una imagen para la empresa","Requerido");
		\x9	\x9</script>"; 
            die(0); 
        } 
        $consulta = 
            "INSERT INTO tbl_imagen_publicacion(id_publicacion, imagen) VALUES ('" . 
            $datos["id"] . 
            "','" . 
            $imagenes . 
            "')"; 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $msj = 
            "Se agrego imagenes al blog: " . 
            $datos["id"] . 
            ", y lo registro el usuario con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        $resultado["estatus"] = 2; 
        $resultado["tipo"] = "success"; 
        $resultado["titulo_mensaje"] = 
            "Listo!"; 
        $resultado["mensaje"] = $guardar; 
        $resultado["funcion"] = 
            "blog_publicados_imagenes"; 
        $resultado["id"] = $datos["id"]; 
        echo json_encode($resultado); 
        break; 
    case 64: 
        $datos["id"] = $funciones->limpia($_POST["id"]); 
        $datos["producto"] = $funciones->limpia( 
            $_POST["producto"] 
        ); 
        $fecha = date("Y-m-d h:i:s", time()); 
        $consulta = 
            "UPDATE tbl_imagen_publicacion SET fecha_eliminado = '" . 
            $fecha . 
            "' WHERE id_imagen_publicacion = " . 
            $datos["id"]; 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $msj = 
            "Se elimino la imagen: " . 
            $datos["id"] . 
            " del blog, y lo elimino el usuario con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        $resultado["icon"] = "success"; 
        $resultado["title"] = 
            "Borrado exitoso"; 
        $resultado["text"] = 
            "La imagen del blog se elimino correctamente!"; 
        $resultado["funcion"] = 
            "blog_publicados_imagenes"; 
        $resultado["id"] = $datos["producto"]; 
        echo json_encode($resultado); 
        break; 
    case 65: 
        $datos["cantidad"] = $funciones->limpia( 
            $_POST["cantidad"] 
        ); 
        $datos["tipo_mov"] = $funciones->limpia( 
            $_POST["tipo_mov"] 
        ); 
        $datos["recibe"] = $funciones->limpia( 
            $_POST["recibe"] 
        ); 
        $datos[ 
            "descripcion" 
        ] = $funciones->limpia( 
            $_POST["descripcion"] 
        ); 
        $datos["producto"] = $funciones->limpia( 
            $_POST["producto"] 
        ); 
        $consulta = 
            "INSERT INTO tbl_historial_invenario(id_producto, id_usuario, recibe, cantidad, fecha, accion, observacion) 
\x9\x9VALUES ('" . 
            $datos["producto"] . 
            "','" . 
            $id_usuario_sis . 
            "','" . 
            $datos["recibe"] . 
            "','" . 
            $datos["cantidad"] . 
            "',NOW(), '" . 
            $datos["tipo_mov"] . 
            "','" . 
            $datos["descripcion"] . 
            "')"; 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $msj = 
            "Se a\xc3\261adio productos con el id " . 
            $datos["producto"] . 
            ", y lo registro el usuario con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        $suma = $conexion->fetch_array( 
            $querys->getmovimientos_suma_aum( 
                $datos["producto"] 
            ) 
        ); 
        $resta = $conexion->fetch_array( 
            $querys->getmovimientos_suma_dis( 
                $datos["producto"] 
            ) 
        ); 
        $total = 
            (float) $suma["total"] - 
            (float) $resta["total"]; 
        $resultado["icon"] = "success"; 
        $resultado["title"] = 
            "Agregado exitoso"; 
        $resultado["text"] = 
            "El producto se a\303\261adio correctamente!"; 
        $resultado["suma"] = $suma["total"]; 
        $resultado["resta"] = $resta["total"]; 
        $resultado["total"] = $total; 
        echo json_encode($resultado); 
        break; 
    case 66: 
        $datos["nombre"] = $funciones->limpia( 
            $_POST["nombre"] 
        ); 
        $datos["slogan"] = $funciones->limpia( 
            $_POST["slogan"] 
        ); 
        $datos["telefono"] = $funciones->limpia( 
            $_POST["telefono"] 
        ); 
        $datos["whatsapp"] = $funciones->limpia( 
            $_POST["whatsapp"] 
        ); 
        $datos["mensaje"] = 
            $_POST[ 
                "mensaje_whatsapp" 
            ]; 
        $datos["correo"] = $funciones->limpia( 
            $_POST["correo"] 
        ); 
        $datos["mensaje2"] = 
            $_POST["mensaje_correo"]; 
        $datos["facebook"] = $funciones->limpia( 
            $_POST["facebook"] 
        ); 
        $datos["twitter"] = $funciones->limpia( 
            $_POST["twitter"] 
        ); 
        $datos["iva"] = $funciones->limpia($_POST["iva"]); 
        $datos["sobre"] = addslashes( 
            $_POST["text1"] 
        ); 
        $datos["aviso"] = addslashes( 
            $_POST["text2"] 
        ); 
        $datos["terminos"] = addslashes( 
            $_POST["text3"] 
        ); 
        $datos["mision"] = addslashes( 
            $_POST["mision"] 
        ); 
        $datos["vision"] = addslashes( 
            $_POST["vision"] 
        ); 
        $datos["host"] = $_POST["host"]; 
        $micarpeta = 
            "archivo/configuracion/"; 
        if (!file_exists($micarpeta)) { 
            mkdir("../" . $micarpeta, 511, true); 
        } 
        if ( 
            isset( 
                $_FILES["logo"]["tmp_name"][ 
                    $i 
                ] 
            ) and 
            $_FILES["logo"]["tmp_name"][ 
                $i 
            ] != 
                "" 
        ) { 
            if ($upload->load("logo") === false) { 
                echo "<script languaje="javascript">\xa\x9	\x9			parent.notificacion("ERROR! Formato de logo no permitido...","" . 
                    $upload->msj_error . 
                    "");\xa\x9		\x9	</script>"; 
                die(0); 
            } 
            $imagen = $micarpeta . $upload->nombre_final; 
            $upload->setisimage(false); 
            if ($upload->save("../" . $imagen) === false) { 
                echo "<script languaje="javascript">
	\x9	\x9		parent.notificacion("ERROR! Fallo al guardar el logo: " . 
                    $imagen . 
                    "...","" . 
                    $upload->msj_error . 
                    "");\xa\x9		\x9	</script>"; 
                die(0); 
            } 
            $datos["logo"] = $imagen; 
        } else { 
            $datos["logo"] = $funciones->limpia( 
                $_POST["logo2"] 
            ); 
        } 
        $mensaje = str_replace( 
            " ", 
            "%20", 
            $datos["mensaje"] 
        ); 
        $mensaje2 = str_replace( 
            " ", 
            "%20", 
            $datos["mensaje2"] 
        ); 
        $consulta = 
            "REPLACE INTO tbl_configuracion(id_configuracion,nombre,logo,slogan,telefono,whatsapp,
\x9	correo,facebook,twitter,mensaje_whatsapp,mensaje_correo,nosotros, aviso, terminos, iva, host, mision, vision) VALUES (1,'" . 
            $datos["nombre"] . 
            "',
\x9	'" . 
            $datos["logo"] . 
            "','" . 
            $datos["slogan"] . 
            "','" . 
            $datos["telefono"] . 
            "','" . 
            $datos["whatsapp"] . 
            "',
\x9	'" . 
            $datos["correo"] . 
            "','" . 
            $datos["facebook"] . 
            "','" . 
            $datos["twitter"] . 
            "','" . 
            $mensaje . 
            "','" . 
            $mensaje2 . 
            "','" . 
            $datos["sobre"] . 
            "','" . 
            $datos["aviso"] . 
            "','" . 
            $datos["terminos"] . 
            "',\xa	\x9'" . 
            $datos["iva"] . 
            "', '" . 
            $datos["host"] . 
            "', '" . 
            $datos["mision"] . 
            "', '" . 
            $datos["vision"] . 
            "') "; 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $msj = 
            "Se actualizo los datos de configuracion de la pagina principal, con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        $resultado["estatus"] = 3; 
        $resultado["tipo"] = "success"; 
        $resultado["titulo_mensaje"] = 
            "Listo!"; 
        $resultado["mensaje"] = $editar; 
        echo json_encode($resultado); 
        break; 
    case 67: 
        $datos["id"] = $funciones->limpia( 
            $_POST["act_id"] 
        ); 
        $datos["act_fecha"] = $funciones->limpia( 
            $_POST["act_fecha"] 
        ); 
        $datos["id_usuario"] = $funciones->limpia( 
            $_POST["id_usuario"] 
        ); 
        $datos["id_cliente"] = $funciones->limpia( 
            $_POST["id_cliente"] 
        ); 
        $datos["proceso"] = $funciones->limpia( 
            $_POST["proceso"] 
        ); 
        $ventas = $conexion->fetch_array( 
            $querys->getventas($datos["id"]) 
        ); 
        if ($datos["act_fecha"] == "") { 
            $datos["act_fecha"] = 
                $ventas["fecha_compra"]; 
        } 
        if ($datos["id_usuario"] == "") { 
            $datos["id_usuario"] = 
                $ventas[ 
                    "id_sesion_usuario" 
                ]; 
        } 
        if ($datos["id_cliente"] == "") { 
            $datos["id_cliente"] = 
                $ventas["id_cliente"]; 
        } 
        $consulta = 
            "UPDATE tbl_compra SET fecha_compra='" . 
            $datos["act_fecha"] . 
            "', id_sesion_usuario='" . 
            $datos["id_usuario"] . 
            "', id_cliente='" . 
            $datos["id_cliente"] . 
            "', 
\x9	proceso='" . 
            $datos["proceso"] . 
            "' WHERE id_compra = " . 
            $datos["id"]; 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $msj = 
            "Se actualizo la venta con el id: " . 
            $datos["id"] . 
            ", y lo elimino el usuario con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        $resultado["icon"] = "success"; 
        $resultado["title"] = 
            "Borrado exitoso"; 
        $resultado["text"] = 
            "Actualizacion de los datos de la compra correctamente!"; 
        $resultado["funcion"] = 
            "ventas_unilaterales"; 
        $resultado["id"] = $datos["id"]; 
        echo json_encode($resultado); 
        break; 
    case 68: 
        $datos["id_factura"] = $funciones->limpia( 
            $_POST["act_id_factura"] 
        ); 
        $datos["id_compra"] = $funciones->limpia( 
            $_POST["id_compra"] 
        ); 
        $arc = $conexion->fetch_array( 
            $querys->getventas($datos["id_compra"]) 
        ); 
        $micarpeta = 
            "archivo/compras/" . 
            $datos["id_compra"] . 
            "/"; 
        if (!file_exists($micarpeta)) { 
            mkdir("../" . $micarpeta, 511, true); 
        } 
        if ( 
            isset( 
                $_FILES["fac_pdf"][ 
                    "tmp_name" 
                ] 
            ) and 
            $_FILES["fac_pdf"][ 
                "tmp_name" 
            ] != 
                "" 
        ) { 
            if ($upload->load("fac_pdf") === false) { 
                echo "<script languaje="javascript">\xa	\x9			\x9parent.notificacion("ERROR! Formato de la factura(PDF) no permitido...","" . 
                    $upload->msj_error . 
                    "");\xa	\x9			  </script>"; 
                die(0); 
            } 
            $imagen = $micarpeta . $upload->nombre_final; 
            $upload->setisimage(false); 
            if ($upload->save("../" . $imagen) === false) { 
                echo "<script languaje="javascript">\xa		\x9\x9		parent.notificacion("ERROR! Fallo al guardar la factura(PDF): " . 
                    $imagen . 
                    "...","" . 
                    $upload->msj_error . 
                    "");\xa\x9\x9\x9\x9\x9  </script>"; 
                die(0); 
            } 
            $datos["fac_pdf"] = $imagen; 
        } else { 
            $datos["fac_pdf"] = 
                arc["pdf_factura"]; 
        } 
        $fileTmpPath = 
            $_FILES["fac_xml"][ 
                "tmp_name" 
            ]; 
        $fileName = $_FILES["fac_xml"]["name"]; 
        $fileSize = $_FILES["fac_xml"]["size"]; 
        $fileType = $_FILES["fac_xml"]["type"]; 
        $fileNameCmps = explode(".", $fileName); 
        $fileExtension = strtolower(end($fileNameCmps)); 
        $newFileName = md5(time() . $fileName) . "." . $fileExtension; 
        $allowedfileExtensions = ["xml"]; 
        if (in_array($fileExtension, $allowedfileExtensions)) { 
            $dest_path = "../" . $micarpeta . $newFileName; 
            if (move_uploaded_file($fileTmpPath, $dest_path)) { 
                $datos["fac_xml"] = 
                    $micarpeta . $newFileName; 
            } else { 
                $datos["fac_xml"] = 
                    arc["xml_factura"]; 
            } 
        } 
        $consulta = 
            "UPDATE tbl_compra SET id_datos_factura='" . 
            $datos["id_factura"] . 
            "',\xa\x9\x9pdf_factura='" . 
            $datos["fac_pdf"] . 
            "',xml_factura='" . 
            $datos["fac_xml"] . 
            "' WHERE id_compra=" . 
            $datos["id_compra"]; 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $msj = 
            "Se cambio el estatus de pagos de la compra con el id: " . 
            $datos["id_compra"] . 
            ", y lo cambio el usuario con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        $resultado["icon"] = "success"; 
        $resultado["title"] = 
            "Pago efectuado"; 
        $resultado["text"] = 
            "Se registro el pago con exito!"; 
        $resultado["funcion"] = 
            "ventas_unilaterales"; 
        $resultado["id"] = $datos["id_compra"]; 
        echo json_encode($resultado); 
        break; 
    case 69: 
        $datos["nombre"] = $funciones->limpia( 
            $_POST["nombre"] 
        ); 
        $datos["apellidos"] = $funciones->limpia( 
            $_POST["apellidos"] 
        ); 
        $datos["telefono"] = $funciones->limpia( 
            $_POST["telefono"] 
        ); 
        $datos["correo"] = trim( 
            $_POST["correo"] 
        ); 
        $datos[ 
            "asig_empresa" 
        ] = $funciones->limpia( 
            $_POST["asig_empresa"] 
        ); 
        $permitted_chars = 
            "0123456789abcdefghijklmnopqrstuvwxyz"; 
        $contra = substr(str_shuffle($permitted_chars), 0, 8); 
        $datos[ 
            "contrasena" 
        ] = $funciones->create_password(trim($contra)); 
        if ( 
            $conexion->consultadato( 
                "SELECT COUNT(id_cliente) FROM tbl_cliente WHERE fecha_eliminado IS NULL AND correo = '" . 
                    $datos["correo"] . 
                    "' " 
            ) == 1 
        ) { 
            $resultado["estatus"] = 1; 
            $resultado["tipo"] = "warning"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Aviso"; 
            $resultado["mensaje"] = 
                "El correo que quiere registrar ya esta siendo usado"; 
            $resultado["id"] = ""; 
            $resultado["cliente"] = ""; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $consulta = 
            "INSERT INTO tbl_cliente(nombre, apellidos, telefono, correo, password, id_empresa) VALUES ('" . 
            $datos["nombre"] . 
            "', '" . 
            $datos["apellidos"] . 
            "','" . 
            $datos["telefono"] . 
            "',\xa\x9\x9'" . 
            $datos["correo"] . 
            "','" . 
            $datos["contrasena"] . 
            "','" . 
            $datos["asig_empresa"] . 
            "')"; 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            $resultado["id"] = ""; 
            $resultado["cliente"] = ""; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $ultimo_cliente = $conexion->fetch_array( 
            "SELECT * FROM tbl_cliente ORDER BY id_cliente DESC LIMIT 1" 
        ); 
        $msj = 
            "Se creo un cliente llamado: " . 
            $datos["nombre"] . 
            " " . 
            $datos["apellidos"] . 
            " , y lo registro el usuario con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        $resultado["estatus"] = 2; 
        $resultado["tipo"] = "success"; 
        $resultado["titulo_mensaje"] = 
            "Listo!"; 
        $resultado["mensaje"] = 
            "El registro del cliente se completo correctamente, se le envio su contrase\303\xb1a al correo electronico que proporciono"; 
        $resultado["id"] = 
            $ultimo_cliente["id_cliente"]; 
        $resultado["cliente"] = 
            $ultimo_cliente["nombre"] . 
            " " . 
            $ultimo_cliente["apellidos"]; 
        echo json_encode($resultado); 
        break; 
    case 70: 
        $datos["id_cliente"] = $funciones->limpia( 
            $_POST["id_cliente"] 
        ); 
        $datos[ 
            "monto_total" 
        ] = $funciones->limpia( 
            $_POST["total_compra"] 
        ); 
        $datos["id_empresa"] = $funciones->limpia( 
            $_POST["id_empresa"] 
        ); 
        $consulta = 
            "INSERT INTO tbl_compra(id_cliente, id_empresa, monto_total, fecha_compra, id_sesion_usuario,estatus_compra,tipo_pago, fecha_pago, tipo) VALUES 
\x9	('" . 
            $datos["id_cliente"] . 
            "','" . 
            $datos["id_empresa"] . 
            "','" . 
            $datos["monto_total"] . 
            "',NOW(),'" . 
            $id_usuario_sis . 
            "','1','3',NOW(),'2')"; 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $msj = 
            "Se realizo una compra desde el punto de venta para el cliente con el id: " . 
            $datos["id_cliente"] . 
            ", y lo registro el usuario con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        $id = $conexion->fetch_array($querys->getventa()); 
        $date = date_create($datos["fecha_pago"]); 
        $fecha_folio = date_format($date, "d/m/Y"); 
        $folio = 
            $id["id_compra"] . "/" . $fecha_folio; 
        $consulta2 = 
            "UPDATE tbl_compra SET folio='" . 
            $folio . 
            "' WHERE id_compra=" . 
            $id["id_compra"]; 
        if ($conexion->consulta($consulta2) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $productos = $_POST["folio"]; 
        $cantidad = 
            $_POST["cantidad_prod"]; 
        for ($i = 0; $i < count($productos); $i++) { 
            $prod = $conexion->fetch_array( 
                $querys->getproducto2($productos[$i]) 
            ); 
            $consulta = 
                "INSERT INTO tbl_compra_producto(id_compra, id_producto, cantidad, costo_unitario) VALUES ('" . 
                $id["id_compra"] . 
                "', '" . 
                $prod["id_producto"] . 
                "','" . 
                $cantidad[$i] . 
                "','" . 
                $prod["costo"] . 
                "')"; 
            if ($conexion->consulta($consulta) == 0) { 
                $resultado["estatus"] = 0; 
                $resultado["tipo"] = "danger"; 
                $resultado[ 
                    "titulo_mensaje" 
                ] = "Error"; 
                $resultado["mensaje"] = $error_form; 
                echo json_encode($resultado); 
                die(0); 
            } 
            $consulta2 = 
                "INSERT INTO tbl_historial_invenario(id_producto, id_usuario, recibe, cantidad, fecha, accion, observacion) \xa		\x9VALUES ('" . 
                $productos[$i] . 
                "','" . 
                $id_usuario_sis . 
                "','cli-" . 
                $datos["id_cliente"] . 
                "','" . 
                $cantidad[$i] . 
                "',NOW(),'2','Se desconto por motivo de compra')"; 
            if ($conexion->consulta($consulta2) == 0) { 
                $resultado["estatus"] = 0; 
                $resultado["tipo"] = "danger"; 
                $resultado[ 
                    "titulo_mensaje" 
                ] = "Error"; 
                $resultado["mensaje"] = $error_form; 
                echo json_encode($resultado); 
                die(0); 
            } 
        } 
        $resultado["estatus"] = 2; 
        $resultado["tipo"] = "success"; 
        $resultado["titulo_mensaje"] = 
            "Listo!"; 
        $resultado["mensaje"] = 
            "Venta realizada con exito"; 
        echo json_encode($resultado); 
        break; 
    case 94: 
        $datos["id"] = $funciones->limpia($_POST["id"]); 
        $datos["nombre"] = $funciones->limpia( 
            $_POST["nombre"] 
        ); 
        $datos["archivo"] = $funciones->limpia( 
            $_POST["archivo"] 
        ); 
        $datos["padre"] = $funciones->limpia( 
            $_POST["padre"] 
        ); 
        $datos["id_permiso"] = $funciones->limpia( 
            $_POST["id_permiso"] 
        ); 
        $datos["icono"] = $funciones->limpia( 
            $_POST["icono"] 
        ); 
        $datos["color"] = $funciones->limpia( 
            $_POST["color"] 
        ); 
        $datos["estatus"] = $funciones->limpia( 
            $_POST["estatus"] 
        ); 
        if ( 
            $conexion->consultadato( 
                "SELECT COUNT(id_permiso) FROM tblc_permiso WHERE fecha_eliminado IS NULL AND 
\x9\x9id_permiso != " . 
                    $datos["id"] . 
                    " AND archivo like '" . 
                    $datos["archivo"] . 
                    "'" 
            ) >= 1 
        ) { 
            $resultado["estatus"] = 1; 
            $resultado["tipo"] = "warning"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Aviso"; 
            $resultado["mensaje"] = $repetido; 
            echo json_encode($resultado); 
            die(0); 
        } 
        if ($datos["padre"] == "submenu") { 
            $consulta = 
                "UPDATE tblc_permiso SET id_padre = '" . 
                $datos["id_permiso"] . 
                "', nombre = '" . 
                $datos["nombre"] . 
                "',
\x9\x9	archivo = '" . 
                $datos["archivo"] . 
                "', icono = '" . 
                $datos["icono"] . 
                "', tipo = '1', estatus = '" . 
                $datos["estatus"] . 
                "' \xa	\x9\x9WHERE id_permiso = '" . 
                $datos["id"] . 
                "' "; 
        } else { 
            if ( 
                $datos["padre"] == 
                "menufijo" 
            ) { 
                $consulta = 
                    "UPDATE tblc_permiso SET nombre = '" . 
                    $datos["nombre"] . 
                    "', archivo = '" . 
                    $datos["archivo"] . 
                    "',
\x9		icono = '" . 
                    $datos["icono"] . 
                    "', color = '" . 
                    $datos["color"] . 
                    "', tipo = '1', estatus = '" . 
                    $datos["estatus"] . 
                    "'
\x9	\x9WHERE id_permiso = '" . 
                    $datos["id"] . 
                    "' "; 
            } else { 
                if ( 
                    $datos["padre"] == 
                    "etiqueta" 
                ) { 
                    $consulta = 
                        "UPDATE tblc_permiso SET id_padre = '" . 
                        $datos["id_permiso"] . 
                        "', nombre = '" . 
                        $datos["nombre"] . 
                        "', \xa		\x9color = '" . 
                        $datos["color"] . 
                        "' WHERE id_permiso = '" . 
                        $datos["id"] . 
                        "' "; 
                } 
            } 
        } 
        if ($conexion->consulta($consulta) == 0) { 
            $resultado["estatus"] = 0; 
            $resultado["tipo"] = "danger"; 
            $resultado[ 
                "titulo_mensaje" 
            ] = "Error"; 
            $resultado["mensaje"] = $error_form; 
            echo json_encode($resultado); 
            die(0); 
        } 
        $msj = 
            "Se actualizo una pagina al programa con el nombre de " . 
            $datos["nombre"] . 
            " cuyo archivo se llama " . 
            $datos["archivo"] . 
            ", 
		con id: " . 
            $id_usuario_sis; 
        $log = $querys->addSesionDetalle( 
            $id_usuario_sis, 
            $msj, 
            $consulta, 
            $funciones->getRealIP(), 
            $_SERVER[ 
                "HTTP_USER_AGENT" 
            ] 
        ); 
        $conexion->consulta($log); 
        $resultado["estatus"] = 3; 
        $resultado["tipo"] = "success"; 
        $resultado["titulo_mensaje"] = 
            "Listo!"; 
        $resultado["mensaje"] = $editar; 
        $resultado["funcion"] = 
            "paginas_lista"; 
        echo json_encode($resultado); 
        break; 
} 
goto TkyVM; 
AXX7u: 
goto svWpG; 
goto CjTUa; 
RvWFo: 
$querys = new Querys(); 
goto d1K0m; 
DgadD: 
$ruta_archivos2 = "archivo/"; 
goto MhlAp; 
C2Q0x: 
T46XE: 
goto EEun7; 
zb68o: 
$eliminar_sis = $_SESSION["eliminar_sis"]; 
goto sVq11; 
q_45q: 
goto SgLf6; 
goto QFsQd; 
OgNHZ: 
KG0Tf: 
goto rGfrh; 
PSGQw: 
iyVVu: 
goto SPGHc; 
CRyHK: 
XsOIS: 
goto oQXZC; 
sVq11: 
goto iG_5r; 
goto mnhA_; 
V0Max: 
$nombre_sis = $_SESSION["nombre_sis"]; 
goto Sdldu; 
gZlUT: 
goto xYdYq; 
goto UEmEx; 
t9l6J: 
$push = new PushNotifications(); 
goto mu_CF; 
mnhA_: 
svWpG: 
goto fA_KP; 
HmC3D: 
$editar = 
    "Registro Modificado Satisfactoriamente"; 
goto gZlUT; 
q7lx5: 
$id_usuario_sis = 
    $_SESSION["id_usuario_sis"]; 
goto q_45q; 
z4bmp: 
TvVEV: 
goto gzRA0; 
My38S: 
require_once "clase_variables.php"; 
goto U0aYZ; 
FAhnd: 
goto J2sPv; 
goto dDPa3; 
iW0TY: 
goto TrOpN; 
goto XNBO9; 
d1K0m: 
goto wuU5H; 
goto z4bmp; 
QFsQd: 
xPrM4: 
goto kLSpj; 
kTfNk: 
$conexion = new DB_mysql(1); 
goto MhQNM; 
dY2J4: 
goto TvVEV; 
goto oqz7Z; 
X3LTN: 
OjfrZ: 
goto MZoho; 
CoALH: 
mlVy0: 
goto HmC3D; 
NKNXZ: 
KOi61: 
goto zb68o; 
PCwNa: 
J2sPv: 
goto G2jL8; 
Y7PgU: 
$datos = []; 
goto ljQDm; 
CjTUa: 
hod9v: 
goto WCKyR; 
STFHF: 
$upload = new upload(); 
goto hjh8B; 
hjh8B: 
goto liLy6; 
goto XqnxX; 
imazY: 
zrl6c: 
goto Y7PgU; 
yHW1C: 
TrOpN: 
goto h3QbQ; 
MhlAp: 
goto xtuQP; 
goto NSgmW; 
TsYtM: 
goto pFUeD; 
goto X3LTN; 
pt_kT: 
goto llqjB; 
goto nGiTM; 
MZoho: 
$datos["hora_nombre"] = 
    date("H") . date("i") . date("s"); 
goto wpa5L; 
SPGHc: 
$datos["idusuario_sis"] = 
    $_SESSION["id_usuario_sis"]; 
goto TsYtM; 
TkyVM: 
goto uTnfA; 
goto gnepo; 
XNBO9: 
SgLf6: 
goto V0Max; 
ljQDm: 
goto it0Oy; 
goto hpzcI; 
dDPa3: 
druIq: 
goto XCcoS; 
oIUwY: 
$funciones = new Funciones(); 
goto Dx31r; 
urXc9: 
$autentificado_sis = 
    $_SESSION[ 
        "autentificado_sis" 
    ]; 
goto pQ3EU; 
kLSpj: 
$editar_sis = $_SESSION["editar_sis"]; 
goto vhMhj; 
UEmEx: 
xtuQP: 
goto VFnE5; 
hpzcI: 
llqjB: 
goto IZMin; 
oLGi5: 
liLy6: 
goto RvWFo; 
GQ92x: 
$tipo_sis = $_SESSION["tipo_sis"]; 
goto L74T1; 
oQXZC: 
include_once "clase_upload.php"; 
goto Eidyv; 
e2KO_: 
a5qYc: 
goto q7lx5; 
BiwEV: 
 
?> 

Function Calls

None

Variables

None

Stats

MD5 e61099dbdfcd068875b0cb24fcd07ffc
Eval Count 0
Decode Time 203 ms