Files
ventas_php/modules/facturacion-folios.php

120 lines
2.7 KiB
PHP
Executable File

<?php
$empresa->AuthUser();
if($_FILES['qr'])
{
$continuar = true;
$ruta_dir = DOC_ROOT.'/empresas/'.$_SESSION['empresaId'].'/qrs';
$file = '/'.$_POST["serieId"];
//Checamos si existe el directorio
if(!is_dir($ruta_dir)){
//Sino existe creamos el directorio
if(!mkdir($ruta_dir, 0755, true)){
$errMsg = 'No se pudo crear el directorio.';
$smarty->assign('errMsg', $errMsg);
$continuar = false;
}//else
}//if
if($continuar)
{
$ext = substr($file, strrpos($file, '.') + 1);
if (($ext != "png") || ($_FILES["qr"]["type"] != "image/png"))
{
$errMsg = 'El archivo debe de tener una extension .PNG.';
$smarty->assign('errMsg', $errMsg);
$continuar = false;
}
}
if($continuar)
{
if(!move_uploaded_file($_FILES['qr']['tmp_name'], $ruta_dir.$file))
{
$errMsg = 'No se pudo subir el archivo';
$smarty->assign('errMsg', $errMsg);
$continuar = false;
}
else
{
chmod($ruta_dir.$file, 0777);
$cmpMsg = 'Codigo de Barras Bidimensional Asignado';
$smarty->assign('cmpMsg', $cmpMsg);
$continuar = true;
}
}
}
if($_FILES['cedula'])
{
$continuar = true;
$ruta_dir = DOC_ROOT.'/empresas/'.$_SESSION['empresaId'].'/qrs';
$file = '/'.$_POST["serieId"].'_cedula_'.basename( $_FILES['cedula']['name']);
//Checamos si existe el directorio
if(!is_dir($ruta_dir)){
//Sino existe creamos el directorio
if(!mkdir($ruta_dir, 0755, true)){
$errMsg = 'No se pudo crear el directorio.';
$smarty->assign('errMsg', $errMsg);
$continuar = false;
}//else
}//if
if($continuar)
{
$ext = strtolower(substr($file, strrpos($file, '.') + 1));
if (($ext != "jpg") || ($_FILES["cedula"]["type"] != "image/jpeg"))
{
$errMsg = 'El archivo debe de tener una extension .JPG.';
$smarty->assign('errMsg', $errMsg);
$continuar = false;
}
}
$file = '/'.$_POST["serieId"].".".$ext;
if($continuar)
{
if(!move_uploaded_file($_FILES['cedula']['tmp_name'], $ruta_dir.$file))
{
$errMsg = 'Lo sentimos, pero no se pudo subir el archivo.';
$smarty->assign('errMsg', $errMsg);
$continuar = false;
}
else
{
$cmpMsg = 'El logo fue agregado correctamente.';
$smarty->assign('cmpMsg', $cmpMsg);
//convertir en jepg
$continuar = true;
}
}
}
$rfcId = 1;
$folios->setIdRfc($rfcId);
$resFolios = $folios->GetFoliosByRfc();
$listFolios = array();
foreach($resFolios as $res){
if($res['sucursalId']){
$sucursal->setSucursalId($res['sucursalId']);
$res['sucursal'] = urldecode($sucursal->GetNameById());
}
$listFolios[] = $res;
}
$smarty->assign('folios', $listFolios);
?>