Advertisement
Guest User

Untitled

a guest
Jan 16th, 2019
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.94 KB | None | 0 0
  1. <?php
  2. /**
  3. * cobros_editar.class.php
  4. *
  5. * @application IQLPortal
  6. * @type controller
  7. * @copyright Innovacion que Libera S.A. de C.V. <http://innovacionql.com>
  8. */
  9. class cobros_editar extends Action {
  10.  
  11. function execute() {
  12. if( IDUSR == 0 ) { halt('No se inicio sesion.'); }
  13. //
  14. $id = intval( $this->request['id'] );
  15. $nombrecliente = intval( $this->request['idc'] );
  16. $tr = strtolower( trim( $this->request['tr'] ) );
  17. $p = Model::instance('clienteusr', $nombrecliente );
  18.  
  19.  
  20. if(trim($nombrecliente) == true){
  21. $this->request['id_clienteusr'] = $p->get('id_clienteusr');
  22.  
  23. $nombrecaptura = intval( $this->request['id_usuariocap'] = IDUSR);
  24. $sixnine = Model::instance('Usuario', $nombrecaptura);
  25. $this->request['id_centrotrab'] = $sixnine->get('id_centrotrab');
  26.  
  27. $ct=$sixnine->get('id_centrotrab');
  28. $c = Model::instance('tramite');
  29. $this->response['centData'] = $c->getSelectData( false, '', 'concat(clave, " - "',substr('descripcion,1,50'), "id_centrotrab = '$ct'");
  30.  
  31.  
  32. $clusr = Model::instance('clienteusr', $id);
  33. $id = $clusr->get('id_clienteusr');
  34. $cu = Model::instance('clienteusr');
  35. $this->response['clusrData'] = $cu->getSelectData( false, "id_clienteusr", "nombre" );
  36. }
  37.  
  38.  
  39. if ($id == 0){
  40. $this->request['id_estatusdb'] = 1;
  41. $this->request['id_estatuscob'] = 1;
  42. $this->request['fecha_cobro'] = date('Y-m-d');
  43. $this->request['fecha_cap'] = date('Y-m-d');
  44. $this->request['hora_cap'] = date('G:i:s');
  45. $this->request['hora_cobro'] = date('G:i:s');
  46. $this->request['id_usuariocap'] = IDUSR;
  47. $this->request['id_usuariocob'] = IDUSR;
  48.  
  49. $c = Model::instance('tramite');
  50. $nombrecaptura = intval( $this->request['id_usuariocap'] = IDUSR);
  51. $sixnine = Model::instance('Usuario', $nombrecaptura);
  52. $this->request['id_centrotrab'] = $sixnine->get('id_centrotrab');
  53. $ct=$sixnine->get('id_centrotrab');
  54. $this->response['centData'] = $c->getSelectData( false, '', 'concat(clave, " - ", descripcion)', "id_centrotrab = '$ct'");
  55.  
  56. }
  57.  
  58. $c = Model::instance('tramite');
  59. $nombrecaptura = intval( $this->request['id_usuariocap'] = IDUSR);
  60. $sixnine = Model::instance('Usuario', $nombrecaptura);
  61. $ct=$sixnine->get('id_centrotrab');
  62. $this->response['centData'] = $c->getSelectData( false, '', 'concat(clave, " - ",descripcion)', "id_centrotrab = '$ct'");
  63.  
  64.  
  65. $cu = Model::instance('clienteusr');
  66. $this->response['clusrData'] = $cu->getSelectData( false, "id_clienteusr", "nombre");
  67.  
  68.  
  69.  
  70. //------------------------------------------------------------------------
  71. if( $tr == 'cancelar' or $tr == 'cerrar' ) {
  72.  
  73. if(trim($nombrecliente) == true){
  74. $url="?page=clientes_listar&cld=s";
  75. $this->redirect($url);
  76. }
  77.  
  78. if(trim($id) == true){
  79. parent::execute();
  80. }
  81. }
  82. //------------------------------------------------------------------------
  83. $o = Model::instance('cobro', $id );
  84. foreach( $o->dat as $k=>$v ) {
  85. if( isset( $this->request[ $k ] ) ) {
  86. $o->set($k, $this->request[ $k ] );
  87. }
  88. }
  89. $this->response['cob'] = $o->dat;
  90.  
  91. //------------------------------------------------------------------------
  92. if( $tr == 'guardar' ) {
  93. $err = 0;
  94.  
  95. // Valida que el archivo no este nulo
  96. //$errorMsg = $_FILES['archivo']['error'];
  97. //if($errorMsg == 4) { $err = $this->response['nombre_err'] = 3;}
  98.  
  99.  
  100. $this->response['err'] = $err;
  101. //
  102. if( $err == 0 ) {
  103.  
  104. $o->save();
  105.  
  106. parent::execute();
  107. }
  108. }
  109. //------------------------------------------------------------------------
  110. }
  111. }
  112. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement