Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /**
- * cobros_editar.class.php
- *
- * @application IQLPortal
- * @type controller
- * @copyright Innovacion que Libera S.A. de C.V. <http://innovacionql.com>
- */
- class cobros_editar extends Action {
- function execute() {
- if( IDUSR == 0 ) { halt('No se inicio sesion.'); }
- //
- $id = intval( $this->request['id'] );
- $nombrecliente = intval( $this->request['idc'] );
- $tr = strtolower( trim( $this->request['tr'] ) );
- $p = Model::instance('clienteusr', $nombrecliente );
- if(trim($nombrecliente) == true){
- $this->request['id_clienteusr'] = $p->get('id_clienteusr');
- $nombrecaptura = intval( $this->request['id_usuariocap'] = IDUSR);
- $sixnine = Model::instance('Usuario', $nombrecaptura);
- $this->request['id_centrotrab'] = $sixnine->get('id_centrotrab');
- $ct=$sixnine->get('id_centrotrab');
- $c = Model::instance('tramite');
- $this->response['centData'] = $c->getSelectData( false, '', 'concat(clave, " - "',substr('descripcion,1,50'), "id_centrotrab = '$ct'");
- $clusr = Model::instance('clienteusr', $id);
- $id = $clusr->get('id_clienteusr');
- $cu = Model::instance('clienteusr');
- $this->response['clusrData'] = $cu->getSelectData( false, "id_clienteusr", "nombre" );
- }
- if ($id == 0){
- $this->request['id_estatusdb'] = 1;
- $this->request['id_estatuscob'] = 1;
- $this->request['fecha_cobro'] = date('Y-m-d');
- $this->request['fecha_cap'] = date('Y-m-d');
- $this->request['hora_cap'] = date('G:i:s');
- $this->request['hora_cobro'] = date('G:i:s');
- $this->request['id_usuariocap'] = IDUSR;
- $this->request['id_usuariocob'] = IDUSR;
- $c = Model::instance('tramite');
- $nombrecaptura = intval( $this->request['id_usuariocap'] = IDUSR);
- $sixnine = Model::instance('Usuario', $nombrecaptura);
- $this->request['id_centrotrab'] = $sixnine->get('id_centrotrab');
- $ct=$sixnine->get('id_centrotrab');
- $this->response['centData'] = $c->getSelectData( false, '', 'concat(clave, " - ", descripcion)', "id_centrotrab = '$ct'");
- }
- $c = Model::instance('tramite');
- $nombrecaptura = intval( $this->request['id_usuariocap'] = IDUSR);
- $sixnine = Model::instance('Usuario', $nombrecaptura);
- $ct=$sixnine->get('id_centrotrab');
- $this->response['centData'] = $c->getSelectData( false, '', 'concat(clave, " - ",descripcion)', "id_centrotrab = '$ct'");
- $cu = Model::instance('clienteusr');
- $this->response['clusrData'] = $cu->getSelectData( false, "id_clienteusr", "nombre");
- //------------------------------------------------------------------------
- if( $tr == 'cancelar' or $tr == 'cerrar' ) {
- if(trim($nombrecliente) == true){
- $url="?page=clientes_listar&cld=s";
- $this->redirect($url);
- }
- if(trim($id) == true){
- parent::execute();
- }
- }
- //------------------------------------------------------------------------
- $o = Model::instance('cobro', $id );
- foreach( $o->dat as $k=>$v ) {
- if( isset( $this->request[ $k ] ) ) {
- $o->set($k, $this->request[ $k ] );
- }
- }
- $this->response['cob'] = $o->dat;
- //------------------------------------------------------------------------
- if( $tr == 'guardar' ) {
- $err = 0;
- // Valida que el archivo no este nulo
- //$errorMsg = $_FILES['archivo']['error'];
- //if($errorMsg == 4) { $err = $this->response['nombre_err'] = 3;}
- $this->response['err'] = $err;
- //
- if( $err == 0 ) {
- $o->save();
- parent::execute();
- }
- }
- //------------------------------------------------------------------------
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement