function trae_datos_concepto() { $concepto_id = $_GET["concepto_id"]; $tipo_servicio_id = $_GET["tipo_servicio_id"]; $cliente_id = $_GET["cliente_id"]; $partida = $_GET["partida"]; $sql = "select * from c_conceptos where CONCEPTO_ID='" . $concepto_id . "' AND TIPO_SERVICIO_ID='" . $tipo_servicio_id . "';"; // logea("asasasasas"); $aux = consulta($sql); $precio = redondear_decimales(concepto_precio($concepto_id, $cliente_id)); if (count($aux) > 0) { $mostrar .= '$("[id=\\"DESCRIPCION[' . $partida . ']\\"]").val("' . addslashes($aux["NOMBRE"]) . '");'; $mostrar .= '$("[id=\\"CLAVE[' . $partida . ']\\"]") .val("' . $aux["CLAVE"] . '");'; $mostrar .= '$("[id=\\"PRECIO[' . $partida . ']\\"]") .val("' . $precio . '");'; $mostrar .= '$("[id=\\"CANTIDAD[' . $partida . ']\\"]") .val("1");'; if ($aux["CONCEPTO_TIPO_ID"] == "3") { $sql_grupo = "select \n\t\t\tdistinct(b.CLAVE),\n\t\t\tb.DESCRIPCION,\n\t\t\tb.CONCEPTO_ID,\n\t\t\tb.NOMBRE\n\t\tfrom c_conceptos_grupo a, c_conceptos b \n\t\twhere a.CONCEPTO_ID=b.CONCEPTO_ID AND CONCEPTO_ID_PADRE=" . $concepto_id . " \n\t\torder by DESCRIPCION"; $aux_2 = consulta_completa($sql_grupo); //print_r($aux_2); logea($sql_grupo); $conta_partida = $partida; for ($i = 0; $i < count($aux_2) - 1; $i++) { $mostrar .= '$("#add_tabla_hijo").click();'; $conta_partida++; $mostrar .= '$("[id=\\"CONCEPTO_ID[' . $conta_partida . ']\\"]").val("' . $aux_2[$i]["CONCEPTO_ID"] . '");'; $mostrar .= '$("[id=\\"DESCRIPCION[' . $conta_partida . ']\\"]").val("' . $aux_2[$i]["NOMBRE"] . '");'; $mostrar .= '$("[id=\\"CLAVE[' . $conta_partida . ']\\"]") .val("' . $aux_2[$i]["CLAVE"] . '");'; $mostrar .= '$("[id=\\"CANTIDAD[' . $conta_partida . ']\\"]") .val("1");'; $mostrar .= '$("[id=\\"PRECIO[' . $conta_partida . ']\\"]") .val("0");'; } } } echo $mostrar; }
function addData($name, $text) { global $db; logea($text, 'CHAT', $_SESSION["usuario"]); $result = $db->get_results("select * from log where log_tipo = 'CHAT' order by log_fecha desc limit 60,10"); $row = 0; while (isset($result[$row]->log_id)) { $res = $db->get_var("delete from log where log_id= '" . $result[$row]->log_id . "'"); $row++; } }
function actualiza_resultados_de_equipos($debug = 0) { @mysql_connect(DB_HOST, DB_USER, DB_PASS); mysql_select_db(DB_NAME); if ($_GET["log_id"] != "") { $where_log_id = " AND LOG_ID=" . $_GET["log_id"]; } else { $where_log_id = ""; } //echo $_GET["log_id"]; $sql = "select * from cdrs_log WHERE CAPTURADO=0" . $where_log_id . " ORDER BY LOG_ID DESC LIMIT 0,500"; // Lee solo las que no se han procesado //$sql="select * from cdrs_log WHERE LOG_ID=2724"; //$sql="select * from cdrs_log WHERE LOG_ID>=2651 and LOG_ID<=2654"; //$sql="select * from cdrs_log WHERE LOG_ID>=439 and LOG_ID<=441"; //$sql="select * from cdrs_log "; // Lee solo las que no se han procesado $result = mysql_db_query(DB_NAME, $sql); $logear = 0; // Poner 1 para que se guarde info en tabla te_logs //$debug=1; include "../admin/equipos_ubicacion_parametros.php"; $var_debug = "<table border='1'><tr>"; $var_debug_2 = "<table border='1'><tr>"; while ($dato = mysql_fetch_array($result, MYSQL_BOTH)) { if (preg_match("/RECV_RSLTS/", $dato["CDR_ORIGINAL"])) { $equipo = "CIBA"; } elseif (preg_match("/RESULT/", $dato["CDR_ORIGINAL"])) { $equipo = "MICRO60"; } elseif (preg_match("/MSH/", $dato["CDR_ORIGINAL"])) { $equipo = "MINDRAY"; } else { $equipo = ""; $msj = "No se reconoce formato de algun equipo... " . $dato["CDR_ORIGINAL"]; logea($msj); //echo $msj; // La funcion logea, guarda en tabla te_logs } switch ($equipo) { case "CIBA": //continue 2; $registro = preg_split("/" . chr(29) . "/", $dato["CDR_ORIGINAL"]); // echo "++".$equipo_data["CIBA"]["FOLIO"]."--"; $folio = $registro[$equipo_data["CIBA"]["FOLIO"]]; // $parametro_equipo["CIBA"]["FOLIO"] se define en ../admin/equipos_ubicacion_parametros.php $parametro = trim(str_replace("TS=", "", $registro[$equipo_data["CIBA"]["PARAMETRO"]])); $parametro_equipo = preg_replace('/[^a-z\\d ]/i', '', $parametro); // Quita todo lo que no sea letra o numero $valor = str_replace("TS=", "", (double) $registro[$equipo_data["CIBA"]["VALOR"]]); //echo "--".$registro[25]; $var_debug .= "<tr><td colspan=100><font color='red'>Folio=" . $folio . ", Parametro=" . $parametro_equipo . ", Valor=" . $valor . "</td></tr>"; $sql_param_adminte = "select PARAMETRO from c_equipos_parametros WHERE PARAMETRO_EQUIPO='" . $parametro_equipo . "'"; $parametro = consulta($sql_param_adminte); // echo"hi".$equipo."++".$parametro["PARAMETRO"]."--".$sql_param_adminte; exit(); if ($parametro["PARAMETRO"] == "") { $msj = "No existe analisis con clave " . $parametro_equipo . " relacionado al equipo " . $equipo . "->" . $dato["CDR_ORIGINAL"]; if ($logear) { logea($msj); } //echo $msj; } else { $busca_folio = consulta("select * from p_recepcion where RECEPCION_ID ='" . $folio . "'"); // busca si existe el folio if ($busca_folio["RECEPCION_ID"] == "") { $msj = "En el sistema, no se encuentra el folio " . $folio . " \n. " . $equipo . "->" . $dato["CDR_ORIGINAL"]; if ($logear) { logea($msj); } //echo $msj; } else { $sql_concepto = 'select a.CONCEPTO_ID, b.RECEPCION_PARTIDAS_ID from c_analisis_parametros a, p_recepcion_partidas b where a.CONCEPTO_ID=b.CONCEPTO_ID and a.PARAMETRO="' . $parametro["PARAMETRO"] . '" AND b.RECEPCION_ID="' . $folio . '"'; $concepto_id = consulta($sql_concepto); //echo "---".$sql_concepto."</br>"; $sql_4 = "INSERT IGNORE INTO p_analisis_resultados(RECEPCION_PARTIDAS_ID, PARAMETRO, VALOR_MINIMO, VALOR_MAXIMO) SELECT " . $concepto_id["RECEPCION_PARTIDAS_ID"] . ", PARAMETRO, VALOR_MINIMO, VALOR_MAXIMO FROM c_analisis_parametros WHERE CONCEPTO_ID='" . $concepto_id["CONCEPTO_ID"] . "' order by RECEPCION_PARTIDAS_ID"; //consulta($sql_4); // inserta los parametros asignados en analisis-parametros y que no estan en la partida $partida_sql = "select a.RECEPCION_PARTIDAS_ID from p_analisis_resultados a, p_recepcion_partidas b where a.RECEPCION_PARTIDAS_ID=b.RECEPCION_PARTIDAS_ID and b.RECEPCION_ID='" . $folio . "' AND PARAMETRO='" . $parametro["PARAMETRO"] . "'"; $partida = consulta($partida_sql); // echo $partida_sql."------"; if ($partida["RECEPCION_PARTIDAS_ID"] == "") { $msj = "En el sistema, no existe el analisis en el folio " . $folio . ". " . $equipo . "-> " . $dato["CDR_ORIGINAL"]; if ($logear) { logea($msj); } //echo $msj; } else { switch ($parametro["PARAMETRO"]) { case "ACIDO URICO": $val = number_format($valor, 1); $val_i = round($val, 1); $val_ins = number_format($val_i, 1); break; case "NITROGENO UREICO": $val = number_format($valor, 2); $val_i = round($val, 1); $val_ins = number_format($val_i, 1); break; case "UREA": $val = number_format($valor, 1); $val_i = round($val); $val_ins = number_format($val_i, 1); break; case "TRIGLICERIDOS": $val = number_format($valor, 1); $val_i = round($val); $val_ins = number_format($val_i, 1); break; case "Colesterol Total": $val = number_format($valor, 1); $val_i = round($val); $val_ins = number_format($val_i, 1); break; case "GLUCOSA SERICA": $val = number_format($valor, 1); $val_i = round($val); $val_ins = number_format($val_i, 1); break; case "CREATININA": $val_ins = number_format($valor, 2); break; } /*if(($parametro["PARAMETRO"]=="CREATININA") || ($parametro["PARAMETRO"]=="ACIDO URICO")) { $val_ins = number_format($valor,2);} else { $val_ins = number_format($valor,1); }*/ $actualiza_sql = "update p_analisis_resultados set VALOR='" . $val_ins . "' where \n\n\n\n RECEPCION_PARTIDAS_ID='" . $partida["RECEPCION_PARTIDAS_ID"] . "' and PARAMETRO='" . $parametro["PARAMETRO"] . "'"; //echo $actualiza_sql."<br>"; consulta($actualiza_sql); consulta("update cdrs_log set CAPTURADO=1 where LOG_ID='" . $dato["LOG_ID"] . "'"); // para que no se vuelva a procesar } } } // consulta("select CONCEPTO_ID FROM c_equipos_parametros WHERE CLAVE_EQUIPO"); break; case "MICRO60": // Equipo Micro 60; $prepara_cdr = str_replace(" ", " ", $dato["CDR_ORIGINAL"]); $registro = preg_split("/" . chr(13) . "/", $prepara_cdr); // Crea arreglo /* if($debug) { echo"<pre>"; print_r($registro); echo"</pre>"; } */ $aux = explode(' ', $registro[6]); $aux = split(" ", $registro[$equipo_data["MICRO"]["FOLIO"]]); //print_r($aux); $folio = $aux[1]; //echo "Folio=".$folio."--"; //echo $folio."--"; $campos_disponibles = array('LEUCOCITOS', 'ERITROCITOS', 'HEMOGLOBINA', 'HEMATOCRITO', 'VOLUMEN GLOBULAR MEDIO', 'CONCENTRACION MEDIA DE HEMOGLOBINA', 'CONCENTRACION MEDIA DE HEMOGLOBINA CORPUSCULAR', 'NO SE USA', 'PLAQUETAS', 'NO SE USA', 'LINFOCITOS', 'MONOCITOS', 'NEUTROFILOS TOTALES'); // [16] [17] [18] [19] [20] [21] $var_debug .= "<tr><td colspan=100>Folio=" . $folio . " => "; for ($i = 0; $i < count($campos_disponibles); $i++) { $aux = split(" ", $registro[$equipo_data["MICRO"][$campos_disponibles[$i]]]); //print_r($aux); $valor = $aux[1]; $var_debug .= $campos_disponibles[$i] . "=" . $valor . "--"; } $var_debug .= "</td>"; if ($folio == "") { $msj = "No se reconoce formato, no se localizo el campo folio en la informacion del equipo \n. " . $equipo . "->" . $dato["CDR_ORIGINAL"]; if ($logear) { logea($msj); } //echo $msj; } else { $busca_folio = consulta("select * from p_recepcion where RECEPCION_ID ='" . $folio . "'"); // echo "select * from p_recepcion where RECEPCION_ID ='".$folio."'"; if ($busca_folio["RECEPCION_ID"] == "") { $msj = "En el sistema, no se encuentra el folio " . $folio . " \n. " . $equipo . "->" . $dato["CDR_ORIGINAL"]; if ($logear) { logea($msj); } } else { $partida = consulta("select RECEPCION_PARTIDAS_ID from p_recepcion_partidas where RECEPCION_ID=" . $busca_folio["RECEPCION_ID"] . " AND CONCEPTO_ID='16'"); //CONCEPTO_ID=16 es BCH if ($partida["RECEPCION_PARTIDAS_ID"] == "") { $msj = "En el sistema, no existe el analisis BCH en el folio " . $folio . ". " . $equipo . "-> " . $dato["CDR_ORIGINAL"]; if ($logear) { logea($msj); } } else { $sql_4 = "INSERT IGNORE INTO p_analisis_resultados(RECEPCION_PARTIDAS_ID, PARAMETRO, VALOR_MINIMO, VALOR_MAXIMO) \n\n\n\n SELECT " . $partida["RECEPCION_PARTIDAS_ID"] . ", PARAMETRO, VALOR_MINIMO, VALOR_MAXIMO FROM c_analisis_parametros WHERE CONCEPTO_ID='16' order by ANALISIS_PARAMETRO_ID"; consulta($sql_4); // inserta los parametros asignados en analisis-parametros y que no estan en la partida if (1 == 0) { $msj = "No se localizason los parametros en " . $dato["CDR_ORIGINAL"]; if ($logear) { logea($msj); } } else { // t R € D ! 006.7 2 04.65 3 013.5 4 040.3 5 00087 6 029.1 7 033.6 8 012.0 @ 00227 A 007.6 l # 031.2 % 013.2 h ' 055.6 " 002.1 $ 000.8 h& 003.8 W //$campos_disponibles=array('LEUCOCITOS TOTALES', 'ERITROCITOS', 'HEMOGLOBINA', 'HEMATOCRITO', 'VOLUMEN GLOBULAR MEDIO', 'CONCENTRACION MEDIA DE HEMOGLOBINA','??', // 'MONOCITOS', 'PLAQUETAS', '??', 'LINFOCITOS', '??', 'NEUTROFILOS SEGMENTADOS', '??', 'EOSINOFILOS'); // [9] [10] [11] [12] [13] [14] [15] $var_debug .= "<tr><td colspan=100>"; //echo "test!!!!!!"; for ($i = 0; $i < count($campos_disponibles); $i++) { $aux = split(" ", $registro[$equipo_data["MICRO"][$campos_disponibles[$i]]]); //print_r($aux); $valor = $aux[1]; /* for($i = 0; $i < count($campos_disponibles); $i++) { switch ($i) { case 0: $valor=$registro[$equipo_data["MICRO"][$campos_disponibles[$i]]]; break; case 1: $valor=$registro[$equipo_data["MICRO"][$campos_disponibles[$i]]]; break; case 2: $valor=$registro[$equipo_data["MICRO"][$campos_disponibles[$i]]]; break; case 3: $valor=$registro[$equipo_data["MICRO"][$campos_disponibles[$i]]]; break; case 4: $valor=$registro[$equipo_data["MICRO"][$campos_disponibles[$i]]]; break; case 5: $valor=$registro[$equipo_data["MICRO"][$campos_disponibles[$i]]]; break; case 6: $valor=$registro[$equipo_data["MICRO"][$campos_disponibles[$i]]]; break; case 7: $valor=$registro[$equipo_data["MICRO"][$campos_disponibles[$i]]]; break; case 8: $valor=$registro[$equipo_data["MICRO"][$campos_disponibles[$i]]]; break; case 9: $valor=$registro[$equipo_data["MICRO"][$campos_disponibles[$i]]]; break; case 10:$valor=$registro[$equipo_data["MICRO"][$campos_disponibles[$i]]]; break; case 11:$valor=$registro[$equipo_data["MICRO"][$campos_disponibles[$i]]]; break; case 12:$valor=$registro[$equipo_data["MICRO"][$campos_disponibles[$i]]]; break; } */ /* if($campos_disponibles[$i]=='PLAQUETAS') { $valor_in= number_format((double)$valor,0);} elseif(($campos_disponibles[$i=='HEMOGLOBINA']) || ($campos_disponibles[$i=='HEMATOCRITO']) || ($campos_disponibles[$i=='CONCENTRACION MEDIA DE HEMOGLOBINA']) ||($campos_disponibles[$i=='CONCENTRACION MEDIA DE HEMOGLOBINA CORPUSCULAR'])) { $valor_in= number_format((double)$valor,1);} else { $valor_in= number_format((double)$valor,2);} */ switch ($campos_disponibles[$i]) { case 'ERITROCITOS': $valor_in = number_format($valor, 2); /*$val_i = round($val, 2); $valor_in = number_format($val_i,1); */ //se modificó el formato de eritrocitos en los resultados de equipo break; case 'PLAQUETAS': $valor_in = number_format($valor, 0); break; case 'NEUTROFILOS BANDA': $valor_in = '0'; break; case 'EOSINOFILOS': $valor_in = '0'; break; case 'BASOFILOS': $valor_in = '0'; break; case 'NEUTROFILOS TOTALES': $val = number_format($valor, 1); $valor_in = round($val, 1); break; default: $valor_in = number_format($valor, 1); break; } $actualiza_sql = "update p_analisis_resultados set VALOR='" . $valor_in . "' where \n\n\n\n RECEPCION_PARTIDAS_ID='" . $partida["RECEPCION_PARTIDAS_ID"] . "' and PARAMETRO='" . $campos_disponibles[$i] . "'"; // echo $actualiza_sql; consulta($actualiza_sql); if ($i == 12) { $actualiza_sql_2 = "update p_analisis_resultados set VALOR='" . $valor_in . "' where \n\n\n\n RECEPCION_PARTIDAS_ID='" . $partida["RECEPCION_PARTIDAS_ID"] . "' and PARAMETRO='NEUTROFILOS SEGMENTADOS'"; consulta($actualiza_sql_2); } $var_debug .= "<font color='red'>" . $campos_disponibles[$i] . "(" . $equipo_data["MICRO"][$campos_disponibles[$i]] . ")=<b>" . $valor_in . "</b> -- "; // $cual=$cual+1; } $actualiza_sql_3 = "update p_analisis_resultados set VALOR='0' where RECEPCION_PARTIDAS_ID='" . $partida["RECEPCION_PARTIDAS_ID"] . "' and PARAMETRO='EOSINOFILOS'"; consulta($actualiza_sql_3); $actualiza_sql_3 = "update p_analisis_resultados set VALOR='0' where RECEPCION_PARTIDAS_ID='" . $partida["RECEPCION_PARTIDAS_ID"] . "' and PARAMETRO='NEUTROFILOS BANDA'"; consulta($actualiza_sql_3); $actualiza_sql_3 = "update p_analisis_resultados set VALOR='0' where RECEPCION_PARTIDAS_ID='" . $partida["RECEPCION_PARTIDAS_ID"] . "' and PARAMETRO='BASOFILOS'"; consulta($actualiza_sql_3); $var_debug .= "</td></tr>"; consulta("update cdrs_log set CAPTURADO=1 where LOG_ID='" . $dato["LOG_ID"] . "'"); // para que no se vuelva a procesar } } } } break; case "MINDRAY": $registro = explode("|", $dato["CDR_ORIGINAL"]); //echo '<pre>'; print_r($registro); echo '</pre>'; $folio = $registro[$equipo_data["MINDRAY"]["FOLIO"]]; //echo "FOLIO: ".$folio."<br/>"; $parametro_equipo = $registro[$equipo_data["MINDRAY"]["PARAMETRO"]]; //echo "PARAMETRO_EQUIPO: ".$parametro_equipo."<br/>"; //parametros $parametro = consulta("select PARAMETRO from c_equipos_parametros WHERE PARAMETRO_EQUIPO='" . $parametro_equipo . "' AND EQUIPO_ID = 3"); $parametro = $parametro["PARAMETRO"]; //echo "PARAMETRO_ANALISIS: ".$parametro."<br/>"; //valor de los parametros $valor = $registro[$equipo_data["MINDRAY"]["VALOR"]]; if ($parametro == "") { $msj = "No existe analisis con clave " . $parametro_equipo . " relacionado al equipo " . $equipo . ":<br/>---------<br/> " . $dato["CDR_ORIGINAL"] . "<br/>---------<br/>"; if ($logear) { logea($msj); } //echo $msj; } else { //folio $busca_folio = consulta("select * from p_recepcion where RECEPCION_ID ='" . $folio . "'"); // busca si existe el folio $recepcion_id = $busca_folio["RECEPCION_ID"]; //echo "RECEPCION_ID: ".$recepcion_id."<br/>"; if ($recepcion_id == "") { $msj = "En el sistema, no se encuentra el folio " . $folio . ". <br/>" . $equipo . ":<br/>---------<br/> " . $dato["CDR_ORIGINAL"] . "<br/>---------<br/>"; if ($logear) { logea($msj); } //echo $msj; } else { //conceptos $sql_concepto = consulta('select a.CONCEPTO_ID, b.RECEPCION_PARTIDAS_ID from c_analisis_parametros a, p_recepcion_partidas b where a.CONCEPTO_ID=b.CONCEPTO_ID and a.PARAMETRO="' . $parametro . '" AND b.RECEPCION_ID="' . $recepcion_id . '"'); //echo '<br/>select a.CONCEPTO_ID, b.RECEPCION_PARTIDAS_ID from c_analisis_parametros a, p_recepcion_partidas b where //a.CONCEPTO_ID=b.CONCEPTO_ID and a.PARAMETRO="'.$parametro.'" AND b.RECEPCION_ID="'.$recepcion_id.'"<br/>'; $concepto_id = $sql_concepto["CONCEPTO_ID"]; //echo "CONCEPTO_ID: ".$concepto_id."<br/>"; $concepto_recepcion_partidas_id = $sql_concepto["RECEPCION_PARTIDAS_ID"]; //echo "CONCEPTO_RECEPCION_PARTIDAS_ID: ".$concepto_recepcion_partidas_id."<br/>"; //insertar en analisis_resultados $sql_4 = "INSERT IGNORE INTO p_analisis_resultados(RECEPCION_PARTIDAS_ID, PARAMETRO, VALOR_MINIMO, VALOR_MAXIMO) SELECT " . $concepto_recepcion_partidas_id . ", PARAMETRO, VALOR_MINIMO, VALOR_MAXIMO FROM c_analisis_parametros WHERE CONCEPTO_ID='" . $concepto_id . "' order by RECEPCION_PARTIDAS_ID"; //seleccionar recepcion_partida_id $partida_sql = consulta("select a.RECEPCION_PARTIDAS_ID from p_analisis_resultados a, p_recepcion_partidas b where a.RECEPCION_PARTIDAS_ID=b.RECEPCION_PARTIDAS_ID and b.RECEPCION_ID='" . $recepcion_id . "' AND a.PARAMETRO='" . $parametro . "'"); //echo "select a.RECEPCION_PARTIDAS_ID from p_analisis_resultados a, p_recepcion_partidas b where a.RECEPCION_PARTIDAS_ID=b.RECEPCION_PARTIDAS_ID and b.RECEPCION_ID='".$recepcion_id."' AND a.PARAMETRO='".$parametro."'"; $recepcion_partida_id = $partida_sql["RECEPCION_PARTIDAS_ID"]; //echo "RECEPCION_PARTIDAS_ID: ".$recepcion_partida_id."<br/>"; if ($recepcion_partida_id == "") { $msj = "En el sistema, no existe el analisis " . $parametro . " en el folio " . $folio . ". <br/>" . $equipo . ":<br/>---------<br/> " . $dato["CDR_ORIGINAL"] . "<br/>---------<br/>"; if ($logear) { logea($msj); } //echo $msj; } else { switch ($parametro) { case "ACIDO URICO": $val = number_format($valor, 1); $val_i = round($val, 1); $val_ins = number_format($val_i, 1); break; case "NITROGENO UREICO": $val = number_format($valor, 2); $val_i = round($val, 1); $val_ins = number_format($val_i, 1); break; case "UREA": $val = number_format($valor, 1); $val_i = round($val); $val_ins = number_format($val_i, 1); break; case "TRIGLICERIDOS": $val = number_format($valor, 1); $val_i = round($val); $val_ins = number_format($val_i, 1); break; case "Colesterol Total": $val = number_format($valor, 1); $val_i = round($val); $val_ins = number_format($val_i, 1); break; case "GLUCOSA SERICA": $val = number_format($valor, 1); $val_i = round($val); $val_ins = number_format($val_i, 1); break; case "CREATININA": $val_ins = number_format($valor, 2); break; default: $valor_ff = $valor; $separa_decimales = explode(".", $valor_ff); $enteros = (int) $separa_decimales[0]; //echo 'numero: '.$enteros.'</br>'; $decimales = (int) $separa_decimales[1]; //echo 'decimales: '.$decimales.'</br>'; $long_decimales = strlen($separa_decimales[1]); //echo 'longitud decimales: '.$long_decimales.'</br>'; if ($long_decimales > 2) { $valor_dec = (double) $valor_ff; if ($decimales > 100) { //echo 'decimales mayor a 100</br>'; $valor_form = number_format($valor_dec, 1); $formatea_val = $valor_form; } else { $valor_dec = (double) $valor_ff; //echo 'Valor con decimales: '.$valor_dec.'</br>'; $redondea_val = round($valor_dec); //echo 'Valor Redondeado: '.$redondea_val.'</br>'; $formatea_val = number_format($redondea_val, 1); } } else { $valor_dec = (double) $valor_ff; $redondea_val = round($valor_dec); $formatea_val = number_format($redondea_val, 1); } //echo 'Formatea valor: '.$formatea_val.'</br>'; $val_ins = $formatea_val; break; } //end switch parametro //comenté el switch para aplicar formateo a todos los parametros //$val_ins = number_format($valor, 3); //actualizar p_analisis_resultados con el valor capturado en cdr_log $actualiza_sql = "update p_analisis_resultados set VALOR='" . $val_ins . "' where \n\n\t\t\t\t\t\t\t\tRECEPCION_PARTIDAS_ID='" . $recepcion_partida_id . "' and PARAMETRO='" . $parametro . "'"; //echo $actualiza_sql."<br>"; consulta($actualiza_sql); //echo $actualiza_sql; //update cdr_log para que no se vuela a procesar consulta("update cdrs_log set CAPTURADO=1 where LOG_ID='" . $dato["LOG_ID"] . "'"); } } } break; } //////////////////////////////////////////////////// Switch if ($debug) { $conta = 0; // echo print_r($registro); $var_debug .= "<tr>"; foreach ($registro as $i => $val) { if ($equipo == "CIBA") { if (in_array($i, $equipo_data["CIBA"])) { $font = " bgcolor=red "; } else { $font = ""; } } if ($equipo == "MICRO60") { if (in_array($i, $equipo_data["MICRO"])) { $font = " bgcolor=red "; } else { $font = ""; } } $var_debug .= "<td align='center' valign='top' " . $font . ">" . $i . "<br>" . $val . "</td>"; } $var_debug .= "<td></td></tr>"; $var_debug_2 .= "<tr>"; $infor = $dato["CDR_ORIGINAL"]; for ($i = 0; $i < strlen($infor); $i++) { $conta++; $var_debug_2 .= "<td width=50 align='center' >" . $infor[$i] . "<Br>" . ord($infor[$i]) . "<br>" . $conta . "</td>"; } $var_debug_2 .= "</tr>"; } } if ($debug) { $var_debug .= "</tr></table>"; echo $var_debug; echo $var_debug_2; } }
//if($NUEVO_editor_hijo) if (array_key_exists($table, $NUEVO_editor_hijo)) {echo "si";} else {echo "no ";}; $input = strtolower($_GET['input']); $len = strlen($input); $aResults = array(); //////////////////////////////////////////////////////////////////////////////////////////// define("TEPath", "../../TableEditor/"); define("TEditorPath", '../../admin/'); if (file_exists("" . TEditorPath . "TE_TODAS_LAS_TABLAS_ajax.php")) { include "" . TEditorPath . "TE_TODAS_LAS_TABLAS_ajax.php"; } $sql = $editor->AJAX_autocompleta[$campo]["SQL"]; if ($len) { if ($table != "" and $campo != "") { if ($sql != "") { $sql = str_replace("IdValue", "{$input}", $sql); logea($sql); } $query = mysql_query($sql, $link); while ($dato = mysql_fetch_array($query)) { $aux_1 = elimina_acentos($dato[0]); $aux_2 = elimina_acentos($dato[1]); $aux_3 = elimina_acentos($dato[2]); $aResults[] = array("id" => $aux_3, "value" => htmlspecialchars($aux_1), "info" => htmlspecialchars($aux_2)); } } } //////////////////////////////////////////////////////////////////////////////////////////// header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); // always modified
function alerta_cliente() { $mostrar = ""; $cliente_id = $_GET["cliente_id"]; // $cliente_id=4; if ($cliente_id) { $sql = "select * from c_clientes where MOSTRAR_COMENTARIO<>'' AND CLIENTE_ID='" . $cliente_id . "'"; logea($GLOBALS['contar_alertas']); $aux = consulta($sql); // print_r($aux); logea(print_r($aux)); if ($aux["MOSTRAR_COMENTARIO"] != "" and $GLOBALS['contar_alertas'] == "") { $GLOBALS['contar_alertas'] = "no"; #$mostrar= 'alert("'.$aux["MOSTRAR_COMENTARIO"].'");'; } } echo $mostrar; }
function resetea_usuario($usuario) { global $db; $res = $db->get_var("DELETE FROM `ranking` WHERE `ranking_usuario`='" . $usuario . "'"); $res = $db->get_var("DELETE FROM `ordenes` WHERE `usuario`='" . $usuario . "'"); $res = $db->get_var("DELETE FROM `carteras` WHERE `usuario`='" . $usuario . "'"); $res = $db->get_var("UPDATE `usuarios` SET `usuario_saldo` = '60000', `usuario_karma`='0' WHERE `usuario_login` ='" . $usuario . "' LIMIT 1 ;"); logea("Cuenta reseteada", "", $usuario); }
function datos_usuario($usuario) { global $db, $config; //Definimos lo que mostrar por defecto if (!$_GET["dias"]) { $_GET["dias"] = 30; } if (!$_GET["beneficio"]) { $_GET["beneficio"] = TRUE; } echo "<div id=\"grafico-ticker\">"; echo "<form name=\"form\" method=\"get\" action=\"index.php?usuario=" . $usuario . "\">"; echo "<input type=\"hidden\" name=\"usuario\" value=\"" . $usuario . "\">"; echo "<select name=\"dias\" OnChange=\"document.form.submit()\">"; echo "<option name=\"dias\" value=\"7\" "; if ($_GET[dias] == 7) { echo "selected"; } echo ">7 Días</option>"; echo "<option name=\"dias\" value=\"15\" "; if ($_GET[dias] == 15) { echo "selected"; } echo ">15 Días</option>"; echo "<option name=\"dias\" value=\"30\" "; if ($_GET[dias] == 30) { echo "selected"; } echo ">1 Mes</option>"; echo "<option name=\"dias\" value=\"90\" "; if ($_GET[dias] == 90) { echo "selected"; } echo ">3 Meses</option>"; echo "<option name=\"dias\" value=\"180\" "; if ($_GET[dias] == 180) { echo "selected"; } echo ">6 Meses</option>"; echo "</select>"; echo "[<INPUT name=\"total\" type=\"checkbox\" "; if ($_GET[total]) { echo "checked"; } echo " OnClick=\"document.form.submit()\"> Total] "; echo "[<INPUT name=\"saldo\" type=\"checkbox\" "; if ($_GET[saldo]) { echo "checked"; } echo " OnClick=\"document.form.submit()\"> Saldo] "; echo "[<INPUT name=\"invertido\" type=\"checkbox\" "; if ($_GET[invertido]) { echo "checked"; } echo " OnClick=\"document.form.submit()\"> Invertido] "; echo "[<INPUT name=\"beneficio\" type=\"checkbox\" "; if ($_GET[beneficio]) { echo "checked"; } echo " OnClick=\"document.form.submit()\"> Beneficio] "; echo "</form>"; echo "<img src=\"chart_usuario.php?usuario=" . $usuario . "&dias=" . $_GET["dias"] . "&total=" . $_GET["total"] . "&saldo=" . $_GET["saldo"] . "&invertido=" . $_GET["invertido"] . "&beneficio=" . $_GET["beneficio"] . "\" border=\"0\">"; echo "</div>"; if ($_POST["cambiapassword"]) { if (!$_POST["password1"]) { $error = "No puedes dejar un password en blanco"; } if (!$_POST["password2"]) { $error = "No puedes dejar un password en blanco"; } if ($_POST["password1"] != $_POST["password2"]) { $error = "Debes teclear dos veces el mismo password"; } if ($error) { echo $error; } else { if ($_POST["password1"] == $_POST["password2"]) { $SELECT = "UPDATE usuarios SET usuario_password='******' WHERE usuario_login='******' "; $result = $db->get_results($SELECT); echo "Clave cambiada con éxito"; } } } if ($_POST["cambiadatos"]) { $SELECT = "UPDATE usuarios SET usuario_nombre='" . $_POST["usuario_nombre"] . "', usuario_url='" . $_POST["usuario_url"] . "', usuario_email='" . $_POST["usuario_email"] . "', usuario_alertas_email='" . $_POST["usuario_alertas_email"] . "' WHERE usuario_login='******' "; $result = $db->get_results($SELECT); echo "Cambiados los datos con éxito"; } if ($_POST["crear_nuevo_grupo"]) { if (grupo_exists($_POST["nombre_nuevo_grupo"])) { echo "El grupo ya existe."; } else { if (!$_POST["nombre_nuevo_grupo"]) { echo "Debes especificar un nombre de grupo."; } else { $SELECT = "INSERT into grupos (grupo_nombre, grupo_admin) VALUES ('" . $_POST["nombre_nuevo_grupo"] . "', '" . $_SESSION["usuario"] . "')"; $result = $db->get_results($SELECT); $grupo_id = $db->get_var("SELECT grupo_id FROM grupos WHERE grupo_nombre='" . $_POST["nombre_nuevo_grupo"] . "'"); $result = $db->get_results("UPDATE usuarios SET usuario_grupo='" . $grupo_id . "' WHERE usuario_login='******' "); echo "Se ha creado el nuevo grupo."; logea("Crea el grupo <a href=\"ranking.php?grupo=" . $_POST["nombre_nuevo_grupo"] . "\">" . $_POST["nombre_nuevo_grupo"] . "</a>", "GRUPO", $_SESSION["usuario"]); } } } if ($_POST["solicitar_grupo"]) { $grupo_nombre = $db->get_var("SELECT grupo_nombre FROM grupos WHERE grupo_id='" . $_POST["grupo_id"] . "'"); $SELECT = "INSERT into grupos_solicitud (usuario_login, grupo_nombre, grupo_id) VALUES ('" . $_SESSION["usuario"] . "', '" . $grupo_nombre . "', '" . $_POST["grupo_id"] . "')"; $result = $db->get_results($SELECT); echo "Se ha enviado la solicitud de unión al grupo."; } if ($_POST["cancelar_solicitud"]) { $SELECT = "DELETE from grupos_solicitud WHERE usuario_login='******'"; $result = $db->get_results($SELECT); echo "Se ha eliminado la solicitud de unión al grupo."; } if ($_POST["denegar_peticion"]) { $SELECT = "DELETE from grupos_solicitud WHERE usuario_login='******' AND grupo_id='" . $_POST["grupo_id"] . "'"; $result = $db->get_results($SELECT); echo "Se ha denegado la petición de unión al grupo del usuario " . $_POST["usuario_solicitud"] . "."; } if ($_POST["aceptar_peticion"]) { $result = $db->get_results("UPDATE usuarios SET usuario_grupo='" . $_POST["grupo_id"] . "' WHERE usuario_login='******' "); $SELECT = "DELETE from grupos_solicitud WHERE usuario_login='******' AND grupo_id='" . $_POST["grupo_id"] . "'"; $result = $db->get_results($SELECT); echo "Se ha aceptado la petición de unión al grupo del usuario " . $_POST["usuario_solicitud"] . "."; } if ($_POST["expulsar_usuario"]) { $result = $db->get_results("UPDATE usuarios SET usuario_grupo=NULL WHERE usuario_login='******' "); } if ($_POST["eliminar_grupo"]) { $result = $db->get_results("UPDATE usuarios SET usuario_grupo=NULL WHERE usuario_login='******' "); $result = $db->get_results("DELETE from grupos WHERE grupo_id='" . $_POST["grupo_id"] . "' "); echo "Eliminado el grupo."; } $SELECT = "SELECT usuario_login, usuario_fecha, usuario_email, usuario_nombre, usuario_url, usuario_saldo, usuario_alertas_email, usuario_grupo from usuarios WHERE usuario_login='******'"; $result = $db->get_results($SELECT); $grav_url = gravatar($result[0]->usuario_login, 50); echo "<div id=\"datos-ticker\">"; echo "<fieldset><legend><b>Datos de " . $usuario . "</b></legend> "; echo "<div class=\"doscolumnas\">"; if ($usuario == $_SESSION["usuario"]) { echo "<form method=\"post\" action=\"?usuario=" . $usuario . "\">"; echo "<div class=\"col2izq\"><a href=\"http://www.gravatar.com/signup.php\">Foto de Gravatar.com</a></div>"; echo "<div class=\"col2der\"><img src=\"" . $grav_url . "\" alt=\"" . $usuario . "\" align=\"right\"> </div>"; echo "<div class=\"col2izq\"> Nombre:</div>"; echo "<div class=\"col2der\"><input type=\"text\" name=\"usuario_nombre\" value=\"" . $result[0]->usuario_nombre . "\"></div>"; echo "<div class=\"col2izq\"> Web:</div>"; echo "<div class=\"col2der\"><input type=\"text\" name=\"usuario_url\" value=\"" . $result[0]->usuario_url . "\"></div>"; echo "<div class=\"col2izq\"> E-mail: </div>"; echo "<div class=\"col2der\"><input type=\"text\" name=\"usuario_email\" value=\"" . $result[0]->usuario_email . "\"></div>"; echo "<div class=\"col2izq\"> Alertas por E-mail: </div>"; echo "<div class=\"col2der\">"; echo "<select name=\"usuario_alertas_email\">"; echo "<option value=\"0\""; if ($result[0]->usuario_alertas_email == 0) { echo " SELECTED "; } echo ">No recibir correos</option>"; echo "<option value=\"1\" "; if ($result[0]->usuario_alertas_email == 1) { echo " SELECTED "; } echo ">Recibir alertas por correo</option>"; echo "</select>"; echo "</div>"; echo "<div class=\"col2izq\"> </div>"; echo "<div class=\"col2der\"><input type=\"submit\" name=\"cambiadatos\" value=\"Guardar\"></div>"; echo "</form>"; echo "<form method=\"post\" action=\"?usuario=" . $usuario . "\">"; echo "<div class=\"col2izq\">Nuevo Password <br />(teclea 2 veces el mismo)</div>"; echo "<div class=\"col2der\"><input type=\"password\" name=\"password1\" value=\"\"></div>"; echo "<div class=\"col2der\"><input type=\"password\" name=\"password2\" value=\"\"></div>"; echo "<div class=\"col2izq\"> </div>"; echo "<div class=\"col2der\"><input type=\"submit\" name=\"cambiapassword\" value=\"Cambiar Password\"></div>"; echo "</form>"; } else { echo "<div class=\"col2izq\"> </div>"; echo "<div class=\"col2der\"><img src=\"" . $grav_url . "\" alt=\"" . $usuario . "\" align=\"right\"> </div>"; echo "<div class=\"col2izq\"> Nombre: </div>"; echo " <div class=\"col2der\"><b>" . $result[0]->usuario_nombre . "</b> </div>"; echo "<div class=\"col2izq\"> Web: </div>"; echo " <div class=\"col2der\"> <b>" . text_to_html($result[0]->usuario_url) . "</b> </div>"; if ($result[0]->usuario_grupo) { $nombre_grupo = $db->get_var("SELECT grupo_nombre FROM grupos WHERE grupo_id='" . $result[0]->usuario_grupo . "'"); echo "<div class=\"col2izq\"> Grupo: </div>"; echo " <div class=\"col2der\"> <a href=\"ranking.php?grupo=" . $nombre_grupo . "\">" . $nombre_grupo . "</a> </div>"; } } echo "<div class=\"col2izq\"> Saldo actual: </div>"; echo "<div class=\"col2der\"><b>" . number_format($result[0]->usuario_saldo, 0, "", ".") . " €</b> </div>"; echo "<div class=\"col2izq\"> Beneficio últimos " . $_GET[dias] . " días: </div>"; echo "<div class=\"col2der\"><b>" . beneficios($usuario, $_GET[dias]) . " € </b></div>"; echo "</div>"; //cierra doscolumnas echo "</fieldset>"; if ($usuario == $_SESSION["usuario"]) { echo "<fieldset><legend><b>Resetear la cuenta</b></legend> "; echo "<div>"; if ($_POST["reseteacuenta"]) { resetea_usuario($_SESSION["usuario"]); echo "<p>Tu cuenta ha sido reseteada.</p>"; } else { echo "<p><strong>ATENCIÓN:</strong></p>"; echo "<p>Al resetear la cuenta perderás todos los valores de tu cartera y tu saldo volverá al punto de partida (60.000 €).</p>"; echo "<p>Resetea tu cuenta si estás totalmente seguro de que quieres perder todas tus inversiones y tu beneficio acumulado.</p>"; echo "<form method=\"post\" action=\"?usuario=" . $usuario . "\" onsubmit='return confirm(\"¿Estas seguro de que deseas resetear tu cuenta?\")'>"; echo "<p><input type=\"submit\" name=\"reseteacuenta\" value=\"Resetear mi cuenta\"></p>"; echo "</form>"; } echo "</div>"; echo "</fieldset>"; } echo "</div>"; echo "<div id=\"datos-ticker-cartera\">"; if ($usuario == $_SESSION["usuario"]) { echo "<fieldset><legend><b>Grupo</b></legend>"; if (!$result[0]->usuario_grupo) { $solicitudes = $db->get_results("SELECT * from grupos_solicitud WHERE usuario_login='******'"); if ($solicitudes) { echo "<div>Tienes una solicitud de unión enviada al grupo <strong>" . $solicitudes[0]->grupo_nombre . "</strong>. Entrarás a formar parte del grupo cuando su administrador acepte tu solicitud.</div>"; echo "<div>Si lo deseas, puedes cancelar esa solicitud para poder unirte a otro grupo o crear el tuyo propio.</div>"; echo "<form method=\"post\" action=\"?usuario=" . $usuario . "\">"; echo "<input type=\"submit\" name=\"cancelar_solicitud\" value=\"Cancelar Solicitud\">"; echo "</form>"; } else { echo "<div>Todavía no perteneces a ningún grupo. <br />Puedes unirte a uno existente."; echo "<form method=\"post\" action=\"?usuario=" . $usuario . "\">"; echo "<div class=\"col2izq\">Nombre del grupo:</div>"; echo "<div class=\"col2der\"><select name=\"grupo_id\">"; $grupos = $db->get_results("SELECT grupo_nombre, grupo_id FROM grupos"); $row = 0; while (isset($grupos[$row]->grupo_id)) { echo "<option name=\"grupo_id\" value=\"" . $grupos[$row]->grupo_id . "\">" . $grupos[$row]->grupo_nombre . "</option>"; $row++; } echo "</select>"; echo "</div>"; echo "<div class=\"col2izq\"> </div>"; echo "<div class=\"col2der\"><input type=\"submit\" name=\"solicitar_grupo\" value=\"Enviar solicitud\"></div>"; echo "</form>"; echo "También puedes crear un nuevo grupo."; echo "<form method=\"post\" action=\"?usuario=" . $usuario . "\">"; echo "<div class=\"col2izq\">Nombre del grupo:</div>"; echo "<div class=\"col2der\"><input type=\"text\" name=\"nombre_nuevo_grupo\"></div>"; echo "<div class=\"col2izq\"> </div>"; echo "<div class=\"col2der\"><input type=\"submit\" name=\"crear_nuevo_grupo\" value=\"Crear grupo\"></div>"; echo "</form>"; echo "</div>"; } } else { $nombre_grupo = $db->get_var("SELECT grupo_nombre FROM grupos WHERE grupo_id='" . $result[0]->usuario_grupo . "'"); if ($_SESSION["usuario"] == $db->get_var("SELECT grupo_admin FROM grupos WHERE grupo_id='" . $result[0]->usuario_grupo . "'")) { echo "<div><strong>Administrador del grupo <a href=\"ranking.php?grupo=" . $nombre_grupo . "\">" . $nombre_grupo . "</a></strong></div>"; $SELECT = "SELECT *, UNIX_TIMESTAMP(timestamp) as timestamp_unix FROM grupos_solicitud WHERE grupo_id='" . $result[0]->usuario_grupo . "' order by timestamp desc"; $solicitudes = $db->get_results($SELECT); if ($solicitudes[0]->usuario_login) { echo "<div>Solicitudes pendientes de aprobación.</div>"; } $row = 0; while (isset($solicitudes[$row]->usuario_login)) { $fecha = timestamp_to_fecha($solicitudes[$row]->timestamp_unix); echo "<div class=\"cuatrocolumnas\">"; echo "<form method=\"post\" action=\"?usuario=" . $usuario . "\">"; echo "<input type=\"hidden\" name=\"usuario_solicitud\" value=\"" . $solicitudes[$row]->usuario_login . "\">"; echo "<input type=\"hidden\" name=\"grupo_id\" value=\"" . $result[0]->usuario_grupo . "\">"; echo "<div class=\"col4izq\"><a href=\"index.php=?usuario=" . $solicitudes[$row]->usuario_login . "\">" . $solicitudes[$row]->usuario_login . "</a></div>"; echo "<div class=\"col4cen1\">" . $fecha . "</div>"; echo "<div class=\"col4cen2\"><input type=\"submit\" name=\"denegar_peticion\" value=\"Denegar\"></div>"; echo "<div class=\"col4der\"><input type=\"submit\" name=\"aceptar_peticion\" value=\"Aceptar\"></div>"; echo "</form>"; echo "</div>"; $row++; } echo "<br />"; echo "<div>Usuarios que pertenecen actualmente al grupo.</div>"; $SELECT = "SELECT usuario_login from usuarios WHERE usuario_grupo='" . $result[0]->usuario_grupo . "' order by usuario_login ASC"; $usuarios_grupo = $db->get_results($SELECT); $row = 0; while (isset($usuarios_grupo[$row]->usuario_login)) { echo "<div class=\"doscolumnas\">"; echo "<form method=\"post\" action=\"?usuario=" . $usuario . "\">"; echo "<input type=\"hidden\" name=\"expulsar_usuario_login\" value=\"" . $usuarios_grupo[$row]->usuario_login . "\">"; echo "<div class=\"col2izq\"><a href=\"index.php?usuario=" . $usuarios_grupo[$row]->usuario_login . "\">" . $usuarios_grupo[$row]->usuario_login . "</a></div>"; echo "<div class=\"col2der\">"; if ($usuarios_grupo[$row]->usuario_login != $_SESSION["usuario"]) { echo "<input type=\"submit\" name=\"expulsar_usuario\" value=\"Expulsar\">"; } else { echo "<strong>Administrador</strong>"; } echo "</div>"; echo "</form>"; echo "</div>"; $row++; } if ($row == 1) { //Sólo está el admin en el grupo echo "<br />"; echo "<div>Este grupo sólo tiene un miembro. Cuando contenga más de un miembro, no podrá eliminarse el grupo.</div>"; echo "<form method=\"post\" action=\"?usuario=" . $usuario . "\">"; echo "<input type=\"hidden\" name=\"grupo_id\" value=\"" . $result[0]->usuario_grupo . "\">"; echo "<input type=\"submit\" name=\"eliminar_grupo\" value=\"Eliminar Grupo\">"; echo "</form>"; } } else { echo "<div>Ya perteneces a un grupo. Si lo deseas, puedes dejar de pertenecer al grupo ahora."; echo "<form method=\"post\" action=\"?usuario=" . $usuario . "\">"; echo "<input type=\"submit\" name=\"salir_del_grupo\" value=\"Salir del grupo\">"; echo "</form>"; echo "</div>"; } } echo "</fieldset>"; } $SELECT = "SELECT * from carteras WHERE usuario='" . $usuario . "'"; $result = $db->get_results($SELECT); echo "<fieldset><legend>La cartera de <b>" . $usuario . "</b></legend>"; echo "<div class=\"doscolumnas\">"; echo "<div class=\"col2izq\">RSS de esta cartera:</div>"; echo "<div class=\"col2der\"><a href=\"rss.php?usuario=" . $_GET["usuario"] . "\"><img src=\"images/rss.jpg\" border=\"0\"></a></div>"; $row = 0; while (isset($result[$row]->id)) { echo "<div class=\"col2izq\"><a href=\"index.php?ticker=" . $result[$row]->ticker . "\">" . empresa_ticker($result[$row]->ticker) . " </a></div>"; echo "<div class=\"col2der\"> " . $result[$row]->acciones . " Acciones</div>"; $row++; } echo "</div>"; // fin doscolumnas echo "</fieldset>"; echo "<fieldset><legend>Esta cartera en tu web</legend>"; echo "<div>"; echo "Para poder ver esta cartera en tu web, copia y pega este código en ella."; echo "<textarea rows=\"10\">"; echo '<script type="text/javascript"><!-- bolsaphp_usuario = "' . $usuario . '"; bolsaphp_width = "150"; bolsaphp_height = "400"; bolsaphp_frameborder = "0"; bolsaphp_scrolling = "no"; //--></script> <script type="text/javascript" src="http://bolsaphp.sukiweb.net/cartera.js.php"></script>'; echo "</textarea>"; echo "</div>"; echo "</fieldset>"; echo "</div>"; // Historico del usuario que estamos viendo echo "<div id=\"datos-ticker-historico\">"; echo "<ul>Histórico de <b>" . $usuario . "</b></ul>"; listado_log($usuario); echo "</div>"; }
function envia_correo($correo, $correos_copia, $asunto, $mensaje) { global $table; $fecha = getdate(time()); $ANIO = $fecha['year']; $cabeceras = ""; // $correos=nombre_id_where("gen_configuracion", "NOMBRE='ALERTAS_SALIDAS' AND ESTATUS_ID=1 ", "VALOR"); /* Cambiar */ $destinatario = $correo; //echo $destinatario."+++"; exit(); $cabeceras .= "Content-type: text/html; charset=iso-8859-1\r\n"; /* Cambiar */ $cabeceras .= "From: Promedic\r\n"; /* Correo y nombre con la informacion de quien envia el correo. */ /* Cambiar */ $cabeceras .= "cc: " . $correos_copia . " \n"; /* Copia oculta (Si es a varios correos deben ir separados por comas) */ /* Cambiar */ $cabeceras .= "Bcc: javier@ingenierosdigitales.com \n"; /* Copia oculta (Si es a varios correos deben ir separados por comas) */ /* Cambiar */ $cabeceras .= "Reply-To: soporte@ingenierosdigitales.com \r\n"; /* Correo que aparecerá al presionar RESPONDER desde la bandeja del destinatario. */ // /* Cambiar */$asunto ="Contacto desde www.CardenasAlimentos.com de ".$_POST['nombre']." "; /* Asunto */ /* Cambiar */ $background_color = "FFFFFF"; /* Color de toda la pantalla */ /* Cambiar */ $colorA = "f0f0ee"; /* Color del borde grueso interno de la tabla principal */ /* Cambiar */ $colorB = "3cd973"; /* Color Background del Titulo y el Contenido */ /* Cambiar */ $color_title = "000000"; /* Color del encabezado */ /* Cambiar */ $font_title = "arial"; /* Fuente del encabezado*/ /* Cambiar */ $color_pie = "000000"; /* Color del pie */ /* Cambiar */ $font_pie = "arial"; /* Fuente del pie*/ /* Cambiar */ $str_header = "Contacto desde Promedic"; /* Encabezado del email */ /* Cambiar */ $str_footer = "<a href=http://www.promedic.com.mx target=_blank title=Promedic\t style=color:" . $color_pie . ">www.promedic.com.mx</a>\n\t\t\t\t <br>Copyright © All Rights Reserved " . $ANIO . "<br>\n\t\t\t\t Powered by <a href=http://www.ingenierosdigitales.com target=_blank title=IngenierosDigitales style=color:" . $color_pie . ">IngenierosDigitales</a>"; /* Pie del email */ /* Cambiar */ $color_campo = "000000"; /* Color del campo */ /* Cambiar */ $font_campo = "tahoma"; /* Fuente del campo */ /* Cambiar */ $color_contenido = "91151d"; /* Color del contenido */ /* Cambiar */ $font_contenido = "arial"; /* Fuente del contenido*/ $cuerpo = ' <TABLE cellpadding=0 cellspacing=0 width=100% height=100% align=center bgcolor=' . $background_color . '> <tr><td height=20></td></tr> <tr valign=top><td><TABLE cellpadding=0 cellspacing=0 width=402 height=402 align=center bgcolor=' . $colorB . '> <tr> <td><table cellpadding=0 cellspacing=0 align=center width=400 height=400> <tr valign=top><td height=3 colspan=3 bgcolor=#' . $colorA . '></td></tr> <tr valign=top> <td width=3 bgcolor=#' . $colorA . '></td> <td width=394><table cellpadding=0 cellspacing=0 align=center width=100% bgcolor=#' . $colorA . '> <tr><td height=5></td></tr> <tr> <td width=100% align=center><table cellpadding=0 cellspacing=0 align=center width=100%> <tr><td width=100% colspan=3 height=2 bgcolor=#' . $colorB . '></td></tr> <tr> <td width=3 height=20 bgcolor=#' . $colorB . '></td> <td width=388 height=20 bgcolor=#' . $colorB . '><span style=font-family:' . $font_title . ';font-size:15px;font-weight:bold;color:#' . $color_title . ';>' . $str_header . '</span></td> <td width=3 height=20 bgcolor=#' . $colorB . '></td> </tr> <tr><td width=100% colspan=3 height=2 bgcolor=#' . $colorB . '></td></tr> </table></td> </tr> <tr> <td width=100% height=100%>'; $cuerpo .= $mensaje; $cuerpo .= '</td> </tr> <tr><td width=3 bgcolor=#' . $colorA . '></td></tr> </tr> <tr valign=middle> <td colspan=3 align=center bgcolor=#' . $colorA . '><span style=font-family:' . $font_pie . ';font-size:11px;font-weight:bold;color:#' . $color_pie . ';>' . $str_footer . '</span></td> </tr> </table></td> </tr> </TABLE></td> </tr> </TABLE>'; if ($_SERVER['HTTP_HOST'] != "localhost" and $destinatario != "" || $correos_copia != "") { $sendResult = mail($destinatario, $asunto, $cuerpo, $cabeceras); /*echo $destinatario."hi".$correos_copia;*/ } else { logea($asunto . " | " . $cuerpo); } //exit(); }
} else { $mensaje_de_error = __("Algún error en su usuario o su password."); } } } //Si existe la cookie, la comprobamos y metemos los datos de la sesión... if (!empty($_COOKIE['bolsaPHP']) && !$_SESSION["email"]) { $userInfo = explode(":", base64_decode($_COOKIE['bolsaPHP'])); if ($userInfo[0] != "") { $SELECT = "SELECT usuario_login, usuario_id, usuario_email FROM usuarios WHERE usuario_login='******'"; $result = $db->get_results($SELECT); $test = md5($config['domain'] . $result[0]->usuario_login . $result[0]->usuario_id . $result[0]->usuario_email); //echo "<br />Test=".$test; if ($test == $userInfo[1] && !$_SESSION["email"]) { $_SESSION["usuario"] = $result[0]->usuario_login; $_SESSION["nombre"] = $result[0]->usuario_nombre; $_SESSION["email"] = $result[0]->usuario_email; $_SESSION["url"] = $result[0]->usuario_url; $_SESSION["usuario_id"] = $result[0]->usuario_id; $strCookie = base64_encode(join(':', array($result[0]->usuario_login, md5($config['domain'] . $result[0]->usuario_login . $result[0]->usuario_id . $result[0]->usuario_email)))); $time = time() + 3600000; setcookie("bolsaPHP", $strCookie, $time); logea("login", "LOGIN", $_SESSION["usuario"]); } } } // si no se ha logeado, metemos el user anónimo en la sesión. if (!$_SESSION["usuario"]) { $_SESSION["usuario"] = "anonimo"; $_SESSION["nombre"] = "anonimo"; }