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 */ /* Decoded by unphp.net */ /* Decoded by unphp.net */ ..

Decoded Output download

/* Decoded by unphp.net */ 
 
/* Decoded by unphp.net */  
  
/* 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 */

/* Decoded by unphp.net */ 
 
/* 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 e825612217eece1e2b6e0a0b2577b39b
Eval Count 0
Decode Time 227 ms