Primer commit del sistema avantika sin cambios
This commit is contained in:
128
modules/usuarios-agregar.php
Executable file
128
modules/usuarios-agregar.php
Executable file
@@ -0,0 +1,128 @@
|
||||
<?php
|
||||
|
||||
$empresa->AuthUser();
|
||||
|
||||
if($Usr['type'] != 'admin' && $Usr['type'] != 'direccion' && $Usr['type'] != 'gerente'){
|
||||
header('Location: '.WEB_ROOT);
|
||||
exit;
|
||||
}
|
||||
|
||||
if($_POST['type'] == 'saveUsuario'){
|
||||
|
||||
$tipo = $_POST['tipo'];
|
||||
$idSuc = $_POST['idSuc'];
|
||||
|
||||
$usuario->setTipo($tipo);
|
||||
$usuario->setNombre($_POST['nombre']);
|
||||
$usuario->setApellidos($_POST['apellidos']);
|
||||
$usuario->setCalle($_POST["calle"]);
|
||||
$usuario->setNoExt($_POST["noExt"]);
|
||||
$usuario->setNoInt($_POST["noInt"]);
|
||||
$usuario->setReferencia($_POST["referencia"]);
|
||||
$usuario->setColonia($_POST["colonia"]);
|
||||
$usuario->setLocalidad($_POST["localidad"]);
|
||||
$usuario->setMunicipio($_POST["municipio"]);
|
||||
$usuario->setEstado($_POST["estado"]);
|
||||
$usuario->setPais($_POST["pais"]);
|
||||
$usuario->setCodigoPostal($_POST["codigoPostal"]);
|
||||
$usuario->setTelefono($_POST['telefono']);
|
||||
$usuario->setCelular($_POST['celular']);
|
||||
$usuario->setNoImss($_POST['noImss']);
|
||||
$usuario->setCurp($_POST['curp']);
|
||||
$usuario->setRfc($_POST['rfc']);
|
||||
$usuario->setEmail($_POST['email']);
|
||||
$usuario->setPassword($_POST['password']);
|
||||
$usuario->setSucursalId($_POST['sucursalId']);
|
||||
|
||||
$usuarioId = $usuario->Save();
|
||||
|
||||
//Guardamos las Sucursales si es Supervisor
|
||||
if($tipo == 'supervisor'){
|
||||
foreach($idSuc as $idSucursal){
|
||||
$usuario->setUsuarioId($usuarioId);
|
||||
$usuario->setSucursalId($idSucursal);
|
||||
$usuario->SaveSucursal();
|
||||
}
|
||||
}
|
||||
|
||||
//Guardamos la identificacion
|
||||
|
||||
$ruta = DOC_ROOT.'/images/identificacion';
|
||||
|
||||
// obtenemos los datos del archivo
|
||||
$tamano = $_FILES["identificacion"]['size'];
|
||||
$tipo = $_FILES["identificacion"]['type'];
|
||||
$archivo = $_FILES["identificacion"]['name'];
|
||||
|
||||
$nom = explode('.',$archivo);
|
||||
|
||||
$prefijo = substr(md5(uniqid(rand())),0,3);
|
||||
$time = time();
|
||||
|
||||
if($archivo != ""){
|
||||
|
||||
$fileName = $usuarioId.'_'.$time.'.'.$nom[1];
|
||||
|
||||
$destino = $ruta.'/'.$fileName;
|
||||
if (move_uploaded_file($_FILES['identificacion']['tmp_name'],$destino)) {
|
||||
|
||||
$usuario->setUsuarioId($usuarioId);
|
||||
$usuario->setIdentificacion($fileName);
|
||||
$usuario->UpdateIdentificacion();
|
||||
|
||||
}
|
||||
|
||||
}//if
|
||||
|
||||
//Guardamos el comprobante
|
||||
|
||||
$ruta = DOC_ROOT.'/images/comprobante';
|
||||
|
||||
// obtenemos los datos del archivo
|
||||
$tamano = $_FILES["comprobante"]['size'];
|
||||
$tipo = $_FILES["comprobante"]['type'];
|
||||
$archivo = $_FILES["comprobante"]['name'];
|
||||
|
||||
$nom = explode('.',$archivo);
|
||||
|
||||
$prefijo = substr(md5(uniqid(rand())),0,3);
|
||||
$time = time();
|
||||
|
||||
if($archivo != ""){
|
||||
|
||||
$fileName = $usuarioId.'_'.$time.'.'.$nom[1];
|
||||
|
||||
$destino = $ruta.'/'.$fileName;
|
||||
if (move_uploaded_file($_FILES['comprobante']['tmp_name'],$destino)) {
|
||||
|
||||
$usuario->setUsuarioId($usuarioId);
|
||||
$usuario->setComprobante($fileName);
|
||||
$usuario->UpdateComprobante();
|
||||
|
||||
}
|
||||
|
||||
}//if
|
||||
|
||||
$_SESSION['msgU'] = 'Saved';
|
||||
|
||||
header('Location: '.WEB_ROOT.'/usuarios');
|
||||
exit;
|
||||
|
||||
}
|
||||
|
||||
if($Usr['type'] == 'gerente'){
|
||||
$sucursal->setSucursalId($Usr['sucursalId']);
|
||||
$nomSuc = $sucursal->GetNameById();
|
||||
$nomSuc = strtoupper(utf8_decode(urldecode($nomSuc)));
|
||||
}
|
||||
|
||||
$sucursales = $sucursal->GetSucursalesByEmpresaId();
|
||||
foreach ($sucursales as $key => $sucursal ){
|
||||
$sucursales[$key]['nombre'] = utf8_decode(urldecode($sucursal['nombre']));
|
||||
}
|
||||
|
||||
$smarty->assign('nomSuc', $nomSuc);
|
||||
$smarty->assign('usuarios', $usuarios);
|
||||
$smarty->assign('sucursales', $sucursales);
|
||||
|
||||
?>
|
||||
Reference in New Issue
Block a user