Example #1
0
 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}')");
        }
        ?>
				
Example #4
0
                    $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 {