function rellenar(){ $ini_array = parse_ini_file("/var/include/confi.ini", true); $host = $ini_array['BD']['servidor']; $user = $ini_array['BD']['usuario']; $pass = $ini_array['BD']['passbd']; $name = $ini_array['BD']['nombase']; $ruta_obra = $ini_array['RUTA']['obra']; $ruta_sala = $ini_array['RUTA']['sala']; $ruta_zona = $ini_array['RUTA']['zona']; $ruta_encuadro = $ini_array['RUTA']['encuadro']; $ruta_include = $ini_array['RUTA']['include']; $ftp = $ini_array['ftp']['servidor']; $usu_sala = $ini_array['ftpsala']['usu']; $pass_sala = $ini_array['ftpsala']['pass']; $usu_zona = $ini_array['ftpzona']['usu']; $pass_zona = $ini_array['ftpzona']['pass']; $usu_obra = $ini_array['ftpobra']['usu']; $pass_obra = $ini_array['ftpobra']['pass']; $ns = $ini_array['ns']['ns']; ?> <img id="top" src="top.png" alt=""> <div id="form_container"> <h1><a>CONFIGURACION</a></h1> <form id="form_620205" class="appnitro" method="post" action="form.php?l=1"> <div class="form_description" > <h2>CONFIGURACION</h2> <p>Configuración del servidor.</p> </div> <ul> <li class="section_break"> <div style="float:left"><h3><b>Base de Datos</b></h3></div><? error_mysql();?> <p></p> </li> <li id="li_2" > <label class="description" for="element_2">Servidor </label> <div> <input id="element_2" name="element_2" class="element text medium" type="text" maxlength="255" value="<?echo $host?>"><?error($_POST["element_2"]);?></input> </div> </li> <li id="li_3" > <label class="description" for="element_3">Nombre base de datos </label> <div> <input id="element_3" name="element_3" class="element text medium" type="text" maxlength="255" value="<?echo $name?>"><?error($_POST["element_3"]);?></input> </div> </li> <li id="li_4" > <label class="description" for="element_4">Usuario </label> <div> <input id="element_4" name="element_4" class="element text medium" type="text" maxlength="255" value="<?echo $user?>"><?error($_POST["element_4"]);?></input> </div> </li> <li id="li_5" > <label class="description" for="element_5">Contraseña </label> <div> <input id="element_5" name="element_5" class="element text medium" type="text" maxlength="255" value="<?echo $pass?>"><?error($_POST["element_5"]);?></input> </div> </li> <li class="section_break"> <div style="float:left"><h3><b>Directorios</b></h3></div> <p></p> </li> <li id="li_7" > <label class="description" for="element_7">Salas </label> <div> <input id="element_7" name="element_7" class="element text medium" type="text" maxlength="255" value="<?echo $ruta_sala?>"><?error($_POST["element_7"]); error_ruta($_POST["element_7"]);?></input> </div> </li> <li id="li_8" > <label class="description" for="element_8">Obras </label> <div> <input id="element_8" name="element_8" class="element text medium" type="text" maxlength="255" value="<?echo $ruta_obra?>"><?error($_POST["element_8"]);error_ruta($_POST["element_8"]);?></input> </div> <link href="/twitter-bootstrap/twitter-bootstrap-v2/docs/assets/css/bootstrap.css" rel="stylesheet"> </li> <li id="li_9" > <label class="description" for="element_9">Zonas </label> <div> <input id="element_9" name="element_9" class="element text medium" type="text" maxlength="255" value="<?echo $ruta_zona?>"><?error($_POST["element_9"]);error_ruta($_POST["element_9"]);?></input> </div> </li> <li id="li_10" > <label class="description" for="element_10">Encuadro Sift </label> <div> <input id="element_10" name="element_10" class="element text medium" type="text" maxlength="255" value="<?echo $ruta_encuadro?>"><?error($_POST["element_10"]);error_ruta($_POST["element_10"]);?></input> </div> </li> <li id="li_11" > <label class="description" for="element_11">Include </label> <div> <input id="element_11" name="element_11" class="element text medium" type="text" maxlength="255" value="<?echo $ruta_include?>"><?error($_POST["element_11"]);error_ruta($_POST["element_11"]);?></input> </div> </li> <li class="section_break"> <div style="float:left"><h3><b>Ftp</b></h3></div> <p></p> </li> <li id="li_13" > <label class="description" for="element_13">Servidor </label> <div> <input id="element_13" name="element_13" class="element text medium" type="text" maxlength="255" value="<?echo $ftp?>"><?error($_POST["element_13"]);error_ftp($_POST["element_13"]);?></input> </div> </li> <li class="section_break"> <div style="float:left"> <h3><b>Usuario Ftp Salas</b></h3> </div> <? login_ftp($_POST["element_15"],$_POST["element_16"])?> <p></p> </li> <li id="li_15" > <label class="description" for="element_15">Usuario </label> <div> <input id="element_15" name="element_15" class="element text medium" type="text" maxlength="255" value="<?echo $usu_sala?>"><?error($_POST["element_15"]);?></input> </div> </li> <li id="li_16" > <label class="description" for="element_16">Contraseña </label> <div> <input id="element_16" name="element_16" class="element text medium" type="text" maxlength="255" value="<?echo $pass_sala?>"><?error($_POST["element_16"]);?></input> </div> </li> <li class="section_break"> <div style="float:left"> <h3><b>Usuario Ftp Obras</b></h3> </div> <? login_ftp($_POST["element_18"],$_POST["element_19"])?> <p></p> </li> <li id="li_18" > <label class="description" for="element_18">Usuario </label> <div> <input id="element_18" name="element_18" class="element text medium" type="text" maxlength="255" value="<?echo $usu_obra?>"><?error($_POST["element_18"]);?></input> </div> </li> <li id="li_19" > <label class="description" for="element_19">Contraseña </label> <div> <input id="element_19" name="element_19" class="element text medium" type="text" maxlength="255" value="<?echo $pass_obra?>"><?error($_POST["element_19"]);?></input> </div> </li> <li class="section_break"> <div style="float:left"> <h3><b>Usuario Ftp Zonas</b></h3> </div> <? login_ftp($_POST["element_22"],$_POST["element_23"])?> <p></p> </li> <li id="li_22" > <label class="description" for="element_22">Usuario </label> <div> <input id="element_22" name="element_22" class="element text medium" type="text" maxlength="255" value="<?echo $usu_zona?>"><?error($_POST["element_22"]);?></input> </div> </li> <li id="li_23" > <label class="description" for="element_23">Contraseña </label> <div> <input id="element_23" name="element_23" class="element text medium" type="text" maxlength="255" value="<?echo $pass_zona?>"><?error($_POST["element_23"]);?></input> </div> </li> <li class="section_break"> <div style="float:left"><h3><b>Namespace</b></h3></div> <p></p> </li> <li id="li_25" > <label class="description" for="element_25">Nombre </label> <div> <input id="element_25" name="element_25" class="element text medium" type="text" maxlength="255" value="<?echo $ns?>"><?error($_POST["element_25"]);?></input> </div> </li> <li class="buttons"> <input type="hidden" name="form_id" value="620205" /> <?probar_boton();?> </li> </ul> </form> <div id="footer"> Generated by <a href="http://tecnoinf.0fees.net/" target="_blank" >TIP</a> </div> </div> <img id="bottom" src="bottom.png" alt=""> <?php }
function novedades($novedad) { global $link; if ($novedad['visitante']) { $novedad['visitante'] = "'" . $novedad['visitante'] . "'"; } else { $novedad['visitante'] = "NULL"; } mysqli_query($link, "INSERT INTO novedades (fecha, tipo, propietario, visitante, datos) VALUES (now(), '{$novedad['tipo']}', '{$novedad['propietario']}', {$novedad['visitante']}, '{$novedad['datos']}')"); error_mysql("exit"); }
<?php require "inc/estructura.inc.php"; ?> <div class="barra_full"> <div class="marco"> <?php if ($_POST['subir_fotos']) { $count = 0; foreach ($_POST as $name => $value) { if (preg_match("/tmpname/", $name, $algohaykeponer) == 1) { $count++; if ($_POST['idalbums'] == "") { $_POST['idalbums'] = "NULL"; } mysqli_query($link, "INSERT INTO fotos (titulo,archivo,uploader,fecha,albums_idalbums) VALUES ('" . $_POST['titulo'] . "','user_fotos/" . $global_idusuarios . "-" . limpia_texto($global_nombrefull) . "/" . $value . "','" . $global_idusuarios . "',now()," . $_POST['idalbums'] . ")"); error_mysql("exit"); } } if ($count > 0) { //Si ha subido fotos recientemente hacemos update sino insert $q_novedades = mysqli_query($link, "SELECT idnovedades,datos FROM novedades WHERE propietario = {$global_idusuarios} AND tipo = 'subida_fotos' AND fecha > ADDTIME(now(), '-7 0:0:0') LIMIT 1"); if (mysqli_num_rows($q_novedades) == 1) { $r_novedades = mysqli_fetch_assoc($q_novedades); $suma = $r_novedades['datos'] + $count; mysqli_query($link, "UPDATE novedades SET datos='{$suma}' WHERE idnovedades={$r_novedades['idnovedades']}"); echo mysqli_error($link); } else { mysqli_query($link, "INSERT INTO novedades (fecha,tipo, propietario, datos) VALUES (now(),'subida_fotos','{$global_idusuarios}','{$count}')"); } ?>
$error_mes = $error_mes . "このデータは変換中です.<br/>変換終了までしばらくお待ちください."; break; case 3: $error_num = 500; $error_mes = $error_mes . "サーバエラーの可能性があります.<br/>管理者に問い合わせてください."; break; case 4: $error_num = 404; $error_num = $error_mes = $error_mes . "このデータは削除済みです."; break; } } else { $error_num = 404; } echo_error_box("{$error_num} ERROR", $error_mes); } } else { echo_error_box("ERROR", "IDが指定されていません"); echo_footer(); honoka_end(); exit(1); } $close_flag = mysql_close($link); if (!$close_flag) { error_mysql('切断に失敗です。'); } echo_footer(); honoka_end(); ?>
echo "</ul>"; } // NO CONECTADOS $result = mysqli_query($link, "\n\t\t\t\t\t\t\t\tSELECT *,(@tiempo:=TIME_TO_SEC(TIMEDIFF(now(),online))) AS segundos_off,\n\t\t\t\t\t\t\t\tCASE\n\t\t\t\t\t\t\t\tWHEN @tiempo<60 THEN 'conectado'\n\t\t\t\t\t\t\t\tWHEN @tiempo<86000 THEN TIME_FORMAT(TIMEDIFF(now(),online), '%H:%i:%s')\n\t\t\t\t\t\t\t\tELSE DATE_FORMAT(online, '%d/%m/%Y %H:%i') END AS online,\n\t\t\t\t\t\t\t\t(SELECT archivo FROM fotos WHERE idfotos=idfotos_princi) AS archivo\n\t\t\t\t\t\t\t\tFROM amigos, usuarios\n\t\t\t\t\t\t\t\tWHERE (TIME_TO_SEC(TIMEDIFF(now(),online))>95 OR chat_estado='0') AND\n\t\t\t\t\t\t\t\t(user1='" . $global_idusuarios . "' AND user2=idusuarios OR user2='" . $global_idusuarios . "' AND user1=idusuarios)\n\t\t\t\t\t\t\t\tORDER BY nombre\n\t\t\t"); echo "<ul>"; if (mysqli_num_rows($result) > 0) { while ($row = mysqli_fetch_assoc($result)) { echo "<li onclick=\"chat_conv_init('" . $row['idusuarios'] . "','" . $row['nombre'] . " " . $row['apellidos'] . "','" . $row['archivo'] . "', 'normal')\"><div class='desconectado'></div>" . NombreApellido($row['nombre'] . " " . $row['apellidos']) . "</li>"; } echo "</ul>"; } //echo "<p style='cursor:pointer;' onclick=\"chat_turn('off')\">Desactivar Chat</p>"; } else { //echo "<p style='cursor:pointer;' onclick=\"chat_turn('on')\">Activar Chat</p>"; } error_mysql(); die; } ######## AJUSTES -> DATOS if ($_POST['cambio_email']) { //print_r($_POST); if ($_POST['email'] and $_POST['email_new'] and $_POST['pass']) { $patron = '/^[^0-9][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[@][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[.][a-zA-Z]{2,4}$/'; if (preg_match($patron, $_POST['email_new'])) { $password = sha1($_POST['pass']); $sql = "UPDATE usuarios SET email='{$_POST['email_new']}' WHERE email='{$_POST['email']}' AND password='******'"; $query = mysqli_query($link, $sql); if (mysqli_affected_rows($link) != 1) { echo "Los datos introducidos no son correctos"; } } else {