本文整理汇总了PHP中agente::get方法的典型用法代码示例。如果您正苦于以下问题:PHP agente::get方法的具体用法?PHP agente::get怎么用?PHP agente::get使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类agente
的用法示例。
在下文中一共展示了agente::get方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: process
protected function process()
{
$this->ppage = $this->page->get('admin_agentes');
$this->agente = FALSE;
if (isset($_GET['cod'])) {
$agente = new agente();
$this->agente = $agente->get($_GET['cod']);
}
if ($this->agente) {
$this->page->title .= ' ' . $this->agente->codagente;
if ($this->user->codagente != $this->agente->codagente) {
$this->buttons[] = new fs_button_img('b_delete_agente', 'Eliminar', 'trash.png', '#', TRUE);
}
if (isset($_POST['nombre'])) {
if ($this->user_can_edit()) {
$this->agente->nombre = $_POST['nombre'];
$this->agente->apellidos = $_POST['apellidos'];
$this->agente->dnicif = $_POST['dnicif'];
$this->agente->email = $_POST['email'];
$this->agente->telefono = $_POST['telefono'];
$this->agente->porcomision = floatval($_POST['porcomision']);
if ($this->agente->save()) {
$this->new_message("Datos del empleado guardados correctamente.");
} else {
$this->new_error_msg("¡Imposible guardar los datos del empleado!");
}
} else {
$this->new_error_msg('No tienes permiso para modificar estos datos.');
}
}
} else {
$this->new_error_msg("Empleado no encontrado.");
}
}
示例2: process
protected function process()
{
$albaran = new albaran_cliente();
/// desactivamos la barra de botones
$this->show_fs_toolbar = FALSE;
$this->offset = 0;
if (isset($_GET['offset'])) {
$this->offset = intval($_GET['offset']);
}
/// Usamos una cookie para recordar si el usuario quiere ver los pendientes
$this->pendientes = isset($_COOKIE['ventas_alb_ptes']);
if (isset($_GET['ptefactura'])) {
$this->pendientes = $_GET['ptefactura'] == 'TRUE';
if ($this->pendientes) {
setcookie('ventas_alb_ptes', 'TRUE', time() + FS_COOKIES_EXPIRE);
} else {
setcookie('ventas_alb_ptes', FALSE, time() - FS_COOKIES_EXPIRE);
}
}
if (isset($_POST['buscar_lineas'])) {
$this->buscar_lineas();
} else {
if (isset($_GET['codagente'])) {
$this->template = 'extension/ventas_albaranes_agente';
$agente = new agente();
$this->agente = $agente->get($_GET['codagente']);
$this->resultados = $albaran->all_from_agente($_GET['codagente'], $this->offset);
} else {
if (isset($_GET['codcliente'])) {
$this->template = 'extension/ventas_albaranes_cliente';
$cliente = new cliente();
$this->cliente = $cliente->get($_GET['codcliente']);
$this->resultados = $albaran->all_from_cliente($_GET['codcliente'], $this->offset);
} else {
if (isset($_GET['ref'])) {
$this->template = 'extension/ventas_albaranes_articulo';
$articulo = new articulo();
$this->articulo = $articulo->get($_GET['ref']);
$linea = new linea_albaran_cliente();
$this->resultados = $linea->all_from_articulo($_GET['ref'], $this->offset);
} else {
$this->share_extension();
if (isset($_POST['delete'])) {
$this->delete_albaran();
}
if ($this->query) {
$this->resultados = $albaran->search($this->query, $this->offset);
} else {
if ($this->pendientes) {
$this->resultados = $albaran->all_ptefactura($this->offset);
} else {
$this->resultados = $albaran->all($this->offset);
}
}
}
}
}
}
}
示例3: process
protected function process()
{
$this->ppage = $this->page->get('ventas_pedidos');
$this->agente = FALSE;
/// desactivamos la barra de botones
$this->show_fs_toolbar = FALSE;
$pedido = new pedido_cliente();
$this->pedido = FALSE;
$this->cliente = new cliente();
$this->cliente_s = FALSE;
$this->ejercicio = new ejercicio();
$this->familia = new familia();
$this->impuesto = new impuesto();
$this->nuevo_pedido_url = FALSE;
$this->serie = new serie();
/**
* Comprobamos si el usuario tiene acceso a nueva_venta,
* necesario para poder añadir líneas.
*/
if ($this->user->have_access_to('nueva_venta', FALSE)) {
$nuevopedp = $this->page->get('nueva_venta');
if ($nuevopedp) {
$this->nuevo_pedido_url = $nuevopedp->url();
}
}
if (isset($_POST['idpedido'])) {
$this->pedido = $pedido->get($_POST['idpedido']);
$this->modificar();
} else {
if (isset($_GET['id'])) {
$this->pedido = $pedido->get($_GET['id']);
}
}
if ($this->pedido) {
$this->page->title = $this->pedido->codigo;
/// cargamos el agente
if (!is_null($this->pedido->codagente)) {
$agente = new agente();
$this->agente = $agente->get($this->pedido->codagente);
}
/// cargamos el cliente
$this->cliente_s = $this->cliente->get($this->pedido->codcliente);
/// comprobamos el pedido
if ($this->pedido->full_test()) {
if (isset($_REQUEST['status'])) {
$this->pedido->status = intval($_REQUEST['status']);
if ($this->pedido->status == 1 and is_null($this->pedido->idalbaran)) {
$this->generar_albaran();
} elseif ($this->pedido->save()) {
$this->new_message(ucfirst(FS_PEDIDO) . " modificado correctamente.");
} else {
$this->new_error_msg("¡Imposible modificar el " . FS_PEDIDO . "!");
}
}
}
} else {
$this->new_error_msg("¡" . ucfirst(FS_PEDIDO) . " de cliente no encontrado!");
}
}
示例4: process
protected function process()
{
$this->show_fs_toolbar = FALSE;
$this->proveedor = new proveedor();
$this->proveedor_s = FALSE;
$this->familia = new familia();
$this->impuesto = new impuesto();
$this->results = array();
if (isset($_REQUEST['tipo'])) {
$this->tipo = $_REQUEST['tipo'];
} else {
foreach ($this->tipos_a_guardar() as $t) {
$this->tipo = $t['tipo'];
break;
}
}
if (isset($_REQUEST['buscar_proveedor'])) {
$this->buscar_proveedor();
} else {
if (isset($_REQUEST['datosproveedor'])) {
$this->datos_proveedor();
} else {
if (isset($_GET['new_articulo'])) {
$this->new_articulo();
} else {
if ($this->query != '') {
$this->new_search();
} else {
if (isset($_POST['referencia4precios'])) {
$this->get_precios_articulo();
} else {
if (isset($_POST['proveedor'])) {
$this->proveedor_s = $this->proveedor->get($_POST['proveedor']);
if (isset($_POST['codagente'])) {
$agente = new agente();
$this->agente = $agente->get($_POST['codagente']);
} else {
$this->agente = $this->user->get_agente();
}
$this->almacen = new almacen();
$this->serie = new serie();
$this->forma_pago = new forma_pago();
$this->divisa = new divisa();
if (isset($_POST['tipo'])) {
if ($_POST['tipo'] == 'albaran') {
$this->nuevo_albaran_proveedor();
} else {
if ($_POST['tipo'] == 'factura') {
$this->nueva_factura_proveedor();
}
}
}
}
}
}
}
}
}
}
示例5: process
protected function process()
{
$this->factura = new factura_cliente();
$this->huecos = array();
$this->offset = 0;
if (isset($_GET['offset'])) {
$this->offset = intval($_GET['offset']);
}
if (isset($_POST['buscar_lineas'])) {
$this->buscar_lineas();
} else {
if (isset($_GET['codagente'])) {
$this->template = 'extension/ventas_facturas_agente';
$agente = new agente();
$this->agente = $agente->get($_GET['codagente']);
$this->resultados = $this->factura->all_from_agente($_GET['codagente'], $this->offset);
} else {
if (isset($_GET['codcliente'])) {
$this->template = 'extension/ventas_facturas_cliente';
$cliente = new cliente();
$this->cliente = $cliente->get($_GET['codcliente']);
$this->resultados = $this->factura->all_from_cliente($_GET['codcliente'], $this->offset);
} else {
if (isset($_GET['ref'])) {
$this->template = 'extension/ventas_facturas_articulo';
$articulo = new articulo();
$this->articulo = $articulo->get($_GET['ref']);
$linea = new linea_factura_cliente();
$this->resultados = $linea->all_from_articulo($_GET['ref'], $this->offset);
} else {
$this->share_extension();
$this->huecos = $this->factura->huecos();
if (isset($_GET['delete'])) {
$fact = $this->factura->get($_GET['delete']);
if ($fact) {
if ($fact->delete()) {
$this->new_message("Factura eliminada correctamente.");
} else {
$this->new_error_msg("¡Imposible eliminar la factura!");
}
} else {
$this->new_error_msg("¡Factura no encontrada!");
}
}
if ($this->query != '') {
$this->resultados = $this->factura->search($this->query, $this->offset);
} else {
if (isset($_GET['sinpagar'])) {
$this->resultados = $this->factura->all_sin_pagar($this->offset);
} else {
$this->resultados = $this->factura->all($this->offset);
}
}
}
}
}
}
}
示例6: process
protected function process()
{
$this->factura = new factura_proveedor();
/// desactivamos la barra de botones
$this->show_fs_toolbar = FALSE;
$this->offset = 0;
if (isset($_GET['offset'])) {
$this->offset = intval($_GET['offset']);
}
if (isset($_POST['buscar_lineas'])) {
$this->buscar_lineas();
} else {
if (isset($_GET['codagente'])) {
$this->template = 'extension/compras_facturas_agente';
$agente = new agente();
$this->agente = $agente->get($_GET['codagente']);
$this->resultados = $this->factura->all_from_agente($_GET['codagente'], $this->offset);
} else {
if (isset($_GET['codproveedor'])) {
$this->template = 'extension/compras_facturas_proveedor';
$proveedor = new proveedor();
$this->proveedor = $proveedor->get($_GET['codproveedor']);
$this->resultados = $this->factura->all_from_proveedor($_GET['codproveedor'], $this->offset);
} else {
if (isset($_GET['ref'])) {
$this->template = 'extension/compras_facturas_articulo';
$articulo = new articulo();
$this->articulo = $articulo->get($_GET['ref']);
$linea = new linea_factura_proveedor();
$this->resultados = $linea->all_from_articulo($_GET['ref'], $this->offset);
} else {
$this->share_extension();
if (isset($_GET['delete'])) {
$fact = $this->factura->get($_GET['delete']);
if ($fact) {
if ($fact->delete()) {
$this->new_message("Factura eliminada correctamente.");
} else {
$this->new_error_msg("¡Imposible eliminar la factura!");
}
} else {
$this->new_error_msg("Factura no encontrada.");
}
}
if ($this->query != '') {
$this->resultados = $this->factura->search($this->query, $this->offset);
} else {
if (isset($_GET['sinpagar'])) {
$this->resultados = $this->factura->all_sin_pagar($this->offset);
} else {
$this->resultados = $this->factura->all($this->offset);
}
}
}
}
}
}
}
示例7: process
protected function process()
{
$pedido = new pedido_cliente();
$this->offset = 0;
if (isset($_GET['offset'])) {
$this->offset = intval($_GET['offset']);
}
$this->mostrar = 'todos';
if (isset($_GET['mostrar'])) {
$this->mostrar = $_GET['mostrar'];
}
if (isset($_POST['buscar_lineas'])) {
$this->buscar_lineas();
} else {
if (isset($_GET['codagente'])) {
$this->template = 'extension/ventas_pedidos_agente';
$agente = new agente();
$this->agente = $agente->get($_GET['codagente']);
$this->resultados = $pedido->all_from_agente($_GET['codagente'], $this->offset);
} else {
if (isset($_GET['codcliente'])) {
$this->template = 'extension/ventas_pedidos_cliente';
$cliente = new cliente();
$this->cliente = $cliente->get($_GET['codcliente']);
$this->resultados = $pedido->all_from_cliente($_GET['codcliente'], $this->offset);
} else {
if (isset($_GET['ref'])) {
$this->template = 'extension/ventas_pedidos_articulo';
$articulo = new articulo();
$this->articulo = $articulo->get($_GET['ref']);
$linea = new linea_pedido_cliente();
$this->resultados = $linea->all_from_articulo($_GET['ref'], $this->offset);
} else {
$this->share_extension();
if (isset($_POST['delete'])) {
$this->delete_pedido();
}
if ($this->query) {
$this->resultados = $pedido->search($this->query, $this->offset);
} else {
if ($this->mostrar == 'pendientes') {
$this->resultados = $pedido->all_ptealbaran($this->offset);
} else {
if ($this->mostrar == 'rechazados') {
$this->resultados = $pedido->all_rechazados($this->offset);
} else {
/// ejecutamos el proceso del cron para pedidos.
$pedido->cron_job();
$this->resultados = $pedido->all($this->offset);
}
}
}
}
}
}
}
}
示例8: process
protected function process()
{
$this->ppage = $this->page->get('compras_albaranes');
$this->agente = FALSE;
/// desactivamos la barra de botones
$this->show_fs_toolbar = FALSE;
$albaran = new albaran_proveedor();
$this->albaran = FALSE;
$this->ejercicio = new ejercicio();
$this->familia = new familia();
$this->impuesto = new impuesto();
$this->proveedor = new proveedor();
$this->proveedor_s = FALSE;
$this->serie = new serie();
/// comprobamos si el usuario tiene acceso a nueva_compra
$this->nuevo_albaran_url = FALSE;
if ($this->user->have_access_to('nueva_compra', FALSE)) {
$nuevoalbp = $this->page->get('nueva_compra');
if ($nuevoalbp) {
$this->nuevo_albaran_url = $nuevoalbp->url();
}
}
if (isset($_POST['idalbaran'])) {
$this->albaran = $albaran->get($_POST['idalbaran']);
$this->modificar();
} else {
if (isset($_GET['id'])) {
$this->albaran = $albaran->get($_GET['id']);
}
}
if ($this->albaran) {
$this->page->title = $this->albaran->codigo;
/// cargamos el agente
if (!is_null($this->albaran->codagente)) {
$agente = new agente();
$this->agente = $agente->get($this->albaran->codagente);
}
/// cargamos el proveedor
$this->proveedor_s = $this->proveedor->get($this->albaran->codproveedor);
/// comprobamos el albarán
if ($this->albaran->full_test()) {
if (isset($_GET['facturar']) and isset($_GET['petid']) and $this->albaran->ptefactura) {
if ($this->duplicated_petition($_GET['petid'])) {
$this->new_error_msg('Petición duplicada. Evita hacer doble clic sobre los botones.');
} else {
$this->generar_factura();
}
}
if (isset($_POST['actualizar_precios'])) {
$this->actualizar_precios();
}
}
} else {
$this->new_error_msg("¡" . FS_ALBARAN . " de proveedor no encontrado!");
}
}
示例9: __construct
public function __construct($data = FALSE)
{
parent::__construct('cajas_general', 'plugins/caja_general/');
if (!isset(self::$agentes)) {
self::$agentes = array();
}
if ($data) {
$this->id = $this->intval($data['id']);
$this->codalmacen = $data['codalmacen'];
$this->codagente = $data['codagente'];
$this->f_inicio = Date('d-m-Y H:i:s', strtotime($data['f_inicio']));
$this->d_inicio = floatval($data['d_inicio']);
$this->codagente_fin = $data['codagente_fin'];
if (is_null($data['f_fin'])) {
$this->f_fin = NULL;
} else {
$this->f_fin = Date('d-m-Y H:i:s', strtotime($data['f_fin']));
}
$this->d_fin = floatval($data['d_fin']);
$this->descuadre = floatval($data['descuadre']);
$this->apuntes = $this->intval($data['apuntes']);
$this->ip = NULL;
if (isset($data['ip'])) {
$this->ip = $data['ip'];
}
foreach (self::$agentes as $ag) {
if ($ag->codagente == $this->codagente) {
$this->agente = $ag;
break;
}
}
if (!isset($this->agente)) {
$ag = new agente();
$this->agente = $ag->get($this->codagente);
self::$agentes[] = $this->agente;
}
} else {
$this->id = NULL;
$this->codalmacen = NULL;
$this->codagente = NULL;
$this->f_inicio = Date('d-m-Y H:i:s');
$this->d_inicio = 0;
$this->codagente_fin = NULL;
$this->f_fin = NULL;
$this->d_fin = 0;
$this->descuadre = 0;
$this->apuntes = 0;
$this->ip = NULL;
if (isset($_SERVER['REMOTE_ADDR'])) {
$this->ip = $_SERVER['REMOTE_ADDR'];
}
$this->agente = NULL;
}
}
示例10: process
protected function process()
{
$pedido = new pedido_cliente();
/// desactivamos la barra de botones
$this->show_fs_toolbar = FALSE;
$this->offset = 0;
if (isset($_GET['offset'])) {
$this->offset = intval($_GET['offset']);
}
if (isset($_POST['buscar_lineas'])) {
$this->buscar_lineas();
} else {
if (isset($_GET['codagente'])) {
$this->template = 'extension/ventas_pedidos_agente';
$agente = new agente();
$this->agente = $agente->get($_GET['codagente']);
$this->resultados = $pedido->all_from_agente($_GET['codagente'], $this->offset);
} else {
if (isset($_GET['codcliente'])) {
$this->template = 'extension/ventas_pedidos_cliente';
$cliente = new cliente();
$this->cliente = $cliente->get($_GET['codcliente']);
$this->resultados = $pedido->all_from_cliente($_GET['codcliente'], $this->offset);
} else {
if (isset($_GET['ref'])) {
$this->template = 'extension/ventas_pedidos_articulo';
$articulo = new articulo();
$this->articulo = $articulo->get($_GET['ref']);
$linea = new linea_pedido_cliente();
$this->resultados = $linea->all_from_articulo($_GET['ref'], $this->offset);
} else {
$this->share_extension();
if (isset($_POST['delete'])) {
$this->delete_pedido();
}
if ($this->query) {
$this->resultados = $pedido->search($this->query, $this->offset);
} else {
if (isset($_GET['pendientes'])) {
$this->resultados = $pedido->all_ptealbaran($this->offset);
} else {
if (isset($_GET['rechazados'])) {
$this->resultados = $pedido->all_rechazados($this->offset);
} else {
$this->resultados = $pedido->all($this->offset);
}
}
}
}
}
}
}
}
示例11: private_core
protected function private_core()
{
$this->ppage = $this->page->get('admin_agentes');
/// ¿El usuario tiene permiso para eliminar en esta página?
$this->allow_delete = $this->user->allow_delete_on(__CLASS__);
$this->agente = FALSE;
if (isset($_GET['cod'])) {
$agente = new agente();
$this->agente = $agente->get($_GET['cod']);
}
if ($this->agente) {
$this->page->title .= ' ' . $this->agente->codagente;
if (isset($_POST['nombre'])) {
if ($this->user_can_edit()) {
$this->agente->nombre = $_POST['nombre'];
$this->agente->apellidos = $_POST['apellidos'];
$this->agente->dnicif = $_POST['dnicif'];
$this->agente->telefono = $_POST['telefono'];
$this->agente->email = $_POST['email'];
$this->agente->cargo = $_POST['cargo'];
$this->agente->provincia = $_POST['provincia'];
$this->agente->ciudad = $_POST['ciudad'];
$this->agente->direccion = $_POST['direccion'];
$this->agente->codpostal = $_POST['codpostal'];
$this->agente->f_nacimiento = NULL;
if ($_POST['f_nacimiento'] != '') {
$this->agente->f_nacimiento = $_POST['f_nacimiento'];
}
$this->agente->f_alta = NULL;
if ($_POST['f_alta'] != '') {
$this->agente->f_alta = $_POST['f_alta'];
}
$this->agente->f_baja = NULL;
if ($_POST['f_baja'] != '') {
$this->agente->f_baja = $_POST['f_baja'];
}
$this->agente->seg_social = $_POST['seg_social'];
$this->agente->banco = $_POST['banco'];
$this->agente->porcomision = floatval($_POST['porcomision']);
if ($this->agente->save()) {
$this->new_message("Datos del empleado guardados correctamente.");
} else {
$this->new_error_msg("¡Imposible guardar los datos del empleado!");
}
} else {
$this->new_error_msg('No tienes permiso para modificar estos datos.');
}
}
} else {
$this->new_error_msg("Empleado no encontrado.");
}
}
示例12: __construct
public function __construct($c = FALSE)
{
parent::__construct('cajas');
if (!isset(self::$agentes)) {
self::$agentes = array();
}
if ($c) {
$this->id = $this->intval($c['id']);
$this->fs_id = $this->intval($c['fs_id']);
$this->fecha_inicial = Date('d-m-Y H:i:s', strtotime($c['f_inicio']));
$this->dinero_inicial = floatval($c['d_inicio']);
if (is_null($c['f_fin'])) {
$this->fecha_fin = NULL;
} else {
$this->fecha_fin = Date('d-m-Y H:i:s', strtotime($c['f_fin']));
}
$this->dinero_fin = floatval($c['d_fin']);
$this->codagente = $c['codagente'];
$this->tickets = intval($c['tickets']);
$this->ip = NULL;
if (isset($c['ip'])) {
$this->ip = $c['ip'];
}
foreach (self::$agentes as $ag) {
if ($ag->codagente == $this->codagente) {
$this->agente = $ag;
break;
}
}
if (!isset($this->agente)) {
$ag = new agente();
$this->agente = $ag->get($this->codagente);
self::$agentes[] = $this->agente;
}
} else {
$this->id = NULL;
$this->fs_id = FS_ID;
$this->codagente = NULL;
$this->fecha_inicial = Date('d-m-Y H:i:s');
$this->dinero_inicial = 0;
$this->fecha_fin = NULL;
$this->dinero_fin = 0;
$this->tickets = 0;
$this->ip = NULL;
if (isset($_SERVER['REMOTE_ADDR'])) {
$this->ip = $_SERVER['REMOTE_ADDR'];
}
$this->agente = NULL;
}
}
示例13: process
protected function process()
{
$albaran = new albaran_proveedor();
/// desactivamos la barra de botones
$this->show_fs_toolbar = FALSE;
$this->offset = 0;
if (isset($_GET['offset'])) {
$this->offset = intval($_GET['offset']);
}
if (isset($_POST['buscar_lineas'])) {
$this->buscar_lineas();
} else {
if (isset($_GET['codagente'])) {
$this->template = 'extension/compras_albaranes_agente';
$agente = new agente();
$this->agente = $agente->get($_GET['codagente']);
$this->resultados = $albaran->all_from_agente($_GET['codagente'], $this->offset);
} else {
if (isset($_GET['codproveedor'])) {
$this->template = 'extension/compras_albaranes_proveedor';
$proveedor = new proveedor();
$this->proveedor = $proveedor->get($_GET['codproveedor']);
$this->resultados = $albaran->all_from_proveedor($_GET['codproveedor'], $this->offset);
} else {
if (isset($_GET['ref'])) {
$this->template = 'extension/compras_albaranes_articulo';
$articulo = new articulo();
$this->articulo = $articulo->get($_GET['ref']);
$linea = new linea_albaran_proveedor();
$this->resultados = $linea->all_from_articulo($_GET['ref'], $this->offset);
} else {
$this->share_extension();
if (isset($_POST['delete'])) {
$this->delete_albaran();
}
if ($this->query != '') {
$this->resultados = $albaran->search($this->query, $this->offset);
} else {
if (isset($_GET['ptefactura'])) {
$this->resultados = $albaran->all_ptefactura($this->offset);
} else {
$this->resultados = $albaran->all($this->offset);
}
}
}
}
}
}
}
示例14: private_core
protected function private_core()
{
$pedido = new pedido_proveedor();
$this->offset = 0;
if (isset($_GET['offset'])) {
$this->offset = intval($_GET['offset']);
}
if (isset($_POST['buscar_lineas'])) {
$this->buscar_lineas();
} else {
if (isset($_GET['codagente'])) {
$this->template = 'extension/compras_pedidos_agente';
$agente = new agente();
$this->agente = $agente->get($_GET['codagente']);
$this->resultados = $pedido->all_from_agente($_GET['codagente'], $this->offset);
} else {
if (isset($_GET['codproveedor'])) {
$this->template = 'extension/compras_pedidos_proveedor';
$proveedor = new proveedor();
$this->proveedor = $proveedor->get($_GET['codproveedor']);
$this->resultados = $pedido->all_from_proveedor($_GET['codproveedor'], $this->offset);
} else {
if (isset($_GET['ref'])) {
$this->template = 'extension/compras_pedidos_articulo';
$articulo = new articulo();
$this->articulo = $articulo->get($_GET['ref']);
$linea = new linea_pedido_proveedor();
$this->resultados = $linea->all_from_articulo($_GET['ref'], $this->offset);
} else {
$this->share_extension();
if (isset($_POST['delete'])) {
$this->delete_pedido();
}
if ($this->query) {
$this->resultados = $pedido->search($this->query, $this->offset);
} else {
if (isset($_GET['pendientes'])) {
$this->resultados = $pedido->all_ptealbaran($this->offset);
} else {
/// ejecutamos el proceso del cron para pedidos.
$pedido->cron_job();
$this->resultados = $pedido->all($this->offset);
}
}
}
}
}
}
}
示例15: __construct
public function __construct($data = FALSE)
{
parent::__construct('cajas_general_mov', 'plugins/caja_general/');
if (!isset(self::$agentes)) {
self::$agentes = array();
}
if ($data) {
$this->cajamov_id = $this->intval($data['cajamov_id']);
$this->caja_id = $this->intval($data['caja_id']);
$this->codagente = $data['codagente'];
$this->f_apunte = Date('d-m-Y H:i:s', strtotime($data['f_apunte']));
$this->apunte = floatval($data['apunte']);
$this->concepto = $data['concepto'];
$this->subtotal = floatval($data['subtotal']);
$this->ip = NULL;
if (isset($data['ip'])) {
$this->ip = $data['ip'];
}
foreach (self::$agentes as $ag) {
if ($ag->codagente == $this->codagente) {
$this->agente = $ag;
break;
}
}
if (!isset($this->agente)) {
$ag = new agente();
$this->agente = $ag->get($this->codagente);
self::$agentes[] = $this->agente;
}
} else {
$this->cajamov_id = NULL;
$this->caja_id = NULL;
$this->codagente = NULL;
$this->f_apunte = Date('d-m-Y H:i:s');
$this->apunte = 0;
$this->concepto = NULL;
$this->subtotal = 0;
$this->ip = NULL;
if (isset($_SERVER['REMOTE_ADDR'])) {
$this->ip = $_SERVER['REMOTE_ADDR'];
}
$this->agente = NULL;
}
}