本文整理汇总了PHP中funciones::existe方法的典型用法代码示例。如果您正苦于以下问题:PHP funciones::existe方法的具体用法?PHP funciones::existe怎么用?PHP funciones::existe使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类funciones
的用法示例。
在下文中一共展示了funciones::existe方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: add_usuario
function add_usuario()
{
$fun = new funciones();
$msg = new messages();
$response = new StdClass();
/*recibimos variables*/
$nomb = mysql_real_escape_string($_POST['nomb']);
$iden = mysql_real_escape_string($_POST['iden']);
$user = mysql_real_escape_string($_POST['user']);
$tipo = mysql_real_escape_string($_POST['tipo']);
$pass = $_POST['pass'];
/* Encriptamos clave */
$pass = sha1(md5($pass));
if ($nomb == "" || $tipo == "" || $pass == "") {
$res = false;
$mes = $msg->get_msg("e005");
} else {
$con = new con();
$con->connect();
/* verificamos que exista la cuenta para evitar redundancias*/
$res_us = $fun->existe("usuarios", "us_usuario", $user);
if (!$res_us) {
/* ingresamos datos del usuario */
$qry = "INSERT INTO tbl_usuarios (us_nombre, us_cc, us_tipo, us_usuario, us_clave, us_created, us_estado)\n\t\t\t\t\t\t\tVALUES ('" . $nomb . "','" . $iden . "','" . $tipo . "', '" . $user . "', '" . $pass . "'," . $_SESSION["ses_id"] . ",1);";
$resp = mysql_query($qry);
if (!$resp) {
$res = false;
$mes = $msg->get_msg("e003");
} else {
//Si la insercción fué correcta, traemos el id del usuario y lo asociaremos al tipo de usuario que se autorizó
$qry_ti = "SELECT us_id, us_tipo FROM tbl_usuarios WHERE us_cc='" . $iden . "' ORDER BY us_timestamp DESC LIMIT 1;";
$res_ti = mysql_query($qry_ti);
if ($row_ti = mysql_fetch_assoc($res_ti)) {
//Asignamos Permisos
$qry_pe = 'INSERT INTO tbl_per_x_usu (pxu_us_id, pxu_pe_id, pxu_created, pxu_estado)
VALUES(' . $row_ti['us_id'] . ', ' . $row_ti['us_tipo'] . ', ' . $_SESSION["ses_id"] . ', 1);';
$res_pe = mysql_query($qry_pe);
if (!$res_pe) {
$res = false;
$mes = $msg->get_msg("e012");
} else {
$res = true;
$mes = $msg->get_msg("e004");
}
} else {
$res = false;
$mes = $msg->get_msg("e003");
}
}
} else {
$res = false;
$mes = $msg->get_msg("e011");
}
}
$response->res = $res;
$response->mes = $mes;
echo json_encode($response);
$con->disconnect();
}
示例2: add_persona
function add_persona()
{
$fun = new funciones();
$msg = new messages();
$response = new StdClass();
/*recibimos variables*/
$tipo = $_POST['tipo'];
$nombre = $_POST['nombre'];
$ced = $_POST['ced'];
$lic = $_POST['lic'];
$lic_v = $_POST['lic_v'];
$dir = $_POST['dir'];
$tel = $_POST['tel'];
$cel = $_POST['cel'];
$f1 = $_POST['f1'];
$f2 = $_POST['f2'];
$placa = $_POST['placa'];
if ($tipo == 1) {
$placa = "0";
}
if ($nombre == "") {
$res = false;
$mes = $msg->get_msg("e005");
} else {
$con = new con();
$con->connect();
/* verificamos que no esté registrado en la tabla de personas*/
$res_existe = $fun->existe("personas", "pe_cedula", $ced);
if (!$res_existe) {
/* ingresamos datos de la persona */
$qry = "INSERT INTO tbl_personas \n\t\t\t\t(pe_nombre, pe_tel, pe_cedula, pe_licencia, pe_licencia_vigencia, pe_dir, pe_cel, pe_tipo, pe_created, pe_estado, pe_f1, pe_f2, pe_ve_id) \n\t\t\t\tVALUES \n\t\t\t\t('" . $nombre . "', '" . $tel . "', '" . $ced . "', '" . $lic . "', '" . $lic_v . "', '" . $dir . "', '" . $cel . "', '" . $tipo . "', " . $_SESSION["ses_id"] . ", 1 , '" . $f1 . "', '" . $f2 . "', " . $placa . ");";
//echo "QUERY: ".$qry;
$resp = mysql_query($qry);
if (!$resp) {
$res = false;
$mes = $msg->get_msg("e003");
} else {
$res = true;
$mes = $msg->get_msg("e004");
}
} else {
$res = false;
$mes = $msg->get_msg("e003-1", "El usuario ya existe");
}
}
$response->res = $res;
$response->mes = $mes;
echo json_encode($response);
$con->disconnect();
}
示例3: edt_usuario
function edt_usuario()
{
$fun = new funciones();
$msg = new messages();
$response = new StdClass();
/*recibimos variables*/
$id = mysql_real_escape_string($_POST['id']);
$nomb = mysql_real_escape_string($_POST['nomb']);
$finc = mysql_real_escape_string($_POST['finc']);
/* Encriptamos clave */
//$pass = sha1(md5($pass));
if ($nomb == "" || $finc == "") {
$res = false;
$mes = $msg->get_msg("e005");
} else {
$con = new con();
$con->connect();
/* verificamos que exista la cuenta para evitar redundancias*/
$res_us = $fun->existe("supervisores", "su_id", $id);
if ($res_us) {
/* actualizamos datos del supervisor */
$cambios = 'su_nombre = "' . $nomb . '", su_fi_id = ' . $finc;
$where = "su_id = " . $id;
$qry = $fun->actualizar("supervisores", $cambios, $where);
$resp = mysql_query($qry);
$res = true;
$mes = $msg->get_msg("e004");
} else {
$res = false;
$mes = $msg->get_msg("e029");
}
}
$response->res = $res;
$response->mes = $mes;
echo json_encode($response);
$con->disconnect();
}
示例4: add_vehiculo
function add_vehiculo()
{
$fun = new funciones();
$msg = new messages();
$response = new StdClass();
$con = new con();
$con->connect();
/*recibimos variables*/
$tipo = mysql_real_escape_string($_POST['tipo']);
$marca = mysql_real_escape_string($_POST['marca']);
$modelo = mysql_real_escape_string($_POST['modelo']);
$color = mysql_real_escape_string($_POST['color']);
$linea = mysql_real_escape_string($_POST['linea']);
$placa = mysql_real_escape_string($_POST['placa']);
$nro_motor = mysql_real_escape_string($_POST['nro_motor']);
$nro_chasis = mysql_real_escape_string($_POST['nro_chasis']);
$cod_prop = mysql_real_escape_string($_POST['cod_prop']);
$empresa = mysql_real_escape_string($_POST['emp']);
$emp_soat = mysql_real_escape_string($_POST['emp_soat']);
$num_soat = mysql_real_escape_string($_POST['num_soat']);
$ven_soat = mysql_real_escape_string($_POST['ven_soat']);
$emp_rt = mysql_real_escape_string($_POST['emp_rt']);
$num_rt = mysql_real_escape_string($_POST['num_rt']);
$ven_rt = mysql_real_escape_string($_POST['ven_rt']);
$tipo_rem = mysql_real_escape_string($_POST['tipo_rem']);
$color_rem = mysql_real_escape_string($_POST['color_rem']);
$marca_rem = mysql_real_escape_string($_POST['marca_rem']);
$capacidad = str_replace(",", ".", $_POST['capacidad']);
$tipo_llanta_dir = mysql_real_escape_string($_POST['tipo_llanta_dir']);
$tipo_llanta_tra = mysql_real_escape_string($_POST['tipo_llanta_tra']);
$tarjeta_operacion = mysql_real_escape_string($_POST['t_oper']);
/* Encriptamos clave */
//$pass = sha1(md5($pass));
if ($placa == "" || $cod_prop == "" || $capacidad == "") {
$res = false;
$mes = $msg->get_msg("e005");
} else {
/* verificamos que exista la cuenta para evitar redundancias*/
$res_us = $fun->existe("vehiculos", "ve_placa", $placa);
if (!$res_us) {
/* ingresamos datos del vehiculo */
$qry = "INSERT INTO tbl_vehiculos (ve_empresa, ve_pe_id, ve_tipo_vehiculo, ve_modelo, ve_marca, ve_color, ve_nro_motor, ve_nro_chasis, ve_soat, ve_soat_nro,ve_soat_vence, ve_tecno, ve_tecno_vence, ve_placa, ve_remolque_tipo, ve_remolque_color, ve_remolque_marca, ve_capacidad_m3, ve_tipo_llanta_traccion, ve_tipo_llanta_direccional, ve_linea, ve_t_op, ve_created, ve_estado) \n\t\t\t\t\t\t\t\t\t\t VALUES ('" . $empresa . "', " . $cod_prop . ", '" . $tipo . "', '" . $modelo . "', '" . $marca . "', '" . $color . "', '" . $nro_motor . "', '" . $nro_chasis . "', '" . $emp_soat . "', '" . $num_soat . "', '" . $ven_soat . "', '" . $emp_rt . "', '" . $ven_rt . "', '" . $placa . "', '" . $tipo_rem . "', '" . $color_rem . "','" . $marca_rem . "', '" . $capacidad . "', '" . $tipo_llanta_tra . "', '" . $tipo_llanta_dir . "', '" . $linea . "', '" . $tarjeta_operacion . "', '" . $_SESSION["ses_id"] . "',1);";
//echo $qry;
$resp = mysql_query($qry);
if (!$resp) {
$res = false;
$mes = $msg->get_msg("e003");
} else {
$res = true;
$mes = $msg->get_msg("e004");
}
} else {
$res = false;
$mes = $msg->get_msg("e023");
}
}
$response->res = $res;
$response->mes = $mes;
echo json_encode($response);
$con->disconnect();
}
示例5: upd_despacho
function upd_despacho()
{
$fun = new funciones();
$msg = new messages();
$response = new StdClass();
/*recibimos variables*/
$de_id = $_POST['id'];
$opt = $_POST['op'];
$razon = $_POST['r'];
switch ($opt) {
case 1:
$estado = 2;
break;
case 2:
$estado = 3;
break;
case 3:
$estado = 99;
break;
}
$con = new con();
$con->connect();
//preguntamos si existe el despacho y si está sugerido
$existe = $fun->existe("despachos", "de_id", $de_id, "");
if ($existe) {
if ($opt == 1) {
$qry_des = 'SELECT * FROM tbl_despachos WHERE de_id=' . $de_id . ';';
//echo "despachos: ".$qry_des;
$arr_des = $fun->get_array($qry_des);
//$fun->print_array($arr_des);
//traemos inventario
$qry_inv = 'SELECT * FROM tbl_inventario WHERE in_id =' . $arr_des[0]["de_in_id"] . ';';
//echo "despachos: ".$qry_inv;
$arr_inv = $fun->get_array($qry_inv);
//$fun->print_array($arr_inv);
//tomamos datos y los modificamos
$inv_nuevo = $arr_inv[0]["in_mt_restante"] - $arr_des[0]['de_ve_capacidad_m3'];
//echo "<br>nuevo inventario: ".$inv_nuevo;
//realizar la actualización
$upd_vol = $fun->actualizar("inventario", "in_mt_restante =" . $inv_nuevo, "in_id = " . $arr_inv[0]["in_id"]);
}
$res_upd = $fun->actualizar("despachos", "de_estado=" . $estado . ", de_ica_observacion='" . $razon . "'", "de_id=" . $de_id);
if ($res_upd) {
$res = true;
$mes = $msg->get_msg('e004');
} else {
$res = false;
$mes = $msg->get_msg('e027');
}
} else {
$res = false;
$mes = $msg->get_msg('e028');
}
$con->disconnect();
$response->res = $res;
$response->mes = $mes;
echo json_encode($response);
}
示例6: cambiar_lote
function cambiar_lote()
{
$fun = new funciones();
$msg = new messages();
$response = new StdClass();
/*recibimos variables*/
$evento = $_POST["e"];
$lote = $_POST["l"];
$finca = $_POST["f"];
$con = new con();
$con->connect();
//traemos id de la finca
$fi_id = $fun->get_id("fi_id", "fincas", "fi_codigo", $finca);
if ($evento == "save") {
//creamos lote
$values = $fi_id . ", '" . $lote . "', " . $_SESSION["ses_id"] . ',1';
if ($fun->existe("lotes_autorizados", "la_fi_id", $fi_id, "AND la_idlote='" . $lote . "'")) {
$res = $fun->activar("lotes_autorizados", "la_fi_id", $fi_id, "AND la_idlote='" . $lote . "'");
$mes = null;
} else {
$res = $fun->crear("lotes_autorizados", "la_fi_id, la_idlote, la_created, la_estado", $values);
$mes = null;
}
} else {
//preguntamos si existe el lote autorizado
if ($fun->existe("lotes_autorizados", "la_fi_id", $fi_id, "AND la_idlote='" . $lote . "'")) {
//Borramos el que existe (FULL)
if ($fun->borrar("lotes_autorizados", "la_fi_id", $fi_id, "AND la_idlote='" . $lote . "'")) {
$res = true;
$mes = null;
} else {
$res = false;
$mes = null;
}
} else {
$res = false;
$mes = null;
}
}
$response->res = $res;
$response->mes = $mes;
echo json_encode($response);
$con->disconnect();
}
示例7: add_consecutivo
function add_consecutivo()
{
$fun = new funciones();
$msg = new messages();
$response = new StdClass();
/*recibimos variables*/
$id = $_POST['id'];
$cons = $_POST['cons'];
$con = new con();
$con->connect();
//preguntamos si existe el despacho y si está sugerido
$existe = $fun->existe("despachos", "de_id", $id, "");
if ($existe) {
$upd_vol = $fun->actualizar("despachos", "de_sistema =" . $cons, "de_id = " . $id);
}
$con->disconnect();
$response->res = true;
$response->mes = '';
echo json_encode($response);
}