function autentifica($usr, $pws) { if (empty($usr)) { return false; } $dbusr = $this->ci->db->escape($usr); $dbpws = sha1($pws); if ($this->es_interno()) { $ww = ''; } else { $ww = ' AND remoto=\'S\''; } $mSQL = "SELECT us_nombre FROM usuario WHERE us_codigo={$dbusr} AND SHA(us_clave)='{$dbpws}' AND activo='S' {$ww}"; $cursor = $this->ci->db->query($mSQL); if ($cursor->num_rows() > 0) { $rr = $cursor->row_array(); $sal = each($rr); $sess_data = array('usuario' => $usr, 'nombre' => $sal[1], 'logged_in' => true); } else { $sess_data = array('logged_in' => false); } $this->ci->session->set_userdata($sess_data); if ($sess_data['logged_in']) { logusu('MENU', 'Entro en Proteo'); return true; } else { return false; } }
function autentificar() { $ip = $_SERVER['REMOTE_ADDR']; $usr = sha1($_POST['user']); $pws = sha1($_POST['pws']); if (!preg_match("/^[^'\"]+\$/", $usr)) { $sess_data = array('logged_in' => FALSE); $this->session->set_userdata($sess_data); redirect($this->session->userdata('estaba')); } if ($this->datasis->ip_interno($ip)) { $query = "SELECT us_nombre FROM usuario WHERE SHA(us_codigo)='{$usr}' AND SHA(us_clave)=SHA1('{$pws}') "; } else { $query = "SELECT us_nombre FROM usuario WHERE SHA(us_codigo)='{$usr}' AND SHA(us_clave)=SHA1('{$pws}') AND internet='S' "; } $cursor = $this->db->query($query); if ($cursor->num_rows() > 0) { $rr = $cursor->row_array(); $sal = each($rr); $sess_data = array('usuario' => $_POST['user'], 'nombre' => $sal[1], 'logged_in' => TRUE); $this->session->set_userdata($sess_data); logusu("bienvenido", "Entro al sistema desde la ip {$ip}"); } else { logusu("bienvenido", "Eror de intento ingresar al sistema desde la ip {$ip} con el usuario " . $_POST['user'] . " clave " . $_POST['pws']); $sess_data = array('logged_in' => FALSE); } $this->session->set_userdata($sess_data); redirect($this->session->userdata('estaba')); }
function _post_delete($do) { $fecha = $do->get('fecha'); $definicion = $do->get('definicion'); $contenedor = $do->get('contenedor'); logusu('crm_status', "ESTATUS {$fecha} {$contenedor} {$definicion} ELIMINADO"); }
function index() { $this->rapyd->load('dataform'); $lscst = site_url('compras/scst/autocomplete/control'); $script = ' function formato(row) { return row[0]+" "+row[1]+" "+row[3]; } $(function() { $("#control").autocomplete("' . $lscst . '",{ delay:10, //minChars:2, matchSubset:1, matchContains:1, cacheLength:10, formatItem:formato, width:450, autoFill:true } ); });'; $form = new DataForm($this->url . 'index/process'); $form->title('Pasar precios a cajas'); $form->script($script); $form->control = new inputField('Control de compra', 'control'); $form->control->rule = 'required|callback_chcontrol'; $form->control->size = 12; $form->control->maxlength = 10; $form->control->append('Dejar vacio para enviar un masivo'); $form->submit("btnsubmit", "Pasar precios a caja"); $form->build_form(); $error = ''; if ($form->on_success()) { $control = $form->control->newValue; $usr = $this->session->userdata('usuario'); $join = ''; if (strlen($control > 0)) { $join = 'JOIN `itscst` AS b ON a.codigo=b.codigo AND b.codigo=' . $this->db->escape($control); } $mSQL = "INSERT INTO `enviapos` (codigo,numero,precio1,fecha,hora,usuario)\n\t\t\t\t SELECT a.codigo,'INVENTAR',a.precio1,CURDATE(),CURTIME(),'{$usr}' FROM `maes` AS a {$join}"; $ban = $this->db->simple_query($mSQL); if (!$ban) { $error .= "Hubo problemas al pasar los precios, comuniquese con servicio técnico"; memowrite($mSQL, 'ENVIACAJA'); } else { logusu('ENVIACAJA', "Fue enviado una actualizacion de precios"); } } $data['content'] = "<div class='alert'>{$error}</div>"; $data['content'] .= $form->output; $data['title'] = '<h1>Envío de precios para las cajas</h1>'; $data["head"] = script('jquery.pack.js') . script('plugins/jquery.autocomplete.js') . style('jquery.autocomplete.css') . $this->rapyd->get_head(); $this->load->view('view_ventanas', $data); }
function ejecutar() { $error = false; $mfinal = $this->input->post('fecha'); //echo $mfinal; //$mfinal='31/12/2009'; if ($mfinal == false) { redirect('contabilidad/cierre'); } $mfinal = date('Ymd', timestampFromInputDate($mfinal)); $anio = substr($mfinal, 2, 2); $annio = substr($mfinal, 0, 4); $comprob = "ZIERRE{$anio}"; $this->db->simple_query("DELETE FROM itcasi WHERE comprob='{$comprob}'"); $this->db->simple_query("DELETE FROM casi WHERE comprob='{$comprob}'"); $mSQL = "INSERT INTO casi SET comprob='{$comprob}', fecha={$mfinal}, descrip='ASIENTO DE CIERRE DEL EJERCICIO', total = 0, debe=0, haber=0, estampa=NOW(),tipo='INDETERMIN',status='A',origen='MANUAL'"; $centinela = $this->db->simple_query($mSQL); if ($centinela == false) { memowrite($mSQL, 'casi'); $error = true; } $mSQL = "INSERT INTO itcasi (fecha,comprob,origen,cuenta,referen,concepto,debe,haber,ccosto,sucursal)\n\t\t SELECT {$mfinal} fecha,\n\t\t '{$comprob}' comp, 'MANUAL' origen,\n\t\t cuenta, 'CIERRE " . $anio . "' referen,\n\t\t 'CIERRE DE CUENTAS DE RESULTADO EJERCICIO " . $anio . "' concepto,\n\t\t SUM(haber) debe, SUM(debe) haber, 0 ccosto, 0 sucu\n\t\t FROM itcasi WHERE cuenta>='4' AND fecha<={$mfinal} AND fecha>={$annio}0101\n\t\t GROUP BY cuenta"; $centinela = $this->db->simple_query($mSQL); if ($centinela == false) { memowrite($mSQL, 'itcasi'); $error = true; } $mSQL = "INSERT INTO itcasi (fecha,comprob,origen,cuenta,referen,concepto,debe,haber,ccosto,sucursal)\n\t\tSELECT fecha, comprob, origen,\n\t\t (SELECT resultado FROM cemp limit 1) AS cuenta,\n\t\t referen,concepto,\n\t\t IF(SUM(debe-haber)>0,0,SUM(haber-debe)) AS debe,\n\t\t IF(SUM(debe-haber)>0,SUM(debe-haber),0) AS haber, 0 AS ccosto, 0 AS sucu\n\t\t FROM itcasi WHERE comprob='{$comprob}' GROUP BY comprob "; $centinela = $this->db->simple_query($mSQL); if ($centinela == false) { memowrite($mSQL, 'itcasi'); $error = true; } $centinela = $this->db->simple_query("DELETE FROM itcasi WHERE debe=haber AND comprob='{$comprob}'"); if ($centinela == false) { memowrite($mSQL, 'itcasi'); $error = true; } $centinela = $this->db->simple_query("UPDATE casi SET\n\t\t debe =(SELECT SUM(debe) FROM itcasi WHERE comprob='{$comprob}'),\n\t\t haber=(SELECT SUM(haber) FROM itcasi WHERE comprob='{$comprob}')\n\t\t WHERE comprob='{$comprob}'"); if ($centinela == false) { memowrite($mSQL, 'itcasi'); $error = true; } if ($error) { echo 'Hubo algunos errores, se generaron centinelas, favor comunicarse con servicio tecnico'; } else { echo "Cierre realizado {$comprob}"; logusu('cierre', "Realizo cierre contable {$comprob}"); } }
function autentificar() { $usr = $this->db->escape($_POST['user']); $pws = sha1($_POST['pws']); $campos = $this->db->list_fields('usuario'); if (!in_array('activo', $campos)) { $mSQL = "ALTER TABLE `usuario` ADD COLUMN `activo` CHAR(1) NULL"; $this->db->simple_query($mSQL); } if (!in_array('remoto', $campos)) { $this->db->simple_query("ALTER TABLE `usuario` ADD COLUMN `remoto` CHAR(1) NULL DEFAULT 'S' COMMENT 'Si permite acceso remoto'"); } $this->db->simple_query("UPDATE usuario SET activo='S' WHERE activo <> 'N' "); $this->db->simple_query("UPDATE usuario SET activo='S' WHERE activo IS NULL "); //if (!preg_match("/^[^'\"]+$/", $usr)>0){ // $sess_data = array('logged_in'=> FALSE); // $this->session->set_userdata($sess_data); // redirect($this->session->userdata('estaba')); //} if ($this->secu->es_interno()) { $ww = ''; } else { $ww = ' AND remoto=\'S\''; } $cursor = $this->db->query("SELECT us_nombre FROM usuario WHERE us_codigo={$usr} AND SHA(us_clave)='{$pws}' AND activo='S' {$ww}"); if ($cursor->num_rows() > 0) { $rr = $cursor->row_array(); $sal = each($rr); $sess_data = array('usuario' => $_POST['user'], 'nombre' => $sal[1], 'logged_in' => TRUE); } else { $sess_data = array('logged_in' => FALSE); } $this->session->set_userdata($sess_data); if ($sess_data['logged_in']) { logusu('MENU', 'Entro en Proteo IP ' . $_SERVER['REMOTE_ADDR']); } redirect($this->session->userdata('estaba')); }
function _post_delete($do) { $codigo = $do->get('codigo'); $nombre = $do->get('nombre'); logusu('asig', "ASIGNACION {$codigo} NOMBRE {$nombre} ELIMINADO "); }
function _post_delete($do) { $fecha = $do->get('fecha'); $tasa = $do->get('tasa'); logusu('civa', "CAMBIO DE IVA {$fecha} TASA {$tasa} ELIMINADO "); }
function _post_delete($do) { $codigo = $do->get('cliente'); $limite = $do->get('limite'); logusu('scli', "CLIENTE {$codigo} ELIMINADO, LIMITE {$limite}"); }
function _post_delete($do) { $nombre = $do->get('nombre'); $mSQL = "DELETE FROM `reportes` WHERE `nombre`='{$nombre}'"; $this->db->simple_query($mSQL); logusu('REPOMENU', "BORRADO EL REPORTE {$nombre}"); }
function _post_delete($do) { $primary = implode(',', $do->pk); $this->db->query("DELETE FROM pactivos WHERE id=" . $primary); logusu($do->table, "Elimino {$this->t**s} {$primary} "); }
function _post_delete($do) { $cheque = $do->get('cheque'); $id = $do->get('id'); logusu('mbanc', "Elimino cheque anulado Nro {$cheque} movimento {$id}"); }
function _post_delete($do) { $codigo = $do->get('linea'); $nombre = $do->get('descrip'); logusu('line', "LINEA DE INVENTARIO {$codigo} NOMBRE {$nombre} ELIMINADO "); }
function _post_delete($do) { $status = $do->get('status'); $nominas = array(); for ($i = 0; $i < $do->count_rel('itodirect'); $i++) { $numero = $do->get_rel('itodirect', 'numero', $i); $ocompra = $do->get_rel('itodirect', 'ocompra', $i); if (substr($ocompra, 0, 1) == 'N') { $nominas[] = 1 * str_replace('NO', '', $ocompra); } } if (count($nominas) > 0) { $nominasi = implode(',', $nominas); $query = "UPDATE nomi SET status='C' WHERE numero IN ({$nominasi}) "; $this->db->query($query); } if (strstr($status, 1, 1) == 2) { $this->db->query("call sp_recalculo()"); } $numero = $do->get('numero'); logusu('opagoc', " Elimino Orden de Pago contrato Nro {$numero}"); }
function _post_delete($do) { $periodo = $do->get('periodo'); $nrocomp = $do->get('nrocomp'); $primary = implode(',', $do->pk); logusu($do->table, "Anulo {$this->t**s} {$primary} {${periodo}}{$nrocomp}"); }
function _post_delete($do) { $codigo = $do->get('codigo'); //$primary =implode(',',$do->pk); logusu($do->table, "Elimino zona {$codigo}"); }
function _post_delete($do) { $numero = $do->get('numero'); logusu('causacion', " Elimino Causacion de orden de compras Nro {$numero}"); }
function _post_delete($do) { $codigo = $do->get('concepto'); $nombre = $do->get('descrip'); logusu('conc', "CONCEPTO {$codigo} NOMBRE {$nombre} ELIMINADO "); }
function _post_delete($do) { $codigo = $do->get('numero'); $nombre = $do->get('nombre'); logusu('pres', "ADELANTO DE PRESTACIONES PARA {$codigo} NOMBRE {$nombre} ELIMINADO "); }
function _post_delete($do) { $codigo = $do->get('codigo'); $nombre = $do->get('descri1'); logusu('menu', "CARTA {$codigo} DESCRIPCION {$nombre} ELIMINADO "); }
function _post_delete($do) { $codigo = $do->get('numero'); $nombre = $do->get('nombre'); logusu('nomina', "NOMINA {$codigo} NOMBRE {$nombre} ELIMINADO "); }
function _post_delete($do) { $status = $do->get('status'); if (strstr($status, 1, 1) == 2) { $this->db->query("call sp_recalculo()"); } $numero = $do->get('numero'); logusu('opagoc', " Elimino Orden de Pago contrato Nro {$numero}"); }
function _pos_update($do) { $codigo = $do->get('codigo'); $precio4 = $do->get('precio4'); logusu('SINV', "PRECIOS del producto {$codigo} MODIFICADO, precio4 {$precio4}"); }
function _guardar($caja, $cajero, $qfecha) { $fecha = strtotime($qfecha); $numero = str_pad($this->datasis->prox_sql("ndine"), 8, "0", STR_PAD_LEFT); $transac = str_pad($this->datasis->prox_sql("ntransa"), 8, "0", STR_PAD_LEFT); $nrocaja = "CAJAPOS" . $caja[0]; $banco = $this->datasis->dameval("SELECT valor FROM valores WHERE nombre='{$nrocaja}'"); $almacen = $this->datasis->dameval("SELECT almacen FROM caja WHERE caja='{$caja}'"); $_POST['EFERECI'] = empty($_POST['EFERECI']) ? 0 : $_POST['EFERECI']; $efgloval = str_replace(",", '.', str_replace(".", "", $_POST['EFERECI'])); $sistema = empty($_POST['QEFESISTEMA']) ? 0 : $_POST['QEFESISTEMA']; // Crea las cajas por si acaso $this->db->query("INSERT IGNORE INTO banc SET codbanc='DF', tbanco='CAJ', banco='DIFERENCIA EN CAJA', moneda='Bs', saldo=0"); $this->db->query("INSERT IGNORE INTO banc SET codbanc='{$banco}', tbanco='CAJ', moneda='Bs', saldo=0"); // Las crea en bsal $this->db->query("INSERT IGNORE INTO bsal SET codbanc='{$banco}', ano='" . substr($qfecha, 0, 4) . "' "); $this->db->query("INSERT IGNORE INTO bsal SET codbanc='DF', ano='" . substr($qfecha, 0, 4) . "' "); // Ahora Carga el efectivo $mSQL = "INSERT INTO itdine ( numero, tipo, concepto, referen, cantidad, denomi, compuca, compumo, total )\n\t VALUES ('{$numero}', 'EF',' ','BILLETES Y MONEDAS', 1, {$efgloval}, 1, {$sistema}, {$efgloval} ) "; $this->db->query($mSQL); $billete = $efgloval; // Carga Cesta Tickets $cesta = 0; $query = $this->db->query("SELECT concepto, descrip FROM tardet WHERE tarjeta='CT'"); foreach ($query->result() as $row) { //$mmonto = (empty($_POST["TCESTA".$row->concepto])) ? 0 : $_POST["TCESTA".$row->concepto]; //$mmonto = $_POST["TCESTA".$row->concepto]; $mmonto = $this->__post("TCESTA" . $row->concepto); //$_POST["TCESTA".$row->concepto]; $msistema = $_POST["SCESTA" . $row->concepto]; $can = intval($_POST["CCESTA" . $row->concepto]); $mmonto = str_replace(",", ".", str_replace(".", "", $mmonto)); $msistema = str_replace(",", ".", str_replace(".", "", $msistema)); if ($mmonto != 0 or $msistema != 0) { //$query="INSERT INTO itdine ( numero, tipo, concepto, referen, cantidad, denomi, compuca, compumo, total ) VALUES ('$numero', 'CT','".$row->concepto."','".$row->descrip."', $can, ".$mmonto.", 1, ".$msistema.", ".$mmonto.")"; $query = "INSERT INTO itdine ( numero, tipo, concepto, referen, cantidad, denomi, compuca, compumo, total )\n\t\t\t\t VALUES (?, 'CT', ? , ? , ?, ?, 1, ?, ?)"; $this->db->query($query, array($numero, $row->concepto, $row->descrip, $can, $mmonto, $msistema, $mmonto)); $mSQL = "UPDATE tardet SET saldo=saldo+" . $mmonto . " WHERE tarjeta='CT' AND concepto='" . $row->concepto . "' "; $this->db->query($mSQL); $cesta += $mmonto; } } //$query->free_result(); // Otras formas de Pago $mSQL = 'SELECT tipo,nombre FROM tarjeta WHERE tipo NOT IN ("EF","CT","NC","ND", "DE", "IR","DP") ORDER BY tipo'; $query = $this->db->query($mSQL); $efectos = 0; foreach ($query->result() as $row) { //$ind= ($mod==0) ? ($mes>12 OR $mes==0)? 12: $mes : $mod; $mmonto = empty($_POST["TOFP" . $row->tipo]) ? 0 : $_POST["TOFP" . $row->tipo]; $msistema = empty($_POST["SOFP" . $row->tipo]) ? 0 : $_POST["SOFP" . $row->tipo]; $can = empty($_POST["COFP" . $row->tipo]) ? 0 : $_POST["COFP" . $row->tipo]; $can = intval($can); $mmonto = str_replace(",", ".", str_replace(".", "", $mmonto)); $msistema = str_replace(",", ".", str_replace(".", "", $msistema)); if ($mmonto != 0 or $msistema != 0) { //$mSQL = "INSERT INTO itdine ( numero, tipo, concepto, referen, cantidad, denomi, compuca, compumo, total ) VALUES ('$numero', '".$row->tipo."',' ', '".$row->nombre."', $can, ".$mmonto.", 1,".$msistema.", ".$mmonto.")"; $mSQL = "INSERT INTO itdine ( numero, tipo, concepto, referen, cantidad, denomi, compuca, compumo, total )\n\t\t\t\t VALUES (?, ? ,' ', ? , ?, ?, 1 , ? , ?)"; $this->db->query($mSQL, array($numero, $row->tipo, $row->nombre, $can, $mmonto, $msistema, $mmonto)); $efectos += $mmonto; } } //$query->free_result(); $msistema = $_POST['QTOTSISTEMA']; //$this->datasis->agregacol("dine","observa","TEXT"); if (empty($_POST['TFONDO'])) { $fondo = 0; } else { $fondo = $_POST['TFONDO']; } $mSQL = "INSERT INTO dine ( numero, fecha, cajero, caja, corte, monedas, parcial,trecibe, recibido, computa, diferen, usuario, codbanc, fondo, nfiscal, estampa, hora, transac, observa ,ifiscal)\n\t\t VALUES('{$numero}', {$qfecha}, '{$cajero}', '{$caja}', 'F', {$billete}, 0,\n\t\t " . ($billete + $efectos + $cesta) . "," . ($billete + $efectos + $cesta) . ",\n\t\t {$msistema}," . ($billete + $efectos + $cesta - $msistema) . ",'" . $this->session->userdata['usuario'] . "',\n\t\t \t'{$banco}', {$fondo}, '" . $_POST['controlf'] . "', now(),'" . date("h:m:s") . "', '{$transac}', '" . $_POST['observaciones'] . "', '" . $_POST['controlp'] . "' )"; $this->db->query($mSQL); $mSQL = "INSERT INTO bmov (codbanc, moneda, numcuent, banco, saldo, tipo_op, numero, fecha, clipro,\n\t codcp, nombre, monto, concepto, enlace, liable, transac, usuario, estampa,\n\t hora, anulado )\n\t VALUES ( '{$banco}', 'Bs', 'CAJA POS','CAJA POS',0, 'NC','ARCA{$numero}',{$qfecha},'O','VENT',\n\t 'INGRESOS CUADRE DE CAJA {$caja}'," . ($billete + $efectos + $cesta) . ",'INGRESO ARQUEO CAJA {$caja} CAJERO {$cajero} FECHA {$fecha}',\n\t '{$cajero}','S','{$transac}', '" . $this->session->userdata['usuario'] . "', now(), '" . date("h:m:s") . "','N' ) "; $this->db->query($mSQL); $this->db->query("UPDATE banc SET saldo=saldo+" . ($billete + $efectos + $cesta) . " WHERE codbanc='{$banco}'"); $this->db->query("UPDATE bsal SET saldo" . substr($qfecha, 4, 2) . "= saldo" . substr($qfecha, 4, 2) . "+" . ($billete + $efectos + $cesta) . " WHERE codbanc='{$banco}' AND ano='" . substr($qfecha, 0, 4) . "' "); if ($billete + $efectos + $cesta - $msistema < 0) { $mSQL = "INSERT INTO bmov\n\t\t\t (codbanc, moneda, numcuent, banco, saldo, tipo_op, numero, fecha, clipro,\n\t\t\t codcp, nombre, monto, concepto, enlace, liable, transac, usuario, estampa,\n\t\t\t hora, anulado )\n\t\t\t VALUES ( 'DF', 'Bs', 'DIFERENCIA EN CAJA','DIFERENCIA EN CAJA',0, 'NC','ARDF{$numero}',{$qfecha},'O','VENT',\n\t\t\t 'INGRESOS CUADRE DE CAJA {$caja}'," . ($msistema - $billete - $efectos - $cesta) . ",\n\t\t\t 'FALTANTE ARQUEO DE CAJA {$caja} CAJERO {$cajero} FECHA {$fecha}',\n\t\t\t '{$cajero}','S','{$transac}', '" . $this->session->userdata['usuario'] . "', now(),\n\t\t\t '" . date("h:m:s") . "','N' ) "; $this->db->query($mSQL); $this->db->query("UPDATE banc SET saldo=saldo+" . ($msistema - $billete - $efectos - $cesta) . " WHERE codbanc='DF'"); $this->db->query("UPDATE bsal SET saldo" . substr($qfecha, 4, 2) . "= saldo" . substr($qfecha, 4, 2) . "+" . ($msistema - $billete - $efectos - $cesta) . " WHERE codbanc='DF' AND ano='" . substr($qfecha, 0, 4) . "' "); } elseif ($billete + $efectos + $cesta - $msistema > 0) { $mSQL = "INSERT INTO bmov\n\t \t (codbanc, moneda, numcuent, banco, saldo, tipo_op, numero, fecha, clipro,\n\t \t codcp, nombre, monto, concepto, enlace, liable, transac, usuario, estampa,\n\t \t hora, anulado )\n\t \t VALUES ('DF', 'Bs', 'DIFERENCIA EN CAJA','DIFERENCIA EN CAJA',0, 'ND','ARDF{$numero}',{$qfecha},'O',\n\t \t 'VENT','INGRESOS CUADRE DE CAJA {$caja}'," . ($billete + $efectos + $cesta - $msistema) . ",\n\t \t 'SOBRANTE ARQUEO DE CAJA {$caja} CAJERO {$cajero} FECHA {$fecha}',\n\t \t '{$cajero}','S','{$transac}', '" . $this->session->userdata['usuario'] . "', now(),'" . date("h:m:s") . "','N' ) "; $this->db->query($mSQL); $this->db->query("UPDATE banc SET saldo=saldo-" . ($billete + $efectos + $cesta - $msistema) . " WHERE codbanc='DF'"); $this->db->query("UPDATE bsal SET saldo" . substr($qfecha, 4, 2) . "= saldo" . substr($qfecha, 4, 2) . "+" . ($billete + $efectos + $cesta - $msistema) . " WHERE codbanc='DF' AND ano='" . substr($qfecha, 0, 4) . "' "); } $atRI = array('width' => '800', 'height' => '600', 'scrollbars' => 'yes', 'status' => 'yes', 'resizable' => 'yes', 'screenx' => '0', 'screeny' => '0'); $salida = "<center><h2>CIERRE GUARDADO {$numero}</h2><br>Para Imprimir haga click " . anchor_popup("/supermercado/cierre/doccierre/{$numero}", 'AQUI', $atRI) . '<br>'; $salida .= anchor('supermercado/cierre/index/search/osp', 'Regresar') . '</center>'; logusu('cierrep', "Cierre guardado por proteo de la caja {$caja} numero {$numero}"); return $salida; }
function _post_delete($do) { $codigo = $do->get('codigo'); logusu($do->table, "SUCURSAL {$codigo} ELIMINADA"); }
function _pre_delete($do) { $opttipo = $do->get('agente'); $codigo = $do->get('numero'); $almacen = $do->get('almacen'); $tipo = $do->get('tipo'); $fact = $opttipo == 'scli' ? 1 : -1; $mSQL = 'UPDATE sinv JOIN itpsinv ON sinv.codigo=itpsinv.codigo SET sinv.existen=sinv.existen+(' . $fact . ')*(itpsinv.cana) WHERE itpsinv.numero=' . $this->db->escape($codigo); $ban = $this->db->simple_query($mSQL); if ($ban == false) { memowrite($mSQL, 'psinv'); } $mSQL = 'UPDATE itsinv JOIN itpsinv ON itsinv.codigo=itpsinv.codigo SET itsinv.existen=itsinv.existen+(' . $fact . ')(itpsinv.cana) WHERE itpsinv.numero=' . $this->db->escape($codigo) . ' AND itsinv.alma=' . $this->db->escape($almacen); $ban = $this->db->simple_query($mSQL); if ($ban == false) { memowrite($mSQL, 'psinv'); } $codigo = $do->get('numero'); logusu('psinv', "Prestamo de inventario {$codigo} ELIMINADO"); }
function _post_delete($do) { $codigo = $do->get('tipo'); $nombre = $do->get('nombre'); logusu('tarjeta', "FORMA DE PAGO {$codigo} NOMBRE {$nombre} ELIMINADO"); }
function _post_update($do) { logusu('conv', "Conversion {$numero} MODIFICADA"); }
function _post_delete($do) { $primary = implode(',', $do->pk); logusu($do->table, "Elimino {$this->t**s} {$primary} "); }
function _post_delete($do) { $fecha = $do->get('fecha'); $numero = $do->get('numero'); logusu('fiscalz', "CIERRE Z {$numero} ELIMINADO, FECHA {$fecha}"); }