本文整理汇总了PHP中hook\log\logHookClass类的典型用法代码示例。如果您正苦于以下问题:PHP logHookClass类的具体用法?PHP logHookClass怎么用?PHP logHookClass使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了logHookClass类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: execute
public function execute()
{
try {
if (request::getInstance()->isMethod('POST')) {
$nombre = request::getInstance()->getPost(vacunaTableClass::getNameField(vacunaTableClass::NOMBRE_VACUNA, true));
$lote = request::getInstance()->getPost(vacunaTableClass::getNameField(vacunaTableClass::LOTE_VACUNA, true));
$fecha_fabricacion = request::getInstance()->getPost(vacunaTableClass::getNameField(vacunaTableClass::FECHA_FABRICACION, true));
$fecha_vencimiento = request::getInstance()->getPost(vacunaTableClass::getNameField(vacunaTableClass::FECHA_VENCIMIENTO, true));
$valor = request::getInstance()->getPost(vacunaTableClass::getNameField(vacunaTableClass::VALOR, true));
$cantidad = request::getInstance()->getPost(vacunaTableClass::getNameField(vacunaTableClass::CANTIDAD, true));
$stock = request::getInstance()->getPost(vacunaTableClass::getNameField(vacunaTableClass::STOCK_MINIMO, true));
vacunaTableClass::validateCreate($nombre, $lote, $fecha_fabricacion, $fecha_vencimiento, $valor, $cantidad, $stock);
$data = array(vacunaTableClass::NOMBRE_VACUNA => $nombre, vacunaTableClass::FECHA_FABRICACION => $fecha_fabricacion, vacunaTableClass::FECHA_VENCIMIENTO => $fecha_vencimiento, vacunaTableClass::LOTE_VACUNA => $lote, vacunaTableClass::VALOR => $valor, vacunaTableClass::CANTIDAD => $cantidad, vacunaTableClass::STOCK_MINIMO => $stock);
vacunaTableClass::insert($data);
session::getInstance()->setSuccess(i18n::__('succesCreate', null, 'vacuna'));
log::register(i18n::__('create'), vacunaTableClass::getNameTable());
routing::getInstance()->redirect('vacunacion', 'indexVacuna');
} else {
log::register(i18n::__('create'), vacunaTableClass::getNameTable(), i18n::__('errorCreateBitacora'));
session::getInstance()->setError(i18n::__('errorCreate'));
routing::getInstance()->redirect('vacunacion', 'indexVacuna');
}
//close if
} catch (PDOException $exc) {
session::getInstance()->setFlash('exc', $exc);
routing::getInstance()->forward('shfSecurity', 'exception');
}
}
示例2: execute
public function execute()
{
try {
if (request::getInstance()->isMethod('POST')) {
$id_registro = request::getInstance()->getPost(detalleVacunacionTableClass::getNameField(detalleVacunacionTableClass::ID_REGISTRO, true));
$id_vacuna = request::getInstance()->getPost(detalleVacunacionTableClass::getNameField(detalleVacunacionTableClass::VACUNA, true));
$fecha_vacunacion = request::getInstance()->getPost(detalleVacunacionTableClass::getNameField(detalleVacunacionTableClass::FECHA, true));
$dosis_vacuna = request::getInstance()->getPost(detalleVacunacionTableClass::getNameField(detalleVacunacionTableClass::DOSIS, true));
$accion = request::getInstance()->getPost(detalleVacunacionTableClass::getNameField(detalleVacunacionTableClass::ACCION, true));
detalleVacunacionTableClass::validate($fecha_vacunacion, $dosis_vacuna, $accion, $id_vacuna);
$data = array(detalleVacunacionTableClass::ID_REGISTRO => $id_registro, detalleVacunacionTableClass::VACUNA => $id_vacuna, detalleVacunacionTableClass::FECHA => $fecha_vacunacion, detalleVacunacionTableClass::DOSIS => $dosis_vacuna, detalleVacunacionTableClass::ACCION => $accion);
// print_r($data);
//Manejo de inventario
$fieldsVacuna = array(vacunaTableClass::CANTIDAD);
$whereVacuna = array(vacunaTableClass::ID => $id_vacuna);
$objVacuna = vacunaTableClass::getAll($fieldsVacuna, true, null, null, null, null, $whereVacuna);
detalleVacunacionTableClass::validateInventario($objVacuna[0]->cantidad, 1);
$vacunaInventario = $objVacuna[0]->cantidad - 1;
$idsVacuna = array(vacunaTableClass::ID => $id_vacuna);
$dataVacuna = array(vacunaTableClass::CANTIDAD => $vacunaInventario);
vacunaTableClass::update($idsVacuna, $dataVacuna);
detalleVacunacionTableClass::insert($data);
session::getInstance()->setSuccess(i18n::__('succesCreate', null, 'detalleVacunacion'));
log::register(i18n::__('create'), detalleVacunacionTableClass::getNameTable());
routing::getInstance()->redirect('vacunacion', 'indexVacunacion');
} else {
session::getInstance()->setError('El Detalle de Vacunación no pudo ser insertado');
routing::getInstance()->redirect('vacunacion', 'indexVacunacion');
}
//close if
} catch (PDOException $exc) {
session::getInstance()->setFlash('exc', $exc);
routing::getInstance()->forward('shfSecurity', 'exception');
}
}
示例3: execute
public function execute()
{
try {
if (request::getInstance()->isMethod('POST')) {
// DATOS DE ANIMAL
$id = request::getInstance()->getPost(gestacionTableClass::getNameField(gestacionTableClass::ID, true));
$fecha = request::getInstance()->getPost(gestacionTableClass::getNameField(gestacionTableClass::FECHA, true));
$empleado = request::getInstance()->getPost(gestacionTableClass::getNameField(gestacionTableClass::EMPLEADO, true));
$animal = request::getInstance()->getPost(gestacionTableClass::getNameField(gestacionTableClass::ANIMAL, true));
$fecha_monta = request::getInstance()->getPost(gestacionTableClass::getNameField(gestacionTableClass::FECHA_MONTA, true));
// $fecha_parto = request::getInstance()->getPost(gestacionTableClass::getNameField(gestacionTableClass::FECHA_PROBABLE_PARTO, true));
$fecundador = request::getInstance()->getPost(gestacionTableClass::getNameField(gestacionTableClass::ANIMAL_FECUNDADOR, true));
gestacionTableClass::validate($fecha, $fecha_monta);
//Insertar la informacion del usuario
$ids = array(gestacionTableClass::ID => $id);
$data = array(gestacionTableClass::FECHA => $fecha, gestacionTableClass::EMPLEADO => $empleado, gestacionTableClass::ANIMAL => $animal, gestacionTableClass::FECHA_MONTA => $fecha_monta, gestacionTableClass::ANIMAL_FECUNDADOR => $fecundador);
gestacionTableClass::update($ids, $data);
session::getInstance()->setSuccess(i18n::__('succesUpdate', null, 'gestacion'));
log::register(i18n::__('update'), gestacionTableClass::getNameTable());
routing::getInstance()->redirect('animal', 'indexGestacion');
} else {
log::register(i18n::__('update'), gestacionTableClass::getNameTable(), i18n::__('errorUpdateBitacora'));
session::getInstance()->setError(i18n::__('errorUpdate', null, 'animal'));
routing::getInstance()->redirect('animal', 'indexGestacion');
}
} catch (PDOException $exc) {
session::getInstance()->setFlash('exc', $exc);
routing::getInstance()->forward('shfSecurity', 'exception');
}
}
示例4: execute
public function execute()
{
try {
if (request::getInstance()->isMethod('POST')) {
$id = request::getInstance()->getPost(detalleVacunacionTableClass::getNameField(detalleVacunacionTableClass::ID, true));
$id_registro = request::getInstance()->getPost(detalleVacunacionTableClass::getNameField(detalleVacunacionTableClass::ID_REGISTRO, true));
$id_vacuna = request::getInstance()->getPost(detalleVacunacionTableClass::getNameField(detalleVacunacionTableClass::VACUNA, true));
$fecha_vacunacion = request::getInstance()->getPost(detalleVacunacionTableClass::getNameField(detalleVacunacionTableClass::FECHA, true));
$dosis_vacuna = request::getInstance()->getPost(detalleVacunacionTableClass::getNameField(detalleVacunacionTableClass::DOSIS, true));
$PATH_INFO = request::getInstance()->getPost('PATH_INFO');
detalleVacunacionTableClass::validateUpdate($fecha_vacunacion, $id_vacuna, $dosis_vacuna);
$ids = array(detalleVacunacionTableClass::ID => $id);
detalleVacunacionTableClass::validateUpdate($fecha_vacunacion, $id_vacuna, $dosis_vacuna);
$data = array(detalleVacunacionTableClass::VACUNA => $id_vacuna, detalleVacunacionTableClass::FECHA => $fecha_vacunacion, detalleVacunacionTableClass::DOSIS => $dosis_vacuna);
detalleVacunacionTableClass::update($ids, $data);
// session::getInstance()->setSuccess(i18n::__('succesUpdate',null,'detalleVacunacion'));
log::register(i18n::__('update'), detalleVacunacionTableClass::getNameTable());
// routing::getInstance()->getUrlWeb('vacunacion', 'indexVacunacion', array('id' => $id_registro));
}
//close if
$dir = config::getUrlBase() . config::getIndexFile() . $PATH_INFO . '?' . 'id' . '=' . $id_registro;
header('location: ' . $dir);
} catch (PDOException $exc) {
session::getInstance()->setFlash('exc', $exc);
routing::getInstance()->forward('shfSecurity', 'exception');
}
}
示例5: execute
public function execute()
{
try {
if (request::getInstance()->isMethod('POST')) {
$id = request::getInstance()->getPost(insumoTableClass::getNameField(insumoTableClass::ID, true));
$nombre = request::getInstance()->getPost(insumoTableClass::getNameField(insumoTableClass::NOMBRE, true));
$fabricacion = request::getInstance()->getPost(insumoTableClass::getNameField(insumoTableClass::FECHA_FABRICACION, true));
$vencimiento = request::getInstance()->getPost(insumoTableClass::getNameField(insumoTableClass::FECHA_VENCIMIENTO, true));
$tipo_insumo = request::getInstance()->getPost(insumoTableClass::getNameField(insumoTableClass::TIPO_INSUMO, true));
$valor = request::getInstance()->getPost(insumoTableClass::getNameField(insumoTableClass::VALOR, true));
insumoTableClass::validateEdit($tipo_insumo, $nombre, $fabricacion, $vencimiento, $valor);
$ids = array(insumoTableClass::ID => $id);
$data = array(insumoTableClass::NOMBRE => $nombre, insumoTableClass::FECHA_FABRICACION => $fabricacion, insumoTableClass::FECHA_VENCIMIENTO => $vencimiento, insumoTableClass::TIPO_INSUMO => $tipo_insumo, insumoTableClass::VALOR => $valor);
insumoTableClass::update($ids, $data);
session::getInstance()->setSuccess(i18n::__('succesUpdate', null, 'insumo'));
log::register(i18n::__('update'), insumoTableClass::getNameTable());
routing::getInstance()->redirect('insumo', 'index');
} else {
log::register(i18n::__('update'), insumoTableClass::getNameTable(), i18n::__('errorUpdateBitacora'));
session::getInstance()->setError(i18n::__('errorUpdate'));
routing::getInstance()->redirect('insumo', 'index');
}
} catch (PDOException $exc) {
session::getInstance()->setFlash('exc', $exc);
routing::getInstance()->forward('shfSecurity', 'exception');
}
}
示例6: execute
public function execute()
{
try {
$where = null;
if (request::getInstance()->hasRequest('filter')) {
$report = request::getInstance()->getPost('filter');
if (isset($report['numero']) and $report['numero'] !== null and $report['numero'] !== '') {
$where[carneVacunasTableClass::getNameTable() . '.' . carneVacunasTableClass::ANIMAL] = $report['numero'];
}
//close if
}
//close if
$fields = array(carneVacunasTableClass::ID, carneVacunasTableClass::ACCION, carneVacunasTableClass::DOSIS, carneVacunasTableClass::FECHA_VACUNACION);
$fields2 = array(animalTableClass::NUMERO);
$fields3 = array(veterinarioTableClass::NOMBRE);
$fields4 = array(vacunaTableClass::NOMBRE_VACUNA);
$fJoin1 = carneVacunasTableClass::ANIMAL;
$fJoin2 = animalTableClass::ID;
$fJoin3 = carneVacunasTableClass::VACUNA;
$fJoin4 = vacunaTableClass::ID;
$fJoin5 = carneVacunasTableClass::VETERINARIO;
$fJoin6 = veterinarioTableClass::ID;
$orderBy = array(carneVacunasTableClass::FECHA_VACUNACION);
$this->objCarne = carneVacunasTableClass::getAllJoin($fields, $fields2, $fields3, $fields4, $fJoin1, $fJoin2, $fJoin3, $fJoin4, $fJoin5, $fJoin6, false, $orderBy, 'ASC', null, null, $where);
$this->mensaje = 'Carnet de Vacunas del Cerdo';
log::register(i18n::__('reporte'), carneVacunasTableClass::getNameTable());
$this->defineView('indexVacunacion', 'animal', session::getInstance()->getFormatOutput());
} catch (PDOException $exc) {
session::getInstance()->setFlash('exc', $exc);
routing::getInstance()->forward('shfSecurity', 'exception');
}
}
示例7: execute
public function execute()
{
try {
if (request::getInstance()->isMethod('POST')) {
$id = request::getInstance()->getPost(detalleEntradaBodegaTableClass::getNameField(detalleEntradaBodegaTableClass::ID, true));
$id_registro = request::getInstance()->getPost(detalleEntradaBodegaTableClass::getNameField(detalleEntradaBodegaTableClass::ID_ENTRADA, true));
$tipo_insumo = request::getInstance()->getPost(detalleEntradaBodegaTableClass::getNameField(detalleEntradaBodegaTableClass::TIPO_INSUMO, true));
$insumo = request::getInstance()->getPost(detalleEntradaBodegaTableClass::getNameField(detalleEntradaBodegaTableClass::ID_INSUMO, true));
$cantidad = request::getInstance()->getPost(detalleEntradaBodegaTableClass::getNameField(detalleEntradaBodegaTableClass::CANDITDAD, true));
$PATH_INFO = request::getInstance()->getPost('PATH_INFO');
detalleEntradaBodegaTableClass::validateUpdate($tipo_insumo, $insumo, $cantidad);
$ids = array(detalleEntradaBodegaTableClass::ID => $id);
detalleEntradaBodegaTableClass::validateUpdate($tipo_insumo, $insumo, $cantidad);
$data = array(detalleEntradaBodegaTableClass::TIPO_INSUMO => $tipo_insumo, detalleEntradaBodegaTableClass::ID_INSUMO => $insumo, detalleEntradaBodegaTableClass::CANDITDAD => $cantidad);
detalleEntradaBodegaTableClass::update($ids, $data);
// session::getInstance()->setSuccess(i18n::__('succesUpdate',null,'detalleVacunacion'));
log::register(i18n::__('update'), detalleEntradaBodegaTableClass::getNameTable());
// routing::getInstance()->getUrlWeb('vacunacion', 'indexVacunacion', array('id' => $id_registro));
}
//close if
$dir = config::getUrlBase() . config::getIndexFile() . $PATH_INFO . '?' . 'id' . '=' . $id_registro;
header('location: ' . $dir);
} catch (PDOException $exc) {
session::getInstance()->setFlash('exc', $exc);
routing::getInstance()->forward('shfSecurity', 'exception');
}
}
示例8: execute
public function execute()
{
try {
if (request::getInstance()->isMethod('POST')) {
$id = request::getInstance()->getPost(registroPartoTableClass::getNameField(registroPartoTableClass::ID, true));
$fecha = request::getInstance()->getPost(registroPartoTableClass::getNameField(registroPartoTableClass::FECHA_NACIMIENTO, true));
$hembras = request::getInstance()->getPost(registroPartoTableClass::getNameField(registroPartoTableClass::HEMBRAS_NACIDAS_VIVAS, true));
$machos = request::getInstance()->getPost(registroPartoTableClass::getNameField(registroPartoTableClass::MACHOS_NACIDOS_VIVOS, true));
$muertos = request::getInstance()->getPost(registroPartoTableClass::getNameField(registroPartoTableClass::NACIDOS_MUERTOS, true));
// $raza = request::getInstance()->getPost(registroPartoTableClass::getNameField(registroPartoTableClass::RAZA_ID, true));
$animal_id = request::getInstance()->getPost(registroPartoTableClass::getNameField(registroPartoTableClass::ANIMAL_ID, true));
// $fecha = request::getInstance()->getPost(registroPartoTableClass::getNameField(registroPartoTableClass::FECHA_NACIMIENTO, true));
// $caracteres = validator::getInstance()->validatorCharactersSpecial($nombre);
//
// if ($caracteres == true) {
// throw new PDOException(i18n::__(10005, null, 'errors', null, 10005));
// }
$ids = array(registroPartoTableClass::ID => $id);
$data = array(registroPartoTableClass::FECHA_NACIMIENTO => $fecha, registroPartoTableClass::HEMBRAS_NACIDAS_VIVAS => $hembras, registroPartoTableClass::MACHOS_NACIDOS_VIVOS => $machos, registroPartoTableClass::NACIDOS_MUERTOS => $muertos, registroPartoTableClass::ANIMAL_ID => $animal_id);
registroPartoTableClass::update($ids, $data);
session::getInstance()->setSuccess(i18n::__('succesUpdate', null, 'parto'));
log::register(i18n::__('update'), registroPartoTableClass::getNameTable());
routing::getInstance()->redirect('animal', 'indexRegistroParto');
} else {
log::register(i18n::__('update'), registroPartoTableClass::getNameTable(), i18n::__('errorUpdateBitacora'));
session::getInstance()->setError(i18n::__('errorUpdate'));
routing::getInstance()->redirect('animal', 'indexRegistroParto');
}
} catch (PDOException $exc) {
session::getInstance()->setFlash('exc', $exc);
routing::getInstance()->forward('shfSecurity', 'exception');
}
}
示例9: execute
public function execute()
{
try {
if (request::getInstance()->isMethod('POST') and request::getInstance()->isAjaxRequest()) {
$id = request::getInstance()->getPost(usuarioTableClass::getNameField(usuarioTableClass::ID, true));
//$observacion = request::getInstance()->getPost(usuarioTableClass::getNameField(usuarioTableClass::OBSERVACION, true));
$ids = array(usuarioTableClass::ID => $id);
$idDato = array(datosUsuarioTableClass::USUARIO_ID => $id);
datosUsuarioTableClass::delete($idDato, true);
usuarioTableClass::delete($ids, true);
$this->arrayAjax = array('code' => 11, 'msg' => 'La eliminacion ha sido exitosa');
$this->defineView('delete', 'usuario', session::getInstance()->getFormatOutput());
log::register(i18n::__('delete'), usuarioTableClass::getNameTable());
session::getInstance()->setSuccess(i18n::__('succesDelete', null, 'user'));
} else {
session::getInstance()->setError(i18n::__('errorDelete', null, 'user'));
routing::getInstance()->redirect('usuario', 'index');
}
//close if
} catch (PDOException $exc) {
echo $exc->getMessage();
echo '<br>';
echo '<pre>';
print_r($exc->getTrace());
echo '</pre>';
}
}
示例10: execute
public function execute()
{
try {
$where = null;
// $idAnimal = request::getInstance()->getRequest(animalTableClass::ID);
if (request::getInstance()->hasRequest('filter')) {
$report = request::getInstance()->getPost('filter');
if (isset($report['numero']) and $report['numero'] !== null and $report['numero'] !== '') {
$where[animalTableClass::getNameTable() . '.' . animalTableClass::ID] = $report['numero'];
}
//close if
if (isset($report['lote']) and $report['lote'] !== null and $report['lote'] !== '') {
$where[animalTableClass::getNameTable() . '.' . animalTableClass::LOTE_ID] = $report['lote'];
}
//close if
}
//close if
$fieldsAnimal = array(animalTableClass::ID, animalTableClass::NUMERO, animalTableClass::LOTE_ID);
$fieldsLote = array(loteTableClass::NOMBRE);
$fJoin1 = animalTableClass::LOTE_ID;
$fJoin2 = loteTableClass::ID;
// print_r($where);
//echo 12;
// exit();
$this->objAnimal = animalTableClass::getAllJoin($fieldsAnimal, $fieldsLote, null, null, $fJoin1, $fJoin2, null, null, null, null, true, null, null, null, null, $where);
$this->mensajeDetalle = "Inventario de Cerdos por Lote";
log::register(i18n::__('reporte'), animalTableClass::getNameTable());
$this->defineView('reportDetalle', 'animal', session::getInstance()->getFormatOutput());
} catch (PDOException $exc) {
session::getInstance()->setFlash('exc', $exc);
routing::getInstance()->forward('shfSecurity', 'exception');
}
}
示例11: execute
public function execute()
{
try {
if (request::getInstance()->isMethod('POST')) {
$nombre = request::getInstance()->getPost(credencialTableClass::getNameField(credencialTableClass::NOMBRE, true));
// $fields = array(
// credencialTableClass::NOMBRE
// );
// $objCreden = credencialTableClass::getAll($fields);
$data = array(credencialTableClass::NOMBRE => $nombre);
credencialTableClass::insert($data);
credencialTableClass::validatCreate($nombre);
session::getInstance()->setSuccess(i18n::__('succesCreate', null, 'default'));
log::register(i18n::__('create'), credencialTableClass::getNameTable());
routing::getInstance()->redirect('usuario', 'indexCredencial');
} else {
log::register(i18n::__('create'), credencialTableClass::getNameTable(), i18n::__('errorCreateBitacora'));
session::getInstance()->setError(i18n::__('errorCreate', null, 'default'));
routing::getInstance()->redirect('usuario', 'indexCredencial');
}
} catch (PDOException $exc) {
session::getInstance()->setFlash('exc', $exc);
routing::getInstance()->forward('shfSecurity', 'exception');
}
}
示例12: execute
public function execute()
{
try {
$where = null;
if (request::getInstance()->hasRequest('filter')) {
$report = request::getInstance()->getPost('filter');
if (isset($report['numero']) and $report['numero'] !== null and $report['numero'] !== '') {
$where[registroPesoTableClass::getNameTable() . '.' . registroPesoTableClass::ANIMAL] = $report['numero'];
}
//close if
}
//close if
$fields = array(registroPesoTableClass::FECHA, registroPesoTableClass::ID, registroPesoTableClass::KILO, registroPesoTableClass::PESO, registroPesoTableClass::VALOR);
$fieldsEmpleado = array(empleadoTableClass::ID, empleadoTableClass::NOMBRE);
$fieldsAnimal = array(animalTableClass::ID, animalTableClass::NUMERO);
$fJoin1 = registroPesoTableClass::EMPLEADO;
$fJoin2 = empleadoTableClass::ID;
$fJoin3 = registroPesoTableClass::ANIMAL;
$fJoin4 = animalTableClass::ID;
$orderBy = array(registroPesoTableClass::FECHA);
$this->mensaje = "Informe de Registros de Peso Diario del Cerdo";
$this->objRegistroPeso = registroPesoTableClass::getAllJoin($fields, $fieldsEmpleado, $fieldsAnimal, null, $fJoin1, $fJoin2, $fJoin3, $fJoin4, null, null, true, $orderBy, 'ASC', null, null, $where);
log::register(i18n::__('reporte'), registroPesoTableClass::getNameTable());
$this->defineView('indexRegistroPeso', 'animal', session::getInstance()->getFormatOutput());
} catch (PDOException $exc) {
session::getInstance()->setFlash('exc', $exc);
routing::getInstance()->forward('shfSecurity', 'exception');
}
}
示例13: execute
public function execute()
{
try {
$where = null;
if (request::getInstance()->hasRequest('filter')) {
$report = request::getInstance()->getPost('filter');
if (isset($report['fecha_inicio']) and $report['fecha_inicio'] !== null and $report['fecha_inicio'] !== '' and isset($report['fecha_fin']) and $report['fecha_fin'] !== null and $report['fecha_fin'] !== '') {
$where[procesoCompraTableClass::getNameTable() . '.' . procesoCompraTableClass::FECHA_HORA_COMPRA] = array(date(config::getFormatTimestamp(), strtotime($report['fecha_inicio'] . ' 00.00.00')), date(config::getFormatTimestamp(), strtotime($report['fecha_fin'] . ' 23.59.59')));
}
//close if
if (isset($report['empleado']) and $report['empleado'] !== null and $report['empleado'] !== '') {
$where[procesoCompraTableClass::getNameTable() . '.' . procesoCompraTableClass::EMPLEADO_ID] = $report['empleado'];
}
if (isset($report['proveedor']) and $report['proveedor'] !== null and $report['proveedor'] !== '') {
$where[procesoCompraTableClass::getNameTable() . '.' . procesoCompraTableClass::PROVEEDOR_ID] = $report['proveedor'];
}
}
$fieldsFacturaCompra = array(procesoCompraTableClass::ID, procesoCompraTableClass::NUMERO, procesoCompraTableClass::FECHA_HORA_COMPRA);
$fieldsEmpleado = array(empleadoTableClass::ID, empleadoTableClass::NOMBRE);
$fieldsProveedor = array(proveedorTableClass::ID, proveedorTableClass::NOMBRE);
$fJoin1 = procesoCompraTableClass::EMPLEADO_ID;
$fJoin2 = empleadoTableClass::ID;
$fJoin3 = procesoCompraTableClass::PROVEEDOR_ID;
$fJoin4 = proveedorTableClass::ID;
$this->objFacturaCompra = procesoCompraTableClass::getAllJoin($fieldsFacturaCompra, $fieldsEmpleado, $fieldsProveedor, null, $fJoin1, $fJoin2, $fJoin3, $fJoin4, null, null, true, null, null, null, null, $where);
$this->mensaje = "Informe de Facturas de Compra";
log::register(i18n::__('reporte'), procesoCompraTableClass::getNameTable());
$this->defineView('report', 'facturaCompra', session::getInstance()->getFormatOutput());
} catch (PDOException $exc) {
session::getInstance()->setFlash('exc', $exc);
routing::getInstance()->forward('shfSecurity', 'exception');
}
}
示例14: execute
public function execute()
{
try {
$where = null;
if (request::getInstance()->hasRequest('filter')) {
$report = request::getInstance()->getPost('filter');
if (isset($report['fecha_inicio']) and $report['fecha_inicio'] !== null and $report['fecha_inicio'] !== '' and isset($report['fecha_fin']) and $report['fecha_fin'] !== null and $report['fecha_fin'] !== '') {
$where[salidaBodegaTableClass::getNameTable() . '.' . salidaBodegaTableClass::FECHA] = array(date(config::getFormatTimestamp(), strtotime($report['fecha_inicio'] . ' 00.00.00')), date(config::getFormatTimestamp(), strtotime($report['fecha_fin'] . ' 23.59.59')));
}
//close if
if (isset($report['empleado']) and $report['empleado'] !== null and $report['empleado'] !== '') {
$where[salidaBodegaTableClass::getNameTable() . '.' . salidaBodegaTableClass::EMPLEADO] = $report['empleado'];
}
}
$fields = array(salidaBodegaTableClass::ID, salidaBodegaTableClass::FECHA, salidaBodegaTableClass::EMPLEADO);
$fieldsEmpleado = array(empleadoTableClass::ID, empleadoTableClass::NOMBRE);
$fJoin1 = salidaBodegaTableClass::EMPLEADO;
$fJoin2 = empleadoTableClass::ID;
$orderBy = array(salidaBodegaTableClass::ID);
$this->mensaje = "Informe de Salidas de Bodega";
$this->objSalida = salidaBodegaTableClass::getAllJoin($fields, $fieldsEmpleado, null, null, $fJoin1, $fJoin2, null, null, null, null, true, $orderBy, 'ASC', null, null, $where);
log::register(i18n::__('reporte'), salidaBodegaTableClass::getNameTable());
$this->defineView('index', 'salidaBodega', session::getInstance()->getFormatOutput());
} catch (PDOException $exc) {
session::getInstance()->setFlash('exc', $exc);
routing::getInstance()->forward('shfSecurity', 'exception');
}
}
示例15: execute
public function execute()
{
try {
if (request::getInstance()->isMethod('POST')) {
$nombre = request::getInstance()->getPost(loteTableClass::getNameField(loteTableClass::NOMBRE, true));
// $caracteres = validator::getInstance()->validatorCharactersSpecial($nombre);
//
// if ($caracteres == true) {
// throw new PDOException(i18n::__(10005, null, 'errors', null, 10005));
// }
loteTableClass::validatCreate($nombre);
$data = array(loteTableClass::NOMBRE => $nombre);
loteTableClass::insert($data);
session::getInstance()->setSuccess(i18n::__('succesCreate', null, 'lote'));
log::register(i18n::__('create'), loteTableClass::getNameTable());
routing::getInstance()->redirect('animal', 'indexLote');
} else {
log::register(i18n::__('create'), loteTableClass::getNameTable(), i18n::__('errorCreateBitacora'));
session::getInstance()->setError(i18n::__('errorCreate'));
routing::getInstance()->redirect('animal', 'indexLote');
}
} catch (PDOException $exc) {
session::getInstance()->setFlash('exc', $exc);
routing::getInstance()->forward('shfSecurity', 'exception');
}
}