session_start(); // Cada script que vulguem treballar amb la sessió activa ha d'incloure la funció session_start() al capdamunt
if (!isset($_SESSION['llengua'])){ $_SESSION['llengua'] = "C"; } // valors per defecte per a variables de sesió llengua, visitant
if (!isset($_SESSION['visitant'])){ $_SESSION['visitant'] = true; }
// Si s'ha rebut el formulari: - per conmutar la llengua
if (isset($_POST['llengua'])){ $_SESSION['llengua'] = ($_POST['llengua'] == "encast") ? "E" : "C"; }
if ($_SESSION['llengua'] == "E") {
$titols = array("centre_2b","organ_2","qfem_2","etapa_2","alumne_2","servei_2","ampa");
$ml_1 = "¿Donde estamos?"; $ml_2 = "Instalaciones"; $ml_3 = "MATERIALES DE
REFLEXIÓN"; $ml_4 = "ARCHIVO"; $ml_5 = "Día de la Paz 2009"; $ml_6 = "Comunicación familias";
$dia = array("lunes","martes","miercoles","jueves","viernes");
$nom_mes = array("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre");
} else {
$titols = array("centreb","organ","qfem","etapa","alumne","servei","ampa");
$ml_1 = "On som ?"; $ml_2 = "Instal·lacions"; $ml_3 = "MATERIALS DE
REFLEXIÓ"; $ml_4 = "ARXIU"; $ml_5 = "Dia de la Pau 2009"; $ml_6 = "Comunicació famílies";
$dia = array("dilluns","dimarts","dimecres","dijous","divendres");
$nom_mes = array("Gener","Febrer","Març","Abril","Maig","Juny","Juliol","Agost","Setembre","Octubre","Novembre","Desembre");
}
// Si s'ha rebut el formulari: - per accedir a un nou usuari
if (empty($_POST['nom']) || empty($_POST['clau']) || empty($_POST['nivell'])){
if (!isset($_SESSION['usuari'])){
$_SESSION['visitant'] = true;
} else {
$nomI = $_SESSION['usuari']['nom'];
$clauI = $_SESSION['usuari']['clau'];
$nivell = $_SESSION['usuari']['nivell'];
}
} else {
$nomI = $_POST['nom']; // Recollim els valors transmesos pel formulari ( nom i clau d'accés, i si és o no professor)
$clauI = $_POST['clau'];
$nivell = $_POST['nivell'];
unset($_SESSION['usuari']);
$validado=false;
if ($nivell=="MS" || $nivell=="MP" || $nivell=="MI" || $nivell=="ED" || $nivell=="admn") {
$conn=mysql_connect("localhost","xavipardo","teodoro"); // conectarse a la BD
$err_db=mysql_select_db("vedrunav");
$sql="select nom,clau1,sexe,assignatura from PROFESSO where codi='".$nomI."' and clau='".$clauI."'";
if ( ! $resul=mysql_query($sql)) { echo "No s'ha pogut realitzar la consulta"; echo mysql_error(); exit; }
while ($arr_resul= mysql_fetch_array($resul)){
$cnom = $arr_resul[0]; $scodi = $arr_resul[1]; $tracte= $arr_resul[2]; $materia= $arr_resul[3];
$_SESSION['usuari']['pom'] = false;
$validado=true;
}
mysql_free_result($resul); mysql_close();
} elseif (strpos("I1_I2_I3_P1_P2_P3_P4_P5_P6_S1_S2_S3_S4",$nivell)!==FALSE) {
$conn=mysql_connect("localhost","xavipardo","teodoro"); // conectarse a la BD
$err_db=mysql_select_db("vedrunav");
$sql="select nom,matricula,sexe from ALUMNES where inicials='".$nomI."' and clau='".$clauI."'"; // assignatura
if ( ! $resul=mysql_query($sql)) { echo "No s'ha pogut realitzar la consulta"; echo mysql_error(); exit; }
while ($arr_resul= mysql_fetch_array($resul)){
$cnom = $arr_resul[0]; $scodi = $arr_resul[1]; $tracte= $arr_resul[2]; $materia= "";// $materia= $arr_resul[3];
$_SESSION['usuari']['pom'] = false;
$validado=true;
}
mysql_free_result($resul); mysql_close();
} elseif (strpos("TI1_TI2_TI3_TP1_TP2_TP3_TP4_TP5_TP6_TS1_TS2_TS3_TS4",$nivell)!==FALSE) {
$conn=mysql_connect("localhost","xavipardo","teodoro"); // conectarse a la BD
$err_db=mysql_select_db("vedrunav");
$sql="select nom,matricula,sexe,clau from ALUMNES where inicials='".$nomI."' and claup='".$clauI."'";
if ( ! $resul=mysql_query($sql)) { echo "No s'ha pogut realitzar la consulta"; echo mysql_error(); exit; }
while ($arr_resul= mysql_fetch_array($resul)){
$cnom = $arr_resul[0]; $scodi = $arr_resul[1]; $tracte= $arr_resul[2]; $clauI= $arr_resul[3]; $materia= ""; $nivell = substr($_POST['nivell'],1,2);
$_SESSION['usuari']['pom'] = true;
$validado=true;
}
mysql_free_result($resul); mysql_close();
}
if ($validado) {
$_SESSION['usuari']['nom'] = $nomI; // assigna variables de sessió: nom i clau d'accés
$_SESSION['usuari']['clau'] = $clauI;
$_SESSION['usuari']['profe'] = $scodi; // clau1, nom i assignatura de la base de dades del professor
$_SESSION['usuari']['nompropi'] = $cnom;
$_SESSION['usuari']['materia'] = $materia;
$_SESSION['usuari']['tracte'] = $tracte;
$_SESSION['usuari']['nivell'] = $nivell;
$_SESSION['visitant'] = false;
} else {
$_SESSION['visitant'] = TRUE;
}
}
include 'capsalera.php';
include 'fun_calen.php';
include 'Taulo.php';
?>
|
|
|
if (!$_SESSION['visitant']) {
if ($_SESSION['usuari']['nom'] == "admn") {
echo " Els documents estan en DOCS. En aquesta carpeta hi ha un arxiu TAULO.txt que fa d'index: Amb una lletra per a l'idioma (C o E) | El nom del arxiu a obrir (preferiblement un .pdf) | El text que apareix sobre el full al tauló "; } $titol = "AGENDA ".$_SESSION['usuari']['nivell'] ; echo "• ".$titol." • "; $month = date("n"); $year = date("Y"); mostra_calendari($month,$year,$_SESSION['llengua'],$_SESSION['usuari']['nivell'],FALSE); $month = $month + 1; // Mes següent if ($month>12) { $month = 1; $year = $year+1; } // Any següent mostra_calendari($month,$year,$_SESSION['llengua'],$_SESSION['usuari']['nivell'],FALSE); } ?>
|