Commit 5235b0af authored by Ayolo's avatar Ayolo

bleh

parent 96c06ab4
......@@ -2,7 +2,7 @@
/* Copyright 2005,2006
* - Julien Etelain < julien at pmad dot net >
*
* Ce fichier fait partie du site de l'Association des Étudiants de
* Ce fichier fait partie du site de l'Association des Étudiants de
* l'UTBM, http://ae.utbm.fr.
*
* This program is free software; you can redistribute it and/or
......@@ -34,29 +34,29 @@ $site->start_page("none","Erreur 403");
if ( !$site->user->is_valid() )
{
$cts = new contents("Veuillez vous connecter pour accéder à  la page demandée");
$cts = new contents("Veuillez vous connecter pour accéder à  la page demandée");
if ( $_SESSION['session_redirect'] )
$cts->add_paragraph("Vous serez automatiquement redirigé vers la page que vous avez demandé.");
if ( $_SESSION['session_redirect'] )
$cts->add_paragraph("Vous serez automatiquement redirigé vers la page que vous avez demandé.");
$frm = new form("connect2","connect.php",true,"POST","Connexion");
$frm->add_select_field("domain","Connexion",array("utbm"=>"UTBM","assidu"=>"Assidu","id"=>"ID","autre"=>"Autre","alias"=>"Alias"));
$frm->add_text_field("username","Utilisateur","prenom.nom","",27);
$frm->add_password_field("password","Mot de passe","","",27);
$frm->add_submit("connectbtn2","Se connecter");
$frm = new form("connect2","connect.php",true,"POST","Connexion");
$frm->add_select_field("domain","Connexion",array("utbm"=>"UTBM","assidu"=>"Assidu","id"=>"ID","autre"=>"Autre","alias"=>"Alias"));
$frm->add_text_field("username","Utilisateur","prenom.nom","",27);
$frm->add_password_field("password","Mot de passe","","",27);
$frm->add_submit("connectbtn2","Se connecter");
$cts->add($frm,true);
$cts->add($frm,true);
$site->add_contents($cts);
$site->add_contents($cts);
}
else
{
/* TODO à traiter les reasons du 403 */
if ($_REQUEST['reason'] != "reserved" && $_REQUEST['reason'] != "reservedutbm")
$site->add_contents(new error("Accés refusé (403)",$_REQUEST['reason']));
else
$site->add_contents(new error("Accés refusé (403)","Vous n'avez pas les droits requis pour accéder à  cette page."));
/* TODO à traiter les reasons du 403 */
if ($_REQUEST['reason'] != "reserved" && $_REQUEST['reason'] != "reservedutbm")
$site->add_contents(new error("Accés refusé (403)",$_REQUEST['reason']));
else
$site->add_contents(new error("Accés refusé (403)","Vous n'avez pas les droits requis pour accéder à  cette page."));
}
$site->end_page();
......
......@@ -37,5 +37,4 @@ $site->start_page("none","Erreur 404");
$site->add_contents(new error("Page inconnue (404)","Merci de vérifier le lien que vous avez emprunté"));
$site->end_page();
?>
......@@ -48,15 +48,15 @@ if (date("m-d") < "02-15")
else
{
if (date("m-d") < "08-15")
{
$date1 = date("Y") . "-08-15";
$date2 = date("Y") + 1 . "-02-15";
}
{
$date1 = date("Y") . "-08-15";
$date2 = date("Y") + 1 . "-02-15";
}
else
{
$date1 = date("Y") + 1 . "-02-15";
$date2 = date("Y") + 1 . "-08-15";
}
{
$date1 = date("Y") + 1 . "-02-15";
$date2 = date("Y") + 1 . "-08-15";
}
}
$site->start_page ("none", "Gestion des cotisations");
......@@ -266,7 +266,7 @@ elseif ( $_REQUEST["action"] == "savecotiz" )
$user->droit_image = $_REQUEST["droit"]==true;
$user->sexe = $_REQUEST['sexe'];
$user->surnom = $_REQUEST['surnom'];
$user->date_naissance = $_REQUEST['date_naissance'];
$user->date_naissance = strtotime($_REQUEST['date_naissance']);
$user->addresse = $_REQUEST['addresse'];
$ville = new ville($site->db);
$pays = new pays($site->db);
......
This diff is collapsed.
......@@ -46,7 +46,7 @@ $tabs = array(array('','forum2/admin/index.php','Accueil'),
$cts->add(new tabshead($tabs,$_REQUEST['view']));
$req = new requete($site->db,
'SELECT `forum1`.`id_forum`'.
'SELECT `forum1`.`id_forum` as idx_forum'.
', `forum1`.`titre_forum` as `admin_forum`'.
', `forum2`.`id_forum` as `id_forum_parent` '.
'FROM `frm_forum` as `forum1` '.
......@@ -56,7 +56,7 @@ $req = new requete($site->db,
$cts->add(new treects("Forums",
$req,
0,
"id_forum",
"idx_forum",
"id_forum_parent",
"admin_forum"
));
......
......@@ -48,13 +48,15 @@ $cts->add(new tabshead($tabs,$_REQUEST['view']));
$forum = new forum($site->db,$site->dbrw);
if(isset($_REQUEST['id_forum']))
if(isset($_REQUEST['idx_forum']))
$forum->load_by_id($_REQUEST["idx_forum"]);
elseif(isset($_REQUEST['id_forum']))
$forum->load_by_id($_REQUEST["id_forum"]);
if(!$forum->is_valid())
{
$req = new requete($site->db,
'SELECT `forum1`.`id_forum`'.
'SELECT `forum1`.`id_forum` as idx_forum'.
', `forum1`.`titre_forum` as `admin_forum`'.
', `forum2`.`id_forum` as `id_forum_parent` '.
'FROM `frm_forum` as `forum1` '.
......@@ -64,17 +66,37 @@ if(!$forum->is_valid())
$cts->add(new treects("Forums",
$req,
0,
"id_forum",
"idx_forum",
"id_forum_parent",
"admin_forum"
));
}
else
{
if(isset($_REQUEST['action']) && $_REQUEST['action']='update')
if(isset($_POST['action']) && $_POST['action']=='update')
{
$asso = new asso($site->db);
$asso->load_by_id($_POST['id_asso']);
$forum->update(mysql_real_escape_string($_POST['titre']),
mysql_real_escape_string($_POST['desc']),
mysql_real_escape_string($_POST['cat']),
intval($_POST['id_forum_parent']),
$asso->id,
intval($_POST['ordre']));
$forum->set_rights($site->user,$_POST['rights'],$_POST['rights_id_group'],$_POST['rights_id_group_admin'],false);
}
$frm=new form('updatefrm', '?', true, 'POST', 'Édition');
$frm->add_hidden("action","update");
$frm->add_hidden("idx_forum",$forum->id);
$frm->add_text_field("titre","Titre",$forum->titre,true);
$frm->add_text_area("desc","Description",$forum->description);
$frm->add_checbox("categorie","Catégorie",$forum->categorie);
$frm->add_entity_select("id_forum_parent","Forum Parent", $site->db, "forum", $forum->id_forum_parent,true);
$frm->add_entity_select("id_asso", "Association", $site->db, "asso",$forum->id_asso,true);
$frm->add_right_fields($forum,false,$forum->is_admin($site->user));
$frm->add_text_field("ordre","Ordre", $forum->ordre, true);
$frm->add_submit("applyedit","Enregistrer");
$cts->add($frm,true);
}
$site->add_contents($cts);
$site->end_page();
......
......@@ -81,7 +81,7 @@ $GLOBALS['entitiescatalog'] = array (
'dfolder' => array ('id_folder', 'titre_folder', 'folder.png', 'd.php',false,'folder.inc.php'),
// Forum
'admin_forum' => array ('id_forum', 'admin_forum', 'forum.png', 'forum2/admin/update_forum.php'),
'admin_forum' => array ('idx_forum', 'admin_forum', 'forum.png', 'forum2/admin/update_forum.php'),
'forum' => array ('id_forum', 'titre_forum', 'forum.png', 'forum2/'),
'sujet' => array ('id_sujet', 'titre_sujet', 'sujet.png', 'forum2/'),
'message' => array ('id_message', 'id_message', 'message.png', 'forum2/'),
......
......@@ -2371,6 +2371,8 @@ L'équipe info AE";
function gen_serviceident()
{
if(!$this->is_valid())
return;
$uid=gen_uid();
new update($this->dbrw,
"utilisateurs",
......@@ -2379,7 +2381,19 @@ L'équipe info AE";
$body = "Bonjour,
Votre identifiant de services est : $uid
L'équipe info AE";
Vous pouvez notament l'utiliser pour consulter les flux rss du forum :
http://ae.utbm.fr/forum2/rss.php?id_utilisateur=".$this->id."&serviceident=$uid
Vous ne devez en aucun cas communiquer cet identifiant à une tierce personne. Cet
identifiant est strictement personnel. En cas de perte, un nouvel idententifiant
peut être généré en retournant sur votre fiche utilisateur sur le site AE
Cordialement,
L'équipe info AE
--
http://ae.utbm.fr";
$ret = mail($this->email,
"[Site AE] Nouvel identifiant de services",
......@@ -2391,7 +2405,7 @@ L'équipe info AE";
{
$req = new requete($this->db,
'SELECT * FROM `utilisateurs` '.
'WHERE `id_utilisateur` = \''. mysql_real_escape_string($id).'\' '.
'WHERE `id_utilisateur` = \''. intval($id).'\' '.
'AND serviceident=\''.mysql_real_escape_string($key).'\' '.
'LIMIT 1');
......
......@@ -1299,7 +1299,7 @@ else
"<a href=\"user.php?see=email&amp;page=edit&amp;id_utilisateur=".$user->id."\">Adresses e-mail (personelle et utbm)</a>",
"<a href=\"user.php?see=passwd&amp;page=edit&amp;id_utilisateur=".$user->id."\">Mot de passe</a>",
"<a href=\"user.php?see=photos&amp;page=edit&amp;id_utilisateur=".$user->id."\">Photo d'identité, avatar et blouse</a>",
"<a href=\"user.php?action=serviceident&amp;id_utilisateur=".$user->id."\">Générer un identifiant de service</a>"
"<a href=\"user.php?action=serviceident&amp;id_utilisateur=".$user->id."\">Générer un identifiant de service (Utilisable pour les flux RSS par exemple)</a>"
)),true);
}
......
......@@ -41,7 +41,7 @@ if(isset($_REQUEST['id']))
else
{
list($id,$date,$title,$content,$statut)=$req->get_row();
$cts = new contents('<a href="weekmail.php">Weekmails</a> / [Weekmail] '.$title);
$cts = new contents('<a href="weekmail.php">Weekmails</a> / [Weekmail AE] '.$title);
list($annee, $mois, $jour) = explode("-", $date);
$date=$jour."/".$mois."/".$annee;
$cts->add_paragraph('Envoyé le '. $date);
......@@ -53,7 +53,7 @@ if(isset($_REQUEST['id']))
}
$sql = 'SELECT id'.
',CONCAT(\'[Weekmail] \',title) as title'.
',CONCAT(\'[Weekmail AE] \',title) as title'.
',CONCAT(RIGHT(CONCAT(\'00\',DAY(date)),2),\'/\',RIGHT(CONCAT(\'00\',MONTH(date)),2),\'/\',YEAR(date)) as date '.
'FROM weekmail '.
'WHERE statut=1 '.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment