本文整理汇总了PHP中cliente::url方法的典型用法代码示例。如果您正苦于以下问题:PHP cliente::url方法的具体用法?PHP cliente::url怎么用?PHP cliente::url使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类cliente
的用法示例。
在下文中一共展示了cliente::url方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: private_core
//.........这里部分代码省略.........
$grupo = new grupo_clientes();
$grupo->codgrupo = $_POST['codgrupo'];
}
$grupo->nombre = $_POST['nombre'];
$grupo->codtarifa = NULL;
if ($_POST['codtarifa'] != '---') {
$grupo->codtarifa = $_POST['codtarifa'];
}
if ($grupo->save()) {
$this->new_message('Grupo guardado correctamente.');
} else {
$this->new_error_msg('Imposible guardar el grupo.');
}
} else {
if (isset($_GET['delete'])) {
$cliente = $this->cliente->get($_GET['delete']);
if ($cliente) {
if (FS_DEMO) {
$this->new_error_msg('En el modo demo no se pueden eliminar clientes. Otros usuarios podrían necesitarlos.');
} else {
if ($cliente->delete()) {
$this->new_message('Cliente eliminado correctamente.');
} else {
$this->new_error_msg('Ha sido imposible eliminar el cliente.');
}
}
} else {
$this->new_error_msg('Cliente no encontrado.');
}
} else {
if (isset($_POST['cifnif'])) {
$this->save_codpais($_POST['pais']);
$cliente = FALSE;
if ($_POST['cifnif'] != '') {
$cliente = $this->cliente->get_by_cifnif($_POST['cifnif']);
if ($cliente) {
$this->new_advice('Ya existe un cliente con el ' . FS_CIFNIF . ' ' . $_POST['cifnif']);
$this->query = $_POST['cifnif'];
}
}
if (!$cliente) {
$cliente = new cliente();
$cliente->codcliente = $cliente->get_new_codigo();
$cliente->nombre = $_POST['nombre'];
$cliente->razonsocial = $_POST['nombre'];
$cliente->cifnif = $_POST['cifnif'];
$cliente->codserie = $this->empresa->codserie;
$cliente->codgrupo = $_POST['scodgrupo'];
if (isset($_POST['telefono1'])) {
$cliente->telefono1 = $_POST['telefono1'];
}
if (isset($_POST['telefono2'])) {
$cliente->telefono2 = $_POST['telefono2'];
}
if ($cliente->save()) {
$dircliente = new direccion_cliente();
$dircliente->codcliente = $cliente->codcliente;
$dircliente->codpais = $this->empresa->codpais;
$dircliente->provincia = $this->empresa->provincia;
$dircliente->ciudad = $this->empresa->ciudad;
$dircliente->descripcion = 'Principal';
if (isset($_POST['pais'])) {
$dircliente->codpais = $_POST['pais'];
}
if (isset($_POST['provincia'])) {
$dircliente->provincia = $_POST['provincia'];
}
if (isset($_POST['ciudad'])) {
$dircliente->ciudad = $_POST['ciudad'];
}
if (isset($_POST['codpostal'])) {
$dircliente->codpostal = $_POST['codpostal'];
}
if (isset($_POST['direccion'])) {
$dircliente->direccion = $_POST['direccion'];
}
if ($dircliente->save()) {
header('location: ' . $cliente->url());
} else {
$this->new_error_msg("¡Imposible guardar la dirección del cliente!");
}
} else {
$this->new_error_msg("¡Imposible guardar los datos del cliente!");
}
}
}
}
}
}
$this->offset = 0;
if (isset($_GET['offset'])) {
$this->offset = intval($_GET['offset']);
}
if ($this->query != '') {
$this->resultados = $this->cliente->search($this->query, $this->offset);
} else {
$this->resultados = $this->cliente->all($this->offset);
}
$this->grupos = $this->grupo->all();
}
示例2: private_core
protected function private_core()
{
$this->cliente = new cliente();
$this->grupo = new grupo_clientes();
$this->pais = new pais();
$this->serie = new serie();
$this->tarifa = new tarifa();
/// ¿El usuario tiene permiso para eliminar en esta página?
$this->allow_delete = $this->user->allow_delete_on(__CLASS__);
if (isset($_REQUEST['buscar_provincia'])) {
$this->buscar_provincia();
} else {
if (isset($_REQUEST['buscar_ciudad'])) {
$this->buscar_ciudad();
} else {
if (isset($_GET['delete_grupo'])) {
$grupo = $this->grupo->get($_GET['delete_grupo']);
if ($grupo) {
if ($grupo->delete()) {
$this->new_message('Grupo eliminado correctamente.');
} else {
$this->new_error_msg('Imposible eliminar el grupo.');
}
} else {
$this->new_error_msg('Grupo no encontrado.');
}
} else {
if (isset($_POST['codgrupo'])) {
$grupo = $this->grupo->get($_POST['codgrupo']);
if (!$grupo) {
$grupo = new grupo_clientes();
$grupo->codgrupo = $_POST['codgrupo'];
}
$grupo->nombre = $_POST['nombre'];
if ($_POST['codtarifa'] == '---') {
$grupo->codtarifa = NULL;
} else {
$grupo->codtarifa = $_POST['codtarifa'];
}
if ($grupo->save()) {
$this->new_message('Grupo guardado correctamente.');
} else {
$this->new_error_msg('Imposible guardar el grupo.');
}
} else {
if (isset($_GET['delete'])) {
$cliente = $this->cliente->get($_GET['delete']);
if ($cliente) {
if (FS_DEMO) {
$this->new_error_msg('En el modo demo no se pueden eliminar clientes. Otros usuarios podrían necesitarlos.');
} else {
if ($cliente->delete()) {
$this->new_message('Cliente eliminado correctamente.');
} else {
$this->new_error_msg('Ha sido imposible eliminar el cliente.');
}
}
} else {
$this->new_error_msg('Cliente no encontrado.');
}
} else {
if (isset($_POST['cifnif'])) {
$this->save_codpais($_POST['pais']);
$cliente = new cliente();
$cliente->codcliente = $cliente->get_new_codigo();
if (isset($_POST['cli_codgrupo'])) {
$cliente->codgrupo = $_POST['cli_codgrupo'];
}
if ($_POST['razonsocial'] != '') {
$cliente->nombre = $cliente->razonsocial = $_POST['razonsocial'];
} else {
$cliente->nombre = $cliente->razonsocial = $_POST['nombre'] . ' ' . $_POST['nombre2'] . ' ' . $_POST['apellido'] . ' ' . $_POST['apellido2'];
}
$cliente->cifnif = $_POST['cifnif'];
$cliente->codserie = $this->empresa->codserie;
if ($cliente->save()) {
$cliente_prop = new cliente_propiedad();
$cliente_prop->array_save($cliente->codcliente, array('nombre' => $_POST['nombre'], 'nombre2' => $_POST['nombre2'], 'apellido' => $_POST['apellido'], 'apellido2' => $_POST['apellido2']));
$dircliente = new direccion_cliente();
$dircliente->codcliente = $cliente->codcliente;
$dircliente->codpais = $_POST['pais'];
$dircliente->provincia = $_POST['provincia'];
$dircliente->ciudad = $_POST['ciudad'];
$dircliente->codpostal = $_POST['codpostal'];
$dircliente->direccion = $_POST['direccion'];
$dircliente->descripcion = 'Principal';
if ($dircliente->save()) {
header('location: ' . $cliente->url());
} else {
$this->new_error_msg("¡Imposible guardar la dirección del cliente!");
}
} else {
$this->new_error_msg("¡Imposible guardar los datos del cliente!");
}
}
}
}
}
}
}
//.........这里部分代码省略.........
示例3: private_core
//.........这里部分代码省略.........
}
} else {
if (isset($_POST['cifnif'])) {
$cliente = new cliente();
$cliente->codcliente = $cliente->get_new_codigo();
$cliente->nombre = $_POST['nombre'];
$cliente->razonsocial = $_POST['nombre'];
$cliente->tipoidfiscal = $_POST['tipoidfiscal'];
$cliente->cifnif = $_POST['cifnif'];
$cliente->personafisica = isset($_POST['personafisica']);
if (isset($_POST['scodgrupo'])) {
if ($_POST['scodgrupo'] != '') {
$cliente->codgrupo = $_POST['scodgrupo'];
}
}
if (isset($_POST['telefono1'])) {
$cliente->telefono1 = $_POST['telefono1'];
}
if (isset($_POST['telefono2'])) {
$cliente->telefono2 = $_POST['telefono2'];
}
if ($cliente->save()) {
if (\filter_input(INPUT_POST, 'tipo_comprobante') != '') {
$ncf_entidad_tipo = new ncf_entidad_tipo();
$ncf_entidad_tipo->idempresa = $this->empresa->id;
$ncf_entidad_tipo->entidad = $cliente->codcliente;
$ncf_entidad_tipo->tipo_entidad = 'CLI';
$ncf_entidad_tipo->tipo_comprobante = \filter_input(INPUT_POST, 'tipo_comprobante');
$ncf_entidad_tipo->estado = TRUE;
$ncf_entidad_tipo->usuario_creacion = $this->user->nick;
$ncf_entidad_tipo->fecha_creacion = Date('d-m-Y H:i:s');
$ncf_entidad_tipo->save();
}
$dircliente = new direccion_cliente();
$dircliente->codcliente = $cliente->codcliente;
$dircliente->codpais = $this->empresa->codpais;
$dircliente->provincia = $this->empresa->provincia;
$dircliente->ciudad = $this->empresa->ciudad;
$dircliente->descripcion = 'Principal';
if (isset($_POST['pais'])) {
$dircliente->codpais = $_POST['pais'];
}
if (isset($_POST['provincia'])) {
$dircliente->provincia = $_POST['provincia'];
}
if (isset($_POST['ciudad'])) {
$dircliente->ciudad = $_POST['ciudad'];
}
if (isset($_POST['codpostal'])) {
$dircliente->codpostal = $_POST['codpostal'];
}
if (isset($_POST['direccion'])) {
$dircliente->direccion = $_POST['direccion'];
}
if ($dircliente->save()) {
if ($this->empresa->contintegrada) {
/// forzamos la creación de la subcuenta
$cliente->get_subcuenta($this->empresa->codejercicio);
}
/// redireccionamos a la página del cliente
header('location: ' . $cliente->url());
} else {
$this->new_error_msg("¡Imposible guardar la dirección del cliente!");
}
} else {
$this->new_error_msg("¡Imposible guardar los datos del cliente!");
}
}
}
}
}
$this->offset = 0;
if (isset($_GET['offset'])) {
$this->offset = intval($_GET['offset']);
}
$this->ciudad = '';
if (isset($_REQUEST['ciudad'])) {
$this->ciudad = $this->empresa->no_html($_REQUEST['ciudad']);
}
$this->provincia = '';
if (isset($_REQUEST['provincia'])) {
$this->provincia = $this->empresa->no_html($_REQUEST['provincia']);
}
$this->codpais = '';
if (isset($_REQUEST['codpais'])) {
$this->codpais = $_REQUEST['codpais'];
}
$this->codgrupo = '';
if (isset($_REQUEST['bcodgrupo'])) {
$this->codgrupo = $_REQUEST['bcodgrupo'];
}
$this->orden = 'nombre ASC';
if (isset($_REQUEST['orden'])) {
$this->orden = $_REQUEST['orden'];
}
$this->nocifnif = isset($_REQUEST['nocifnif']);
$this->debaja = isset($_REQUEST['debaja']);
$this->buscar();
$this->grupos = $this->grupo->all();
}
示例4: process
protected function process()
{
$this->show_fs_toolbar = FALSE;
$this->cliente = new cliente();
$this->clientes_grupo = FALSE;
$this->grupo = new grupo_clientes();
$this->pais = new pais();
$this->serie = new serie();
$this->tarifa = new tarifa();
if (isset($_GET['delete_grupo'])) {
$grupo = $this->grupo->get($_GET['delete_grupo']);
if ($grupo) {
if ($grupo->delete()) {
$this->new_message('Grupo eliminado correctamente.');
} else {
$this->new_error_msg('Imposible eliminar el grupo.');
}
} else {
$this->new_error_msg('Grupo no encontrado.');
}
} else {
if (isset($_POST['codgrupo'])) {
$grupo = $this->grupo->get($_POST['codgrupo']);
if (!$grupo) {
$grupo = new grupo_clientes();
$grupo->codgrupo = $_POST['codgrupo'];
}
$grupo->nombre = $_POST['nombre'];
if ($_POST['codtarifa'] == '---') {
$grupo->codtarifa = NULL;
} else {
$grupo->codtarifa = $_POST['codtarifa'];
}
if ($grupo->save()) {
$this->new_message('Grupo guardado correctamente.');
} else {
$this->new_error_msg('Imposible guardar el grupo.');
}
} else {
if (isset($_GET['delete'])) {
$cliente = $this->cliente->get($_GET['delete']);
if ($cliente) {
if (FS_DEMO) {
$this->new_error_msg('En el modo demo no se pueden eliminar clientes. Otros usuarios podrían necesitarlos.');
} else {
if ($cliente->delete()) {
$this->new_message('Cliente eliminado correctamente.');
} else {
$this->new_error_msg('Ha sido imposible eliminar el cliente.');
}
}
} else {
$this->new_error_msg('Cliente no encontrado.');
}
} else {
if (isset($_POST['cifnif'])) {
$this->save_codpais($_POST['pais']);
$this->save_codserie($_POST['codserie']);
$cliente = new cliente();
$cliente->codcliente = $cliente->get_new_codigo();
$cliente->nombre = $_POST['nombre'];
$cliente->nombrecomercial = $_POST['nombre'];
$cliente->cifnif = $_POST['cifnif'];
$cliente->codserie = $_POST['codserie'];
if ($cliente->save()) {
$dircliente = new direccion_cliente();
$dircliente->codcliente = $cliente->codcliente;
$dircliente->codpais = $_POST['pais'];
$dircliente->provincia = $_POST['provincia'];
$dircliente->ciudad = $_POST['ciudad'];
$dircliente->codpostal = $_POST['codpostal'];
$dircliente->direccion = $_POST['direccion'];
$dircliente->descripcion = 'Principal';
if ($dircliente->save()) {
header('location: ' . $cliente->url());
} else {
$this->new_error_msg("¡Imposible guardar la dirección del cliente!");
}
} else {
$this->new_error_msg("¡Imposible guardar los datos del cliente!");
}
}
}
}
}
$this->offset = 0;
if (isset($_GET['offset'])) {
$this->offset = intval($_GET['offset']);
}
if ($this->query != '') {
$this->resultados = $this->cliente->search($this->query, $this->offset);
} else {
$this->resultados = $this->cliente->all($this->offset);
}
$this->grupos = $this->grupo->all();
if (isset($_GET['grupo'])) {
$this->clientes_grupo = $this->clientes_from_grupo($_GET['grupo']);
}
}