本文整理汇总了PHP中logusu函数的典型用法代码示例。如果您正苦于以下问题:PHP logusu函数的具体用法?PHP logusu怎么用?PHP logusu使用的例子?那么, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了logusu函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: autentifica
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;
}
}
示例2: autentificar
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'));
}
示例3: _post_delete
function _post_delete($do)
{
$fecha = $do->get('fecha');
$definicion = $do->get('definicion');
$contenedor = $do->get('contenedor');
logusu('crm_status', "ESTATUS {$fecha} {$contenedor} {$definicion} ELIMINADO");
}
示例4: index
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);
}
示例5: ejecutar
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}");
}
}
示例6: autentificar
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'));
}
示例7: _post_delete
function _post_delete($do)
{
$codigo = $do->get('codigo');
$nombre = $do->get('nombre');
logusu('asig', "ASIGNACION {$codigo} NOMBRE {$nombre} ELIMINADO ");
}
示例8: _post_delete
function _post_delete($do)
{
$fecha = $do->get('fecha');
$tasa = $do->get('tasa');
logusu('civa', "CAMBIO DE IVA {$fecha} TASA {$tasa} ELIMINADO ");
}
示例9: _post_delete
function _post_delete($do)
{
$codigo = $do->get('cliente');
$limite = $do->get('limite');
logusu('scli', "CLIENTE {$codigo} ELIMINADO, LIMITE {$limite}");
}
示例10: _post_delete
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}");
}
示例11: _post_delete
function _post_delete($do)
{
$primary = implode(',', $do->pk);
$this->db->query("DELETE FROM pactivos WHERE id=" . $primary);
logusu($do->table, "Elimino {$this->tits} {$primary} ");
}
示例12: _post_delete
function _post_delete($do)
{
$cheque = $do->get('cheque');
$id = $do->get('id');
logusu('mbanc', "Elimino cheque anulado Nro {$cheque} movimento {$id}");
}
示例13: _post_delete
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}");
}
示例14: _post_delete
function _post_delete($do)
{
$periodo = $do->get('periodo');
$nrocomp = $do->get('nrocomp');
$primary = implode(',', $do->pk);
logusu($do->table, "Anulo {$this->tits} {$primary} {${periodo}}{$nrocomp}");
}
示例15: _post_delete
function _post_delete($do)
{
$codigo = $do->get('codigo');
//$primary =implode(',',$do->pk);
logusu($do->table, "Elimino zona {$codigo}");
}