Commit 18196dea authored by 0x010C's avatar 0x010C

Issue #3 : Résolution d'une grande partie des problème de lien dans taiste

parent 6fb28579
......@@ -322,7 +322,7 @@ Votre carte AE est prête a être imprimée.
Cependant vous ne disposez pas de photo d'identité sur votre profil pour figurer sur votre carte AE.
Vous devez ajouter une photo d'identité à votre profil en vous rendant à l'adresse :
http://ae.utbm.fr/user.php?id_utilisateur=".$user->id."&see=photos&page=edit
http://ae.utbm.fr".$wwwtopdir."user.php?id_utilisateur=".$user->id."&see=photos&page=edit
Votre carte AE sera désormais transmise pour impression.
......
......@@ -62,7 +62,7 @@ if ( $_REQUEST["action"] == "genfact" )
$factured_infos = array ('name' => "AE UTBM - Carte AE",
'addr' => array("6 Boulevard Anatole France",
"90000 BELFORT"),
'logo' => "http://ae.utbm.fr/images/Ae-blanc.jpg");
'logo' => "http://ae.utbm.fr".$wwwtopdir."images/Ae-blanc.jpg");
$date_facturation = 'Période du '
.date("d/m/Y", mktime ( 0, 0, 0, substr($month,4), 1, substr($month,0,4)))
......@@ -155,7 +155,7 @@ elseif ( $_REQUEST["action"] == "genonefact" )
$factured_infos = array ('name' => "AE - UTBM",
'addr' => array("6 Boulevard Anatole France",
"90000 BELFORT"),
'logo' => "http://ae.utbm.fr/images/Ae-blanc.jpg");
'logo' => "http://ae.utbm.fr".$wwwtopdir."images/Ae-blanc.jpg");
$facturing_infos = array ('name' => $asso->nom,
'addr' => explode("\n",utf8_decode($asso->adresse_postale)));
......
......@@ -49,6 +49,8 @@
*
*/
require_once($topdir . "include/taiste.inc.php");
$basedir = dirname(dirname($_SERVER['SCRIPT_FILENAME']));
$basedircomp = explode("/",$basedir);
$aecmsname = end($basedircomp);
......@@ -194,7 +196,7 @@ class aecms extends site
{
if ( $this->user->hash != "valid" )
{
header("Location: http://ae.utbm.fr/article.php?name=site:activate");
header("Location: http://ae.utbm.fr".$wwwtopdir."article.php?name=site:activate");
exit();
}
if($this->user->is_password($_POST["password"]))
......
......@@ -251,7 +251,7 @@ elseif ( isset($_REQUEST["id_utilisateur"]) )
$cts->add_paragraph("C'est utilisateur n'est pas présent dans galaxy car son profil n'est pas publique.");
if ($user->id==$site->user->id)
$cts->add_paragraph("Pour apparaitre dans galaxy, vous devez rendre votre profil publique ".
"<a href=\"http://ae.utbm.fr/taiste/user.php?id_utilisateur=".$site->user->id."&page=edit\">en éditant votre fiche Matmatronch</a>.".
"<a href=\"http://ae.utbm.fr".$wwwtopdir."user.php?id_utilisateur=".$site->user->id."&page=edit\">en éditant votre fiche Matmatronch</a>.".
"Vous serez alors automatiquement intégré à galaxy à condition d'être lié à d'autres utilisateurs.");
}
elseif ( $req->lines == 0 )
......
......@@ -50,7 +50,7 @@ while ($row = $events->get_row ())
else
$dateonly = false;
$cal->add_event ( "http://ae.utbm.fr/news.php?id_nouvelle=".$row["id_nouvelle"]."&date=".$row["date_debut_eve"], $row['titre_nvl'], $row['resume_nvl'], $st, $end, $dateonly, "http://ae.utbm.fr/news.php?id_nouvelle=".$row["id_nouvelle"], $row["nom_geopoint"], $row["lat_geopoint"], $row["long_geopoint"] );
$cal->add_event ( "http://ae.utbm.fr".$wwwtopdir."news.php?id_nouvelle=".$row["id_nouvelle"]."&date=".$row["date_debut_eve"], $row['titre_nvl'], $row['resume_nvl'], $st, $end, $dateonly, "http://ae.utbm.fr".$wwwtopdir."news.php?id_nouvelle=".$row["id_nouvelle"], $row["nom_geopoint"], $row["lat_geopoint"], $row["long_geopoint"] );
}
......
......@@ -49,7 +49,7 @@ if ( $site->user->id )
$sid = $site->create_session(true);
$url = "http://ae.utbm.fr/i/?sid=$sid";
$url = "http://ae.utbm.fr".$wwwtopdir."i/?sid=$sid";
$body = "Bonjour,
Pour accéder au site mobile de l'AE, veuillez vous rendre à l'adresse :
......
......@@ -27,6 +27,8 @@
*
*/
require_once($topdir . "include/taiste.inc.php");
/**
* Nouvelle du site
*/
......@@ -116,7 +118,7 @@ class affiche extends stdentity
*/
function get_contents ()
{
$image = new image($this->titre, "http://ae.utbm.fr/d.php?action=download&download=preview&id_file=".$this->id_file);
$image = new image($this->titre, "http://ae.utbm.fr".$wwwtopdir."d.php?action=download&download=preview&id_file=".$this->id_file);
$cts = new contents("Affiche : ".$this->titre);
$cts->add($image);
......
......@@ -25,6 +25,7 @@
*
*/
require_once("carteae.inc.php");
require_once($topdir . "include/taiste.inc.php");
$GLOBALS["utbm_roles"] = array("etu"=>"Étudiant", "adm"=>"Personnel administratif", "ens"=>"Enseignant", "per"=>"Personnel", "doc"=>"Doctorant","anc"=>"Ancien étudiant","srv"=>"Service");
......@@ -1449,7 +1450,7 @@ class utilisateur extends stdentity
Votre adresse email a été changée.
Pour valider votre adresse email et reactiver votre compte, veuillez vous rendre à l'adresse
http://ae.utbm.fr/confirm.php?id=" . $this->id . "&hash=" . $this->hash . "
http://ae.utbm.fr".$wwwtopdir."confirm.php?id=" . $this->id . "&hash=" . $this->hash . "
L'équipe info AE";
......@@ -1469,7 +1470,7 @@ Votre compte a été crée sur le site de l'AE
Votre mot de passe: $password
Pour activer votre compte, veuillez vous rendre à l'adresse
http://ae.utbm.fr/majprofil.php?id_utilisateur=" . $this->id . "&hash=" . $this->hash . "
http://ae.utbm.fr".$wwwtopdir."majprofil.php?id_utilisateur=" . $this->id . "&hash=" . $this->hash . "
L'équipe info AE";
......@@ -1489,7 +1490,7 @@ Votre compte a été réinitialisé.
Votre mot de passe: $password
Pour activer votre compte, veuillez vous rendre à l'adresse
http://ae.utbm.fr/majprofil.php?id_utilisateur=" . $this->id . "&hash=" . $this->hash . "
http://ae.utbm.fr".$wwwtopdir."majprofil.php?id_utilisateur=" . $this->id . "&hash=" . $this->hash . "
L'équipe info AE";
......@@ -2146,7 +2147,7 @@ L'équipe info AE";
"Votre compte n'est pas toujours pas activé, de plus il faudrais mettre à jour votre profil.\n".
"\n".
"Pour mettre à jour votre profil et activer votre compte, allez à l'adresse suivante :\n".
"http://ae.utbm.fr/majprofil.php?id_utilisateur=" . $this->id . "&hash=" . $this->hash . "\n".
"http://ae.utbm.fr".$wwwtopdir."majprofil.php?id_utilisateur=" . $this->id . "&hash=" . $this->hash . "\n".
"\n".
"L'équipe info AE";
else
......@@ -2154,7 +2155,7 @@ L'équipe info AE";
"Il faudrais mettre à jour votre profil.\n".
"\n".
"Pour mettre à jour votre profil, allez à l'adresse suivante :\n".
"http://ae.utbm.fr/majprofil.php?id_utilisateur=" . $this->id . "&token=" . $site->create_token_for_user($this->id) . "\n".
"http://ae.utbm.fr".$wwwtopdir."majprofil.php?id_utilisateur=" . $this->id . "&token=" . $site->create_token_for_user($this->id) . "\n".
"\n".
"L'équipe info AE";
......@@ -2176,7 +2177,7 @@ L'équipe info AE";
$infotext.
"\n\n".
"Pour mettre à jour votre profil, et ajouter votre photo au format numérique en ligne, allez à l'adresse suivante :\n".
"http://ae.utbm.fr/majprofil.php?id_utilisateur=" . $this->id . "&hash=" . $this->hash . "\n".
"http://ae.utbm.fr".$wwwtopdir."majprofil.php?id_utilisateur=" . $this->id . "&hash=" . $this->hash . "\n".
"\n".
"L'équipe info AE";
else
......@@ -2184,7 +2185,7 @@ L'équipe info AE";
$infotext.
"\n\n".
"Pour mettre à jour votre profil, et ajouter votre photo au format numérique en ligne, allez à l'adresse suivante :\n".
"http://ae.utbm.fr/majprofil.php?id_utilisateur=" . $this->id . "&token=" . $site->create_token_for_user($this->id) . "\n".
"http://ae.utbm.fr".$wwwtopdir."majprofil.php?id_utilisateur=" . $this->id . "&token=" . $site->create_token_for_user($this->id) . "\n".
"\n".
"L'équipe info AE";
......@@ -2510,7 +2511,7 @@ L'équipe info AE";
Votre identifiant de services est : $uid
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
http://ae.utbm.fr".$wwwtopdir."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
......
......@@ -235,7 +235,9 @@ class icontents extends istdcontents
$this->buffer .= " align=\"$align\"";
$this->buffer .="><font color=\"#000000\">";
$this->buffer .= $text;
$this->buffer .="</font></td>"; $this->buffer .="</tr>"; $this->buffer .="</table>";
$this->buffer .="</font></td>";
$this->buffer .="</tr>";
$this->buffer .="</table>";
return;
}
......
......@@ -32,27 +32,12 @@ $timing["all"] -= microtime(true);
setlocale(LC_ALL, "fr_FR.UTF8");
if (!strncmp('/var/www/taiste', $_SERVER['SCRIPT_FILENAME'], 15))
$GLOBALS["taiste"] = true;
else
$GLOBALS["taiste"] = false;
require_once($topdir . "include/mysql.inc.php");
require_once($topdir . "include/mysqlae.inc.php");
require_once($topdir . "include/entities/std.inc.php");
require_once($topdir . "include/entities/utilisateur.inc.php");
require_once($topdir . "include/cts/standart.inc.php");
//if ( !isset($wwwtopdir) )
//{
if ($GLOBALS["taiste"]) {
$wwwtopdir = "/taiste/";
$fstopdir = $_SERVER['DOCUMENT_ROOT'] . "/../taiste/";
} else {
$wwwtopdir = "/";
$fstopdir = $_SERVER['DOCUMENT_ROOT'] . "/";
}
//}
require_once($topdir . "include/taiste.inc.php");
/** Classe générant l'interface
......
......@@ -32,6 +32,7 @@
require_once($topdir . "include/cts/planning2.inc.php");
require_once($topdir . "include/entities/planning2.inc.php");
require_once($topdir . "include/taiste.inc.php");
class dokusyntax
{
......@@ -472,24 +473,24 @@ class dokusyntax
return $file->get_html_link();
}
if ( !isset($match[2]) || $match[2] == "/download" )
$link = "https://ae.utbm.fr/d.php?action=download&amp;id_file=".$match[1];
$link = "https://ae.utbm.fr".$wwwtopdir."d.php?action=download&amp;id_file=".$match[1];
elseif ( $match[2] == "/preview" )
$link = "https://ae.utbm.fr/d.php?action=download&amp;download=preview&amp;id_file=".$match[1];
$link = "https://ae.utbm.fr".$wwwtopdir."d.php?action=download&amp;download=preview&amp;id_file=".$match[1];
elseif ( $match[2] == "/thumb" )
$link = "https://ae.utbm.fr/d.php?action=download&amp;download=thumb&amp;id_file=".$match[1];
$link = "https://ae.utbm.fr".$wwwtopdir."d.php?action=download&amp;download=thumb&amp;id_file=".$match[1];
elseif ( $match[2] == "/info" )
$link = "https://ae.utbm.fr/d.php?id_file=".$match[1];
$link = "https://ae.utbm.fr".$wwwtopdir."d.php?id_file=".$match[1];
}
else
{
//les article://
$link = preg_replace("/article:\/\//i",'https://ae.utbm.fr/'.$GLOBALS["entitiescatalog"]["page"][3]."?name=",$link);
$link = preg_replace("/article:\/\//i","https://ae.utbm.fr".$wwwtopdir.$GLOBALS["entitiescatalog"]["page"][3]."?name=",$link);
//les wiki://
$link = preg_replace("/wiki:\/\//i",'https://ae.utbm.fr/'.$GLOBALS["entitiescatalog"]["wiki"][3]."?name=",$link);
$link = preg_replace("/wiki:\/\//i","https://ae.utbm.fr".$wwwtopdir.$GLOBALS["entitiescatalog"]["wiki"][3]."?name=",$link);
if( defined('CMS_ID_ASSO') )
$link = preg_replace("/sas:\/\//i","images.php?/",$link);
else
$link = preg_replace("/sas:\/\//i","https://ae.utbm.fr/sas2/images.php?/",$link);
$link = preg_replace("/sas:\/\//i","https://ae.utbm.fr".$wwwtopdir."sas2/images.php?/",$link);
}
}
elseif ( !strpos($link,'mailto:') && !preg_match("#(\.|/)#",$link) )
......@@ -1039,13 +1040,13 @@ class dokusyntax
list($width,$height) = split('x',$sizes,2);
$name=trim($name);
//les dfiles://
$img = preg_replace("/dfile:\/\/([0-9]*)\/preview/i","https://ae.utbm.fr/d.php?action=download&download=preview&id_file=$1",$img);
$img = preg_replace("/dfile:\/\/([0-9]*)\/thumb/i","https://ae.utbm.fr/d.php?action=download&download=thumb&id_file=$1",$img);
$img = preg_replace("/dfile:\/\//i","https://ae.utbm.fr/d.php?action=download&id_file=",$img);
$img = preg_replace("/dfile:\/\/([0-9]*)\/preview/i","https://ae.utbm.fr".$wwwtopdir."d.php?action=download&download=preview&id_file=$1",$img);
$img = preg_replace("/dfile:\/\/([0-9]*)\/thumb/i","https://ae.utbm.fr".$wwwtopdir."d.php?action=download&download=thumb&id_file=$1",$img);
$img = preg_replace("/dfile:\/\//i","https://ae.utbm.fr".$wwwtopdir."d.php?action=download&id_file=",$img);
if( defined('CMS_ID_ASSO') )
$img = preg_replace("/sas:\/\//i","images.php?/",$img);
else
$img = preg_replace("/sas:\/\//i","https://ae.utbm.fr/sas2/images.php?/",$img);
$img = preg_replace("/sas:\/\//i","https://ae.utbm.fr".$wwwtopdir."sas2/images.php?/",$img);
if ( preg_match("/\.flv$/i",$img) )
{
......
File mode changed from 100755 to 100644
File mode changed from 100755 to 100644
......@@ -32,6 +32,8 @@
* Supporte georss et rdf
* @see rssfeednews
*/
require_once($topdir . "include/taiste.inc.php");
class rssfeed
{
......@@ -52,7 +54,7 @@ class rssfeed
function rssfeed()
{
$this->pubDate = time();
$this->generator = "http://ae.utbm.fr/";
$this->generator = "http://ae.utbm.fr".$wwwtopdir;
}
/**
......
......@@ -29,6 +29,7 @@ require_once($topdir . "include/lib/dokusyntax.inc.php");
require_once($topdir . "include/lib/bbcode.inc.php");
require_once($topdir . "include/entities/forum.inc.php");
require_once($topdir . "include/entities/utilisateur.inc.php");
require_once($topdir . "include/taiste.inc.php");
class rssfeedforum extends rssfeed
{
......@@ -47,7 +48,7 @@ class rssfeedforum extends rssfeed
$this->title = "Les " . $nbmessage . " derniers messages du forum de l'AE";
$this->description = $this->title;
$this->pubUrl = "http://ae.utbm.fr/forum2/";
$this->pubUrl = "http://ae.utbm.fr".$wwwtopdir."forum2/";
$this->link = $this->pubUrl;
$this->rssfeed();
......@@ -114,7 +115,7 @@ class rssfeedforum extends rssfeed
global $topdir;
header("Content-Type: text/xml; charset=utf-8");
echo "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n";
echo "<?xml-stylesheet type=\"text/css\" href=\"http://ae.utbm.fr/themes/default/css/site.css?".filemtime($topdir."themes/default/css/site.css")."\" ?>";
echo "<?xml-stylesheet type=\"text/css\" href=\"http://ae.utbm.fr".$wwwtopdir."themes/default/css/site.css?".filemtime($topdir."themes/default/css/site.css")."\" ?>";
echo "<rss version=\"2.0\" xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\n";
echo "<channel>\n";
......
......@@ -24,6 +24,7 @@
require_once($topdir."include/rss.inc.php");
require_once($topdir."include/entities/news.inc.php");
require_once($topdir . "include/taiste.inc.php");
/**
* @file
......@@ -49,7 +50,7 @@ class rssfeednews extends rssfeed
function rssfeednews ( &$db )
{
$this->db = $db;
$this->pubUrl = "http://ae.utbm.fr/";
$this->pubUrl = "http://ae.utbm.fr".$wwwtopdir;
$this->rssfeed();
}
......@@ -72,7 +73,7 @@ class rssfeednews extends rssfeed
echo "<link>".$this->pubUrl."news.php?id_nouvelle=".$row["id_nouvelle"]."</link>\n";
echo "<description><![CDATA[ ".$wikicts->buffer." ]]></description>\n";
echo "<pubDate>".gmdate("D, j M Y G:i:s T",strtotime($row["date_nvl"]))."</pubDate>\n";
echo "<guid>http://ae.utbm.fr/news.php?id_nouvelle=".$row["id_nouvelle"]."</guid>\n";
echo "<guid>http://ae.utbm.fr".$wwwtopdir."news.php?id_nouvelle=".$row["id_nouvelle"]."</guid>\n";
if ( !is_null($row["lat_geopoint"]) && !is_null($row["long_geopoint"]) )
echo "<georss:point>".sprintf("%.12F",$row['lat_geopoint']*360/2/M_PI)." ".
......
......@@ -672,11 +672,11 @@ if(!defined("MOBILE")) {
$pm = $asso->get_pending_unmod_mail();
if ($pm == 1)
{
$elements[] = "<a href=\"https://ae.utbm.fr/mailman/admindb/".$asso->nom_unix.".membres\"><b>$pm e-mail en attente de modération sur la liste de diffusion de ". $asso->nom_unix . "</b></a>";
$elements[] = "<a href=\"https://ae.utbm.fr".$wwwtopdir."mailman/admindb/".$asso->nom_unix.".membres\"><b>$pm e-mail en attente de modération sur la liste de diffusion de ". $asso->nom_unix . "</b></a>";
}
else if ($pm > 1)
{
$elements[] = "<a href=\"https://ae.utbm.fr/mailman/admindb/".$asso->nom_unix.".membres\"><b>$pm e-mails en attente de modération sur la liste de diffusion de ". $asso->nom_unix . "</b></a>";
$elements[] = "<a href=\"https://ae.utbm.fr".$wwwtopdir."mailman/admindb/".$asso->nom_unix.".membres\"><b>$pm e-mails en attente de modération sur la liste de diffusion de ". $asso->nom_unix . "</b></a>";
}
}
}
......
<?php
/** @file
*
* @brief Mise en place de variables séparant l'environnement de prod de l'environnement de développement
*
*/
/* Copyright 2015
* - Antoine Lamielle <antoine POINT lamielle CHEZ 0x010c POINT fr>
*
* Ce fichier fait partie du site de l'Association des 0tudiants de
* l'UTBM, http://ae.utbm.fr.
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License as
* published by the Free Software Foundation; either version 2 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful, but
* WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
* 02111-1307, USA.
*/
if (!strncmp('/var/www/taiste', $_SERVER['SCRIPT_FILENAME'], 15)) {
$GLOBALS["taiste"] = true;
$wwwtopdir = "/taiste/";
$fstopdir = $_SERVER['DOCUMENT_ROOT'] . "/../taiste/";
}
else {
$GLOBALS["taiste"] = false;
$wwwtopdir = "/";
$fstopdir = $_SERVER['DOCUMENT_ROOT'] . "/";
}
?>
......@@ -175,7 +175,7 @@ else if(!empty($_REQUEST['action']) && $_REQUEST['action']=="infos")
$frm->add_text_field("tel_fixe", "Téléphone (fixe)", $site->user->tel_maison, false);
$frm->add_text_field("tel_portable", "Télephone (portable)", $site->user->tel_portable, false);
$frm->puts("");
$frm->add_checkbox("accept_cgu", "J'ai lu et j'accepte les <a href=\"http://ae.utbm.fr/article.php?name=docs:jobetu:cgu\">conditions générales d'utilisation</a>", false);
$frm->add_checkbox("accept_cgu", "J'ai lu et j'accepte les <a href=\"http://ae.utbm.fr".$wwwtopdir."article.php?name=docs:jobetu:cgu\">conditions générales d'utilisation</a>", false);
$frm->add_submit("go", "Etape suivante");
$frm->set_focus("adresse");
......@@ -234,7 +234,7 @@ else
$cts->add_title(2, "Quelques details concernant votre depot");
$cts->add_paragraph("Vous vous appretez à déposer une annonce sur AE Job Etu et nous vous en remercions");
$cts->add_paragraph("Vous devrez tout d'abord vous inscrire si c'est la premiere fois que vous venez et puis allez y.");
$cts->add_paragraph("A lire : <a href=\"http://ae.utbm.fr/article.php?name=docs:jobetu:cgu\">C.G.U.</a>");
$cts->add_paragraph("A lire : <a href=\"http://ae.utbm.fr".$wwwtopdir."article.php?name=docs:jobetu:cgu\">C.G.U.</a>");
$frm = new form("go", "depot.php?action=annonce", false, "POST", false);
$frm->add_submit("next", "Etape suivante");
......
......@@ -22,6 +22,7 @@
*/
require_once("jobuser_etu.inc.php");
require_once($topdir . "include/taiste.inc.php");
/**
* @todo conformer cette classe à stdentity
......
......@@ -22,6 +22,7 @@
*/
global $topdir;
require_once($topdir . "include/cts/special.inc.php");
require_once($topdir . "include/taiste.inc.php");
class apply_annonce_box extends stdcontents
{
......@@ -51,7 +52,7 @@ class apply_annonce_box extends stdcontents
/** Contenu ************************************************************/
$this->buffer .= "<div id=\"annonce_".$annonce->id."\" class=\"content\"> \n";
$this->buffer .= "<div class=\"desc_row\"> \n<div class=\"desc_label\"> Demandeur </div> \n <div class=\"desc_content\"> <a href=\"$topdir/user.php?id_utilisateur=$annonce->id_client\"><img src=\"http://ae.utbm.fr/images/icons/16/user.png\" /> ".$annonce->nom_client."</a></div> \n</div>";
$this->buffer .= "<div class=\"desc_row\"> \n<div class=\"desc_label\"> Demandeur </div> \n <div class=\"desc_content\"> <a href=\"$topdir/user.php?id_utilisateur=$annonce->id_client\"><img src=\"http://ae.utbm.fr".$wwwtopdir."images/icons/16/user.png\" /> ".$annonce->nom_client."</a></div> \n</div>";
if( $annonce->allow_diff )
{
$this->buffer .= "<div class=\"desc_row\"> \n<div class=\"desc_label\"> </div> \n <div class=\"desc_content\"><i>La diffusion du numéro de téléphone du demandeur à été autorisée, pensez prendre contact afin d'augmenter vos chances</i></div> \n</div>";
......
......@@ -22,6 +22,7 @@
*/
require_once($topdir."include/rss.inc.php");
require_once($topdir . "include/taiste.inc.php");
class jobetu extends stdentity
{
......@@ -121,7 +122,7 @@ class rssjobetu extends rssfeed
$this->db = $db;
$this->title = "AE JobEtu";
$this->description = "Les dernières annonces de JobEtu";
$this->link = "http://ae.utbm.fr/jobetu/";
$this->link = "http://ae.utbm.fr".$wwwtopdir."jobetu/";
$this->rssfeed();
}
......@@ -134,7 +135,7 @@ class rssjobetu extends rssfeed
{
echo "<item>\n";
echo "<title>".htmlspecialchars($row["titre"],ENT_NOQUOTES,"UTF-8")."</title>\n";
echo "<link>http://ae.utbm.fr/jobetu/board_etu.php?view=general&amp;id_annonce=".$row["id_annonce"]."&amp;action=detail</link>\n";
echo "<link>http://ae.utbm.fr".$wwwtopdir."jobetu/board_etu.php?view=general&amp;id_annonce=".$row["id_annonce"]."&amp;action=detail</link>\n";
$buffer = "<b>Catégorie</b> : ".$row["job_nom"]."<br /><br />";
$buffer .= "<b>Description</b> :<br />".$row["desc"]."<br />";
$buffer .= "<b>Profil recherché</b> :<br />".$row["profil"]."<br /><br />";
......@@ -142,7 +143,7 @@ class rssjobetu extends rssfeed
$buffer .= "<b>Rémunération</b> : ".$row["indemnite"]."<br />";
echo "<description>".htmlspecialchars($buffer, ENT_NOQUOTES,"UTF-8")."</description>\n";
echo "<pubDate>".gmdate("D, j M Y G:i:s T",strtotime($row["date"]))."</pubDate>\n";
echo "<guid>http://ae.utbm.fr/jobetu/board_etu.php?view=general&amp;action=detail&amp;id_annonce=".$row["id_annonce"]."</guid>\n";
echo "<guid>http://ae.utbm.fr".$wwwtopdir."jobetu/board_etu.php?view=general&amp;action=detail&amp;id_annonce=".$row["id_annonce"]."</guid>\n";
echo "</item>\n";
}
......
......@@ -89,7 +89,7 @@ EOF;
$frm = new form("activ_form", "index.php?activate", false, "POST");
if($error)
$frm->error($error);
$frm->add_checkbox("accept_cgu", "Je reconnais avoir lu et accepter les <a href=\"http://ae.utbm.fr/article.php?name=docs:jobetu:cgu\">CGU d'AE Job Etu</a>");
$frm->add_checkbox("accept_cgu", "Je reconnais avoir lu et accepter les <a href=\"http://ae.utbm.fr".$wwwtopdir."article.php?name=docs:jobetu:cgu\">CGU d'AE Job Etu</a>");
$frm->add_submit("go", "Activer mon compte");
$cts->add($frm);
$site->add_contents($cts, true);
......
......@@ -157,7 +157,7 @@ $frm->add_text_field("title","Titre du message");
$frm->add_info("Bonjour,");
$frm->add_text_area("message","Message","");
$frm->add_info("Pour mettre à jour votre profil, et ajouter votre photo au format numérique en ligne, allez à l'adresse suivante :<br/>".
"http://ae.utbm.fr/majprofil.php?...<br/>".
"http://ae.utbm.fr".$wwwtopdir."majprofil.php?...<br/>".
"<br/>".
"L'équipe info AE");
$frm->add_submit("valid","Envoyer");
......
......@@ -34,8 +34,8 @@ $info = new contents("Mat'Matronch");
$info->add_paragraph("Le Mat'Matronch donne enfin un nom a un visage, le numero de portable du binome fantome, l'adresse de ce confrere que l'on recherche tant depuis cette fameuse soiree ...");
$list = new itemlist("Voir aussi");
$list->add("<a href=\"javascript:window.external.AddSearchProvider('http://ae.utbm.fr/matmatronch/matmatronch.xml');\">Extension Firefox</a>");
$list->add("La version mobile : <a href=\"http://ae.utbm.fr/m/\">http://ae.utbm.fr/m/</a> <a href=\"".$topdir."iinfo.php\">Informations</a>");
$list->add("<a href=\"javascript:window.external.AddSearchProvider('http://ae.utbm.fr".$wwwtopdir."matmatronch/matmatronch.xml');\">Extension Firefox</a>");
$list->add("La version mobile : <a href=\"http://ae.utbm.fr".$wwwtopdir."m/\">http://ae.utbm.fr/m/</a> <a href=\"".$topdir."iinfo.php\">Informations</a>");
$info->add($list,true);
$list = new itemlist("Aide");
......
......@@ -114,13 +114,13 @@ if(isset($_REQUEST["id_depot"]))
unset($_REQUEST["action"]);
}
else
$erreur="alias invalide, veuillez le modifier <a href=\"http://ae.utbm.fr/user.php?id_utilisateur=".
$erreur="alias invalide, veuillez le modifier <a href=\"http://ae.utbm.fr".$wwwtopdir."user.php?id_utilisateur=".
$user->id."&page=edit\">ici</a>";
}
else
$erreur="utilisateur sans alias, qu'il aille sur http://ae.utbm.fr/user/svn.php, ".
$erreur="utilisateur sans alias, qu'il aille sur http://ae.utbm.fr".$wwwtopdir."user/svn.php, ".
"notifier l'utilisateur par <a href=\"?mail=Vous devez vous rendre à cette ".
"adresse : http://ae.utbm.fr/user/svn.php pour scpécifier un alias valide&id=".
"adresse : http://ae.utbm.fr".$wwwtopdir."user/svn.php pour scpécifier un alias valide&id=".
$user->id."\">mail</a>.";
}
}
......
......@@ -2,6 +2,8 @@
$topdir="../";
require_once("include/sas.inc.php");
require_once($topdir. "include/entities/asso.inc.php");
require_once($topdir . "include/taiste.inc.php");
$site = new sas();
if ( $_REQUEST["act"] == "Info" )
......@@ -10,7 +12,7 @@ if ( $_REQUEST["act"] == "Info" )
echo "<!DOCTYPE UBPTExchange>\n";
echo "<info>\n";
echo " <name>Stock à Souvenirs (v2)</name>\n";
echo " <url>http://ae.utbm.fr/sas2/</url>\n";
echo " <url>http://ae.utbm.fr".$wwwtopdir."sas2/</url>\n";
echo " <message>(none)</message>\n";
echo " <domains>\n";
echo " <domain>utbm.fr</domain>\n";
......
......@@ -22,6 +22,7 @@
*/
$topdir="../";
require_once("include/sas.inc.php");
require_once($topdir . "include/taiste.inc.php");
$site = new sas();
......@@ -38,15 +39,26 @@ if ( !$cat->is_valid() )
if ( !$cat->is_right($site->user,DROIT_LECTURE) )
exit();
echo "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n";echo "<rss version=\"2.0\" xmlns:media=\"http://search.yahoo.com/mrss/\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\">\n";
echo " <channel>\n";echo " <title>".htmlspecialchars($cat->nom)."</title>\n";echo " <link>http://ae.utbm.fr/sas2/?id_catph=".$cat->id."</link>\n";echo " <description></description>\n";echo " <pubDate>".gmdate("D, j M Y G:i:s T")."</pubDate>\n";echo " <lastBuildDate>".gmdate("D, j M Y G:i:s T")."</lastBuildDate>\n";echo " <generator>http://ae.utbm.fr/sas2/</generator>\n";
echo " <image>\n";
echo "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n";
echo "<rss version=\"2.0\" xmlns:media=\"http://search.yahoo.com/mrss/\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\">\n";
echo " <channel>\n";
echo " <title>".htmlspecialchars($cat->nom)."</title>\n";
echo " <link>http://ae.utbm.fr".$wwwtopdir."sas2/?id_catph=".$cat->id."</link>\n";
echo " <description></description>\n";
echo " <pubDate>".gmdate("D, j M Y G:i:s T")."</pubDate>\n";
echo " <lastBuildDate>".gmdate("D, j M Y G:i:s T")."</lastBuildDate>\n";
echo " <generator>http://ae.utbm.fr".$wwwtopdir."sas2/</generator>\n";
echo " <image>\n";
if ( is_null($cat->id_photo) )
echo " <url>http://ae.utbm.fr/images/misc/sas-default.png</url>\n";
else echo " <url>http://ae.utbm.fr/sas2/images.php?/".$cat->id_photo.".vignette.jpg</url>\n";
echo " <url>http://ae.utbm.fr".$wwwtopdir."images/misc/sas-default.png</url>\n";
else
echo " <url>http://ae.utbm.fr".$wwwtopdir."sas2/images.php?/".$cat->id_photo.".vignette.jpg</url>\n";
echo " <title>".htmlspecialchars($cat->nom)."</title>\n";echo " <link>http://ae.utbm.fr/sas2/?id_catph=".$cat->id."</link>\n";echo " </image>\n";
echo " <title>".htmlspecialchars($cat->nom)."</title>\n";
echo " <link>http://ae.utbm.fr".$wwwtopdir."sas2/?id_catph=".$cat->id."</link>\n";
echo " </image>\n";
......@@ -56,22 +68,34 @@ while ( $row = $sqlph->get_row() )
{
$photo->_load($row);
$img_vignette = "http://ae.utbm.fr/sas2/images.php?/".$photo->id.".vignette.jpg";
$img = "http://ae.utbm.fr/sas2/images.php?/".$photo->id.".jpg";
$img_vignette = "http://ae.utbm.fr".$wwwtopdir."sas2/images.php?/".$photo->id.".vignette.jpg";
$img = "http://ae.utbm.fr".$wwwtopdir."sas2/images.php?/".$photo->id.".jpg";
$title = $photo->id;
$link = "http://ae.utbm.fr/sas2/?id_photo=".$photo->id;
$link = "http://ae.utbm.fr".$wwwtopdir."sas2/?id_photo=".$photo->id;
$description="<p><a href=\"$link\" title=\"$title\"><img src=\"$img_vignette\" alt=\"$title\" /></a></p> ";
echo " <item>\n"; echo " <title>".htmlspecialchars($title)."</title>\n"; echo " <link>".htmlspecialchars($link)."</link>\n"; echo " <description>".htmlspecialchars($description)."</description>\n";
echo " <item>\n";
echo " <title>".htmlspecialchars($title)."</title>\n";
echo " <link>".htmlspecialchars($link)."</link>\n";
echo " <description>".htmlspecialchars($description)."</description>\n";
echo " <pubDate>".gmdate("D, j M Y G:i:s T",$photo->date_ajout)."</pubDate>\n";
if ( !is_null($photo->date_prise_vue) )
echo " <dc:date.Taken>".gmstrftime("%Y-%m-%dT%H:%M:%S%P+00:00",$photo->date_prise_vue)."</dc:date.Taken>\n";
echo " <guid isPermaLink=\"false\">".htmlspecialchars($img)."</guid>\n"; echo " <media:content url=\"".htmlspecialchars($link)."\" type=\"image/jpeg\" />\n"; echo " <media:title>".htmlspecialchars($title)."</media:title>\n"; echo " <media:text type=\"html\">".htmlspecialchars($description)."</media:text>\n"; echo " <media:thumbnail url=\"".$img_vignette."\" />\n"; echo " </item>\n";
echo " <guid isPermaLink=\"false\">".htmlspecialchars($img)."</guid>\n";
echo " <media:content url=\"".htmlspecialchars($link)."\" type=\"image/jpeg\" />\n";
echo " <media:title>".htmlspecialchars($title)."</media:title>\n";
echo " <media:text type=\"html\">".htmlspecialchars($description)."</media:text>\n";
echo " <media:thumbnail url=\"".$img_vignette."\" />\n";
echo " </item>\n";
}
echo " </channel>\n";
echo " </channel>\n";
echo "</rss>\n";
?>
<
......@@ -45,6 +45,11 @@ $site->add_css("css/userfullinfo.css");
$site->allow_only_logged_users("matmatronch");
if ( $GLOBALS["taiste"] )
$matmatronche_folder = "../data/matmatronch/";
else
$matmatronche_folder = "data/matmatronch/";
if ( isset($_REQUEST['id_utilisateur']) )
{
$user = new utilisateur($site->db,$site->dbrw);
......@@ -480,9 +485,9 @@ elseif ( $_REQUEST["action"] == "serviceident" && $can_edit )
$user->gen_serviceident();
}
if ( $_REQUEST["action"] == "setphotos" && $can_edit && is_dir("/data/matmatronch/") )
if ( $_REQUEST["action"] == "setphotos" && $can_edit && is_dir("/".$matmatronche_folder) )
{
$dest_idt = "/data/matmatronch/".intval($user->id).".identity.jpg";
$dest_idt = "/".$matmatronche_folder.intval($user->id).".identity.jpg";
if ( is_uploaded_file($_FILES['idtfile']['tmp_name']) )
{
$src = $_FILES['idtfile']['tmp_name'];
......@@ -494,7 +499,7 @@ if ( $_REQUEST["action"] == "setphotos" && $can_edit && is_dir("/data/matmatronc
}
}
$dest_mmt = "/data/matmatronch/".intval($user->id).".jpg";
$dest_mmt = "/".$matmatronche_folder.intval($user->id).".jpg";
if( isset($_REQUEST['delete_mmt']) && file_exists($dest_mmt))
unlink($dest_mmt);
if ( is_uploaded_file($_FILES['mmtfile']['tmp_name']) )
......@@ -503,7 +508,7 @@ if ( $_REQUEST["action"] == "setphotos" && $can_edit && is_dir("/data/matmatronc
exec("/usr/share/php5/exec/convert " . escapeshellcmd($src) . " -thumbnail 225x300 " . escapeshellcmd($dest_mmt));
}
$dest_idt = "/data/matmatronch/".intval($user->id).".identity.jpg";
$dest_idt = "/".$matmatronche_folder.intval($user->id).".identity.jpg";
if(isset($_REQUEST['delete_idt']) && file_exists($dest_idt)
&& ($site->user->is_asso_role ( 27, 1 )
|| $site->user->is_in_group("gestion_ae")))
......@@ -515,8 +520,8 @@ if ( $_REQUEST["action"] == "setphotos" && $can_edit && is_dir("/data/matmatronc
if ( $_REQUEST["action"] == "setblouse" && $can_edit )
{
$dest = "/data/matmatronch/".intval($user->id).".blouse.jpg";
$dest_mini = "/data/matmatronch/".intval($user->id).".blouse.mini.jpg";
$dest = "/".$matmatronche_folder.intval($user->id).".blouse.jpg";
$dest_mini = "/".$matmatronche_folder.intval($user->id).".blouse.mini.jpg";
if( isset($_REQUEST['delete_blouse']) && file_exists($dest))
{
unlink($dest);
......@@ -785,9 +790,9 @@ if ( $_REQUEST["page"] == "edit" && $can_edit )
$frm->add_hidden("action","setphotos");
$subfrm = new form("mmt",null,null,null,"Avatar");
if ( file_exists( $topdir."data/matmatronch/".intval($user->id).".jpg") )
if ( file_exists( $topdir.$matmatronche_folder.intval($user->id).".jpg") )
{
$subfrm->add_info("<img src=\"".$topdir."data/matmatronch/".intval($user->id).".jpg?".filemtime($topdir."data/matmatronch/".intval($user->id).".jpg")."\" alt=\"\" width=\"100\" /><br/>");
$subfrm->add_info("<img src=\"".$topdir.$matmatronche_folder.intval($user->id).".jpg?".filemtime($topdir.$matmatronche_folder.intval($user->id).".jpg")."\" alt=\"\" width=\"100\" /><br/>");
}
$subfrm->add_file_field ( "mmtfile", "Fichier" );
$subfrm->add_checkbox("delete_mmt","Supprimer mon avatar");
......@@ -795,9 +800,9 @@ if ( $_REQUEST["page"] == "edit" && $can_edit )
$subfrm = new form("idt",null,null,null,"Photo identit&eacute; (carte AE et matmatronch)");
if ( file_exists( $topdir."data/matmatronch/".intval($user->id).".identity.jpg") )
if ( file_exists( $topdir.$matmatronche_folder.intval($user->id).".identity.jpg") )