本文整理汇总了PHP中GerenciaComponentPage::requireParam方法的典型用法代码示例。如果您正苦于以下问题:PHP GerenciaComponentPage::requireParam方法的具体用法?PHP GerenciaComponentPage::requireParam怎么用?PHP GerenciaComponentPage::requireParam使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类GerenciaComponentPage
的用法示例。
在下文中一共展示了GerenciaComponentPage::requireParam方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: GerenciaComponentPage
<?php
define("BYPASS_INSTANCE_CHECK", false);
require_once "../../../server//bootstrap.php";
$page = new GerenciaComponentPage();
//
// Parametros necesarios
//
$page->requireParam("cid", "GET", "Este cliente no existe.");
$este_cliente = UsuarioDAO::getByPK($_GET["cid"]);
$esta_direccion = DireccionDAO::getByPK($este_cliente->getIdDireccion());
//titulos
$page->addComponent(new TitleComponent("Editar a " . $este_cliente->getNombre()));
//forma de nuevo cliente
if (is_null($esta_direccion)) {
$esta_direccion = new Direccion();
}
$form = new DAOFormComponent(array($este_cliente, $esta_direccion));
$form->hideField(array("id_usuario", "id_direccion", "id_direccion_alterna", "id_sucursal", "id_rol", "id_clasificacion_proveedor", "fecha_asignacion_rol", "comision_ventas", "fecha_alta", "fecha_baja", "activo", "last_login", "salario", "saldo_del_ejercicio", "dia_de_pago", "dias_de_embarque", "id_direccion", "ultima_modificacion", "id_usuario_ultima_modificacion", "consignatario", "facturar_a_terceros", "dia_de_revision", "tiempo_entrega", "ventas_a_credito", "intereses_moratorios", "cuenta_bancaria", "dias_de_credito", "limite_credito"));
$form->renameField(array("id_usuario" => "id_cliente"));
$form->sendHidden("id_cliente");
$form->setValueField("password", "");
$form->createComboBoxJoin("id_moneda", "nombre", MonedaDAO::search(new Moneda(array("activa" => 1))), $este_cliente->getIdMoneda());
$form->createComboBoxJoin("id_clasificacion_cliente", "nombre", ClasificacionClienteDAO::getAll(), $este_cliente->getIdClasificacionCliente());
$form->addApiCall("api/cliente/editar_perfil/");
$form->onApiCallSuccessRedirect("clientes.lista.php");
$form->createComboBoxJoin("id_ciudad", "nombre", CiudadDAO::getAll(), $esta_direccion->getIdCiudad());
$form->renameField(array("nombre" => "razon_social", "codigo_usuario" => "codigo_cliente", "telefono" => "telefono1", "correo_electronico" => "email", "id_clasificacion_cliente" => "clasificacion_cliente", "id_moneda" => "moneda_del_cliente", "pagina_web" => "direccion_web", "id_ciudad" => "municipio", "referencia" => "texto_extra"));
$page->addComponent($form);
$page->render();
示例2: GerenciaComponentPage
<?php
define("BYPASS_INSTANCE_CHECK", false);
require_once "../../../server/bootstrap.php";
$page = new GerenciaComponentPage();
//
// Parametros necesarios
//
$page->requireParam("tid", "GET", "Este tipo de almacen no existe.");
$este_tipo_almacen = TipoAlmacenDAO::getByPK($_GET["tid"]);
//
// Titulo de la pagina
//
$page->addComponent(new TitleComponent("Detalles de " . $este_tipo_almacen->getDescripcion(), 2));
//
// Menu de opciones
//
$menu = new MenuComponent();
$menu->addItem("Editar este tipo de almacen", "sucursales.editar.tipo_almacen.php?tid=" . $_GET["tid"]);
$almacenes = AlmacenDAO::search(new Almacen(array("id_tipo_almacen" => $_GET["tid"])));
if (empty($almacenes)) {
$btn_eliminar = new MenuItem("Eliminar este tipo de almacen", null);
$btn_eliminar->addApiCall("api/sucursal/tipo_almacen/eliminar", "GET");
$btn_eliminar->onApiCallSuccessRedirect("sucursales.lista.tipo_almacen.php");
$btn_eliminar->addName("eliminar");
$funcion_eliminar = " function eliminar_sucursal(btn){" . "if(btn == 'yes')" . "{" . "var p = {};" . "p.id_tipo_almacen = " . $_GET["tid"] . ";" . "sendToApi_eliminar(p);" . "}" . "}" . " " . "function confirmar(){" . " Ext.MessageBox.confirm('Eliminar', 'Desea eliminar este tipo de almacen?', eliminar_sucursal );" . "}";
$btn_eliminar->addOnClick("confirmar", $funcion_eliminar);
$menu->addMenuItem($btn_eliminar);
}
$page->addComponent($menu);
//
示例3: GerenciaComponentPage
<?php
define("BYPASS_INSTANCE_CHECK", false);
require_once "../../../server//bootstrap.php";
$page = new GerenciaComponentPage();
//
// Parametros necesarios
//
$page->requireParam("cid", "GET", "Esta clasificacion de cliente no existe.");
$esta_clasificacion = ClasificacionClienteDAO::getByPK($_GET["cid"]);
//
// Titulo de la pagina
//
$page->addComponent(new TitleComponent("Detalles de " . $esta_clasificacion->getNombre(), 2));
//
// Menu de opciones
//
$menu = new MenuComponent();
$menu->addItem("Editar esta clasificacion", "clientes.editar.clasificacion.php?cid=" . $_GET["cid"]);
$page->addComponent($menu);
//
// Forma de producto
//
$form = new DAOFormComponent($esta_clasificacion);
$form->setEditable(false);
$form->hideField(array("id_clasificacion_cliente"));
$page->addComponent($form);
$page->render();
示例4: GerenciaComponentPage
<?php
define("BYPASS_INSTANCE_CHECK", false);
require_once "../../../server/bootstrap.php";
$page = new GerenciaComponentPage();
//
// Requerir parametros
//
$page->requireParam("iid", "GET", "Este impuesto no existe.");
$este_impuesto = ImpuestoDAO::getByPK($_GET["iid"]);
//
// Titulo de la pagina
//
$page->addComponent(new TitleComponent("Detalles de " . $este_impuesto->getNombre(), 2));
//
// Menu de opciones
//
$menu = new MenuComponent();
$menu->addItem("Editar este impuesto", "impuestos.editar.impuesto.php?iid=" . $_GET["iid"]);
$page->addComponent($menu);
//
// Forma de producto
//
$form = new DAOFormComponent($este_impuesto);
$form->setEditable(false);
$form->hideField(array("id_impuesto"));
$page->addComponent($form);
$page->render();
示例5: GerenciaComponentPage
<?php
define("BYPASS_INSTANCE_CHECK", false);
require_once "../../../server/bootstrap.php";
$page = new GerenciaComponentPage();
//
// Parametros necesarios
//
$page->requireParam("vid", "GET", "Esta venta/cotizacion no existe.");
try {
ImpresionesController::Venta($_GET["vid"]);
} catch (InvalidDataException $e) {
$page->addComponent($e->getMessage());
$page->render();
}
示例6: GerenciaComponentPage
<?php
define("BYPASS_INSTANCE_CHECK", false);
require_once "../../../server/bootstrap.php";
$page = new GerenciaComponentPage();
//
// Parametros necesarios
//
$page->requireParam("oid", "GET", "Esta orden de servicio no existe.");
ImpresionesController::OrdenDeServicio($_GET["oid"]);
示例7: GerenciaComponentPage
<?php
define("BYPASS_INSTANCE_CHECK", false);
require_once "../../../server/bootstrap.php";
$page = new GerenciaComponentPage();
//
// Parametros necesarios
//
$page->requireParam("uid", "GET", "Este usuario no existe.");
$este_usuario = UsuarioDAO::getByPK($_GET["uid"]);
$esta_direccion = DireccionDAO::getByPK($este_usuario->getIdDireccion());
//
// Titulo de la pagina
//
$page->addComponent(new TitleComponent("Editar usuario " . $este_usuario->getNombre(), 2));
//
// Forma de usuario
//
if (is_null($esta_direccion)) {
$esta_direccion = new Direccion();
}
$este_usuario->setPassword("");
$form = new DAOFormComponent($este_usuario);
$form->hideField(array("id_usuario", "id_direccion", "id_direccion_alterna", "id_sucursal", "fecha_asignacion_rol", "fecha_alta", "fecha_baja", "activo", "last_login", "consignatario", "id_clasificacion_cliente", "id_clasificacion_proveedor", "tarifa_venta_obtenida", "tarifa_compra_obtenida", "id_tarifa_compra", "id_tarifa_venta", "saldo_del_ejercicio", "intereses_moratorios", "representante_legal", "pagina_web", "mensajeria", "denominacion_comercial", "dias_de_credito", "facturar_a_terceros", "limite_credito", "token_recuperacion_pass", "tiempo_entrega", "ventas_a_credito", "descuento", "dias_de_embarque", "cuenta_de_mensajeria"));
$form->setCaption("rfc", "RFC");
$form->setCaption("id_moneda", "Moneda default");
$form->setCaption("id_rol", "Rol");
$form->setHelp("id_rol", "Rol");
$form->sendHidden("id_usuario");
$form->addApiCall("api/personal/usuario/editar/");
$form->onApiCallSuccessRedirect("personal.usuario.ver.php?uid=" . $_GET["uid"]);
示例8: GerenciaComponentPage
<?php
define("BYPASS_INSTANCE_CHECK", false);
require_once "../../../server/bootstrap.php";
$page = new GerenciaComponentPage();
//
// Parametros necesarios
//
$page->requireParam("cid", "GET", "Esta categoria de producto no existe.");
$esta_categoria = ClasificacionProductoDAO::getByPK($_GET["cid"]);
//
// Titulo de la pagina
//
$page->addComponent(new TitleComponent("Editar clasificacion de producto " . $esta_categoria->getNombre(), 2));
//
// Forma de usuario
//
$form = new DAOFormComponent($esta_categoria);
$form->hideField(array("id_clasificacion_producto", "activa"));
$form->renameField(array("id_clasificacion_producto" => "id_categoria"));
$form->sendHidden("id_categoria");
$form->addApiCall("api/producto/categoria/editar", "POST");
$form->onApiCallSuccessRedirect("productos.lista.categoria.php");
$form->createComboBoxJoinDistintName("id_categoria_padre", "id_clasificacion_producto", "nombre", ClasificacionProductoDAO::getAll());
$page->addComponent($form);
$page->render();
示例9: GerenciaComponentPage
<?php
define("BYPASS_INSTANCE_CHECK", false);
require_once "../../../server/bootstrap.php";
$page = new GerenciaComponentPage();
//
// Parametros necesarios
//
$page->requireParam("rid", "GET", "La retencion no existe.");
$esta_retencion = RetencionDAO::getByPK($_GET["rid"]);
//
// Titulo de la pagina
//
$page->addComponent(new TitleComponent("Editar retencion " . $esta_retencion->getNombre(), 2));
$form = new DAOFormComponent($esta_retencion);
$form->hideField(array("id_retencion"));
$form->sendHidden("id_retencion");
$form->createComboBoxJoin("es_monto", "es_monto", array(array("id" => 1, "caption" => "Si"), array("id" => 0, "caption" => "No")), $esta_retencion->getEsMonto());
$form->addApiCall("api/impuestos_retenciones/retencion/editar", "GET");
$form->onApiCallSuccessRedirect("impuestos.lista.retencion.php");
$page->addComponent($form);
$page->render();
示例10: GerenciaComponentPage
<?php
define("BYPASS_INSTANCE_CHECK", false);
require_once "../../../server/bootstrap.php";
$page = new GerenciaComponentPage();
$tarifa = TarifaDAO::getByPK($_GET["tid"]);
if (is_null($tarifa)) {
die;
}
//
// Parametros necesarios
//
$page->requireParam("tid", "GET", "Esta tarifa no existe.");
//
// Titulo de la pagina
//
$page->addComponent(new TitleComponent("Detalle Tarifa"));
$page->addComponent(new TitleComponent(utf8_decode($tarifa->getNombre()), 2));
$page->partialRender();
?>
<table style ="width:100%;">
<tr>
<td style = "border-width:0px;" valign="middle">
<input class="POS Boton OK" type = "button" value = "Guardar" onClick = "" />
</td>
</tr>
</table>
<form>
<table width = 100% border = 0 >
示例11: GerenciaComponentPage
<?php
define("BYPASS_INSTANCE_CHECK", false);
require_once "../../../server/bootstrap.php";
$page = new GerenciaComponentPage();
//
// Parametros necesarios
//
$page->requireParam("cid", "GET", "Esta categoria de servicio no existe.");
$esta_categoria = ClasificacionServicioDAO::getByPK($_GET["cid"]);
//
// Titulo de la pagina
//
$page->addComponent(new TitleComponent("Editar clasificacion de servicio " . $esta_categoria->getNombre(), 2));
//
// Forma de usuario
//
$form = new DAOFormComponent($esta_categoria);
$form->hideField(array("id_clasificacion_servicio", "activa"));
$form->sendHidden("id_clasificacion_servicio");
$form->addApiCall("api/servicios/clasificacion/editar/", "GET");
$form->onApiCallSuccessRedirect("servicios.lista.clasificacion.php");
$page->addComponent($form);
$page->render();
示例12: GerenciaComponentPage
<?php
define("BYPASS_INSTANCE_CHECK", false);
require_once "../../../server/bootstrap.php";
$page = new GerenciaComponentPage();
//
// Parametros necesarios
//
$page->requireParam("aid", "GET", "Este almacen no existe.");
$este_almacen = AlmacenDAO::getByPK($_GET["aid"]);
//
// Titulo de la pagina
//
$page->addComponent(new TitleComponent("Editar almacen " . $este_almacen->getNombre(), 2));
//
// Forma de usuario
//
$form = new DAOFormComponent($este_almacen);
$form->hideField(array("id_almacen", "id_empresa", "id_sucursal", "activo"));
$form->addApiCall("api/sucursal/almacen/editar/", "GET");
$form->onApiCallSuccessRedirect("sucursales.lista.almacen.php");
$form->sendHidden("id_almacen");
$form->createComboBoxJoin("id_tipo_almacen", "descripcion", array_diff(TipoAlmacenDAO::getAll(), TipoAlmacenDAO::search(new TipoAlmacen(array("id_tipo_almacen" => 2)))), $este_almacen->getIdTipoAlmacen());
$page->addComponent($form);
$page->render();
示例13: GerenciaComponentPage
<?php
define("BYPASS_INSTANCE_CHECK", false);
require_once "../../../server//bootstrap.php";
$page = new GerenciaComponentPage();
$compra = $venta = $prestamo = null;
$page->requireParam("did", "GET", "No se obtuvo al deudor al que se le cargara el abono.");
//
// Titulo
//
if (isset($_GET["cid"])) {
$compra = true;
$page->addComponent(new TitleComponent("Nuevo abono a la compra " . $_GET["cid"], 2));
} else {
if (isset($_GET["vid"])) {
$venta = true;
$page->addComponent(new TitleComponent("Nuevo abono a la venta " . $_GET["vid"], 2));
$page->addComponent(new TitleComponent("Saldo \$" . VentaDAO::getByPK($_GET["vid"])->getSaldo(), 3));
} else {
if (isset($_GET["pid"])) {
$prestamo = true;
$page->addComponent(new TitleComponent("Nuevo abono al prestamo " . $_GET["pid"], 2));
} else {
$page->requireParam("cid", "GET", "No se sabe si el abono sera para compra, venta o prestamo.");
}
}
}
//
// Forma de nuevo producto
//
if ($compra) {
示例14: GerenciaComponentPage
<?php
define("BYPASS_INSTANCE_CHECK", false);
require_once "../../../server/bootstrap.php";
$page = new GerenciaComponentPage();
//
// Parametros necesarios
//
$page->requireParam("mid", "GET", "Esta moneda no existe.");
$esta_moneda = MonedaDAO::getByPK($_GET["mid"]);
//
// Titulo de la pagina
//
$page->addComponent(new TitleComponent("Detalles de " . $esta_moneda->getNombre(), 2));
//
// Menu de opciones
//
if ($esta_moneda->getActiva()) {
$menu = new MenuComponent();
//$menu->addItem("Editar esta moneda", "efectivo.editar.moneda.php?mid=".$_GET["mid"]);
//$menu->addItem("Desactivar este producto", null);
$btn_eliminar = new MenuItem("Desactivar esta moneda", null);
$btn_eliminar->addApiCall("api/efectivo/moneda/eliminar", "GET");
$btn_eliminar->onApiCallSuccessRedirect("efectivo.lista.moneda.php");
$btn_eliminar->addName("eliminar");
$funcion_eliminar = " function eliminar_moneda(btn){" . "if(btn == 'yes')" . "{" . "var p = {};" . "p.id_moneda = " . $_GET["mid"] . ";" . "sendToApi_eliminar(p);" . "}" . "}" . " " . "function confirmar(){" . " Ext.MessageBox.confirm('Desactivar', 'Desea eliminar esta moneda?', eliminar_moneda );" . "}";
$btn_eliminar->addOnClick("confirmar", $funcion_eliminar);
$menu->addMenuItem($btn_eliminar);
$page->addComponent($menu);
} else {
$menu = new MenuComponent();
示例15: GerenciaComponentPage
<?php
require_once '../../../server/bootstrap.php';
$page = new GerenciaComponentPage();
$page->requireParam("id", "GET", "Esta categoría no existe.");
// si no existe la categoria
$response = ProductosController::DetallesCategoria($_GET['id']);
if (is_null($response['categoria'])) {
print "XD";
// temp
}
$categoria = $response['categoria'];
// detalles
$form = new DAOFormComponent($categoria);
$form->hideField(array('id_clasificacion_producto'));
$form->sendHidden('id_clasificacion_producto');
$form->setValueField('nombre', $categoria->getNombre());
$form->setValueField('descripcion', $categoria->getDescripcion());
// $response = ProductosController::DetallesCategoria($categoria->getIdPadre());
// if (!is_null($response['categoria'])){
// $form->setValueField('id_categoria_padre', $response['categoria']->getNombre());
// }
$form->setType('descripcion', 'textarea');
$form->setType('activa', 'bool');
$form->setCaption('id_categoria_padre', 'Categoría Padre');
$categorias = ProductosController::BuscarCategoria();
$categorias = $categorias['categorias'];
foreach ($categorias as $key => $cat) {
$cat->caption = $cat->nombre_completo;
$cat->id = $cat->getIdClasificacionProducto();
$categorias[$key] = $cat->asArray();