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. ...@@ -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. 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 : 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. Votre carte AE sera désormais transmise pour impression.
......
...@@ -62,7 +62,7 @@ if ( $_REQUEST["action"] == "genfact" ) ...@@ -62,7 +62,7 @@ if ( $_REQUEST["action"] == "genfact" )
$factured_infos = array ('name' => "AE UTBM - Carte AE", $factured_infos = array ('name' => "AE UTBM - Carte AE",
'addr' => array("6 Boulevard Anatole France", 'addr' => array("6 Boulevard Anatole France",
"90000 BELFORT"), "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_facturation = 'Période du '
.date("d/m/Y", mktime ( 0, 0, 0, substr($month,4), 1, substr($month,0,4))) .date("d/m/Y", mktime ( 0, 0, 0, substr($month,4), 1, substr($month,0,4)))
...@@ -155,7 +155,7 @@ elseif ( $_REQUEST["action"] == "genonefact" ) ...@@ -155,7 +155,7 @@ elseif ( $_REQUEST["action"] == "genonefact" )
$factured_infos = array ('name' => "AE - UTBM", $factured_infos = array ('name' => "AE - UTBM",
'addr' => array("6 Boulevard Anatole France", 'addr' => array("6 Boulevard Anatole France",
"90000 BELFORT"), "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, $facturing_infos = array ('name' => $asso->nom,
'addr' => explode("\n",utf8_decode($asso->adresse_postale))); 'addr' => explode("\n",utf8_decode($asso->adresse_postale)));
......
...@@ -49,6 +49,8 @@ ...@@ -49,6 +49,8 @@
* *
*/ */
require_once($topdir . "include/taiste.inc.php");
$basedir = dirname(dirname($_SERVER['SCRIPT_FILENAME'])); $basedir = dirname(dirname($_SERVER['SCRIPT_FILENAME']));
$basedircomp = explode("/",$basedir); $basedircomp = explode("/",$basedir);
$aecmsname = end($basedircomp); $aecmsname = end($basedircomp);
...@@ -194,7 +196,7 @@ class aecms extends site ...@@ -194,7 +196,7 @@ class aecms extends site
{ {
if ( $this->user->hash != "valid" ) 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(); exit();
} }
if($this->user->is_password($_POST["password"])) if($this->user->is_password($_POST["password"]))
......
...@@ -251,7 +251,7 @@ elseif ( isset($_REQUEST["id_utilisateur"]) ) ...@@ -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."); $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) if ($user->id==$site->user->id)
$cts->add_paragraph("Pour apparaitre dans galaxy, vous devez rendre votre profil publique ". $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."); "Vous serez alors automatiquement intégré à galaxy à condition d'être lié à d'autres utilisateurs.");
} }
elseif ( $req->lines == 0 ) elseif ( $req->lines == 0 )
......
...@@ -50,7 +50,7 @@ while ($row = $events->get_row ()) ...@@ -50,7 +50,7 @@ while ($row = $events->get_row ())
else else
$dateonly = false; $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 ) ...@@ -49,7 +49,7 @@ if ( $site->user->id )
$sid = $site->create_session(true); $sid = $site->create_session(true);
$url = "http://ae.utbm.fr/i/?sid=$sid"; $url = "http://ae.utbm.fr".$wwwtopdir."i/?sid=$sid";
$body = "Bonjour, $body = "Bonjour,
Pour accéder au site mobile de l'AE, veuillez vous rendre à l'adresse : Pour accéder au site mobile de l'AE, veuillez vous rendre à l'adresse :
......
...@@ -27,6 +27,8 @@ ...@@ -27,6 +27,8 @@
* *
*/ */
require_once($topdir . "include/taiste.inc.php");
/** /**
* Nouvelle du site * Nouvelle du site
*/ */
...@@ -116,7 +118,7 @@ class affiche extends stdentity ...@@ -116,7 +118,7 @@ class affiche extends stdentity
*/ */
function get_contents () 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 = new contents("Affiche : ".$this->titre);
$cts->add($image); $cts->add($image);
......
...@@ -25,6 +25,7 @@ ...@@ -25,6 +25,7 @@
* *
*/ */
require_once("carteae.inc.php"); 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"); $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 ...@@ -1449,7 +1450,7 @@ class utilisateur extends stdentity
Votre adresse email a été changée. Votre adresse email a été changée.
Pour valider votre adresse email et reactiver votre compte, veuillez vous rendre à l'adresse 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"; L'équipe info AE";
...@@ -1469,7 +1470,7 @@ Votre compte a été crée sur le site de l'AE ...@@ -1469,7 +1470,7 @@ Votre compte a été crée sur le site de l'AE
Votre mot de passe: $password Votre mot de passe: $password
Pour activer votre compte, veuillez vous rendre à l'adresse 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"; L'équipe info AE";
...@@ -1489,7 +1490,7 @@ Votre compte a été réinitialisé. ...@@ -1489,7 +1490,7 @@ Votre compte a été réinitialisé.
Votre mot de passe: $password Votre mot de passe: $password
Pour activer votre compte, veuillez vous rendre à l'adresse 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"; L'équipe info AE";
...@@ -2146,7 +2147,7 @@ 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". "Votre compte n'est pas toujours pas activé, de plus il faudrais mettre à jour votre profil.\n".
"\n". "\n".
"Pour mettre à jour votre profil et activer votre compte, allez à l'adresse suivante :\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". "\n".
"L'équipe info AE"; "L'équipe info AE";
else else
...@@ -2154,7 +2155,7 @@ L'équipe info AE"; ...@@ -2154,7 +2155,7 @@ L'équipe info AE";
"Il faudrais mettre à jour votre profil.\n". "Il faudrais mettre à jour votre profil.\n".
"\n". "\n".
"Pour mettre à jour votre profil, allez à l'adresse suivante :\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". "\n".
"L'équipe info AE"; "L'équipe info AE";
...@@ -2176,7 +2177,7 @@ L'équipe info AE"; ...@@ -2176,7 +2177,7 @@ L'équipe info AE";
$infotext. $infotext.
"\n\n". "\n\n".
"Pour mettre à jour votre profil, et ajouter votre photo au format numérique en ligne, allez à l'adresse suivante :\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". "\n".
"L'équipe info AE"; "L'équipe info AE";
else else
...@@ -2184,7 +2185,7 @@ L'équipe info AE"; ...@@ -2184,7 +2185,7 @@ L'équipe info AE";
$infotext. $infotext.
"\n\n". "\n\n".
"Pour mettre à jour votre profil, et ajouter votre photo au format numérique en ligne, allez à l'adresse suivante :\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". "\n".
"L'équipe info AE"; "L'équipe info AE";
...@@ -2510,7 +2511,7 @@ L'équipe info AE"; ...@@ -2510,7 +2511,7 @@ L'équipe info AE";
Votre identifiant de services est : $uid Votre identifiant de services est : $uid
Vous pouvez notament l'utiliser pour consulter les flux rss du forum : 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 Vous ne devez en aucun cas communiquer cet identifiant à une tierce personne. Cet
identifiant est strictement personnel. En cas de perte, un nouvel idententifiant identifiant est strictement personnel. En cas de perte, un nouvel idententifiant
......
...@@ -235,7 +235,9 @@ class icontents extends istdcontents ...@@ -235,7 +235,9 @@ class icontents extends istdcontents
$this->buffer .= " align=\"$align\""; $this->buffer .= " align=\"$align\"";
$this->buffer .="><font color=\"#000000\">"; $this->buffer .="><font color=\"#000000\">";
$this->buffer .= $text; $this->buffer .= $text;
$this->buffer .="</font></td>"; $this->buffer .="</tr>"; $this->buffer .="</table>"; $this->buffer .="</font></td>";
$this->buffer .="</tr>";
$this->buffer .="</table>";
return; return;
} }
......
...@@ -32,27 +32,12 @@ $timing["all"] -= microtime(true); ...@@ -32,27 +32,12 @@ $timing["all"] -= microtime(true);
setlocale(LC_ALL, "fr_FR.UTF8"); 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/mysql.inc.php");
require_once($topdir . "include/mysqlae.inc.php"); require_once($topdir . "include/mysqlae.inc.php");
require_once($topdir . "include/entities/std.inc.php"); require_once($topdir . "include/entities/std.inc.php");
require_once($topdir . "include/entities/utilisateur.inc.php"); require_once($topdir . "include/entities/utilisateur.inc.php");
require_once($topdir . "include/cts/standart.inc.php"); require_once($topdir . "include/cts/standart.inc.php");
require_once($topdir . "include/taiste.inc.php");
//if ( !isset($wwwtopdir) )
//{
if ($GLOBALS["taiste"]) {
$wwwtopdir = "/taiste/";
$fstopdir = $_SERVER['DOCUMENT_ROOT'] . "/../taiste/";
} else {
$wwwtopdir = "/";
$fstopdir = $_SERVER['DOCUMENT_ROOT'] . "/";
}
//}
/** Classe générant l'interface /** Classe générant l'interface
......
...@@ -32,6 +32,7 @@ ...@@ -32,6 +32,7 @@
require_once($topdir . "include/cts/planning2.inc.php"); require_once($topdir . "include/cts/planning2.inc.php");
require_once($topdir . "include/entities/planning2.inc.php"); require_once($topdir . "include/entities/planning2.inc.php");
require_once($topdir . "include/taiste.inc.php");
class dokusyntax class dokusyntax
{ {
...@@ -472,24 +473,24 @@ class dokusyntax ...@@ -472,24 +473,24 @@ class dokusyntax
return $file->get_html_link(); return $file->get_html_link();
} }
if ( !isset($match[2]) || $match[2] == "/download" ) 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" ) 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" ) 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" ) 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 else
{ {
//les article:// //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:// //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') ) if( defined('CMS_ID_ASSO') )
$link = preg_replace("/sas:\/\//i","images.php?/",$link); $link = preg_replace("/sas:\/\//i","images.php?/",$link);
else 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) ) elseif ( !strpos($link,'mailto:') && !preg_match("#(\.|/)#",$link) )
...@@ -1039,13 +1040,13 @@ class dokusyntax ...@@ -1039,13 +1040,13 @@ class dokusyntax
list($width,$height) = split('x',$sizes,2); list($width,$height) = split('x',$sizes,2);
$name=trim($name); $name=trim($name);
//les dfiles:// //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]*)\/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/d.php?action=download&download=thumb&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/d.php?action=download&id_file=",$img); $img = preg_replace("/dfile:\/\//i","https://ae.utbm.fr".$wwwtopdir."d.php?action=download&id_file=",$img);
if( defined('CMS_ID_ASSO') ) if( defined('CMS_ID_ASSO') )
$img = preg_replace("/sas:\/\//i","images.php?/",$img); $img = preg_replace("/sas:\/\//i","images.php?/",$img);
else 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) ) if ( preg_match("/\.flv$/i",$img) )
{ {
......
File mode changed from 100755 to 100644
File mode changed from 100755 to 100644
...@@ -32,6 +32,8 @@ ...@@ -32,6 +32,8 @@
* Supporte georss et rdf * Supporte georss et rdf
* @see rssfeednews * @see rssfeednews
*/ */
require_once($topdir . "include/taiste.inc.php");
class rssfeed class rssfeed
{ {
...@@ -52,7 +54,7 @@ class rssfeed ...@@ -52,7 +54,7 @@ class rssfeed
function rssfeed() function rssfeed()
{ {
$this->pubDate = time(); $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"); ...@@ -29,6 +29,7 @@ require_once($topdir . "include/lib/dokusyntax.inc.php");
require_once($topdir . "include/lib/bbcode.inc.php"); require_once($topdir . "include/lib/bbcode.inc.php");
require_once($topdir . "include/entities/forum.inc.php"); require_once($topdir . "include/entities/forum.inc.php");
require_once($topdir . "include/entities/utilisateur.inc.php"); require_once($topdir . "include/entities/utilisateur.inc.php");
require_once($topdir . "include/taiste.inc.php");
class rssfeedforum extends rssfeed class rssfeedforum extends rssfeed
{ {
...@@ -47,7 +48,7 @@ class rssfeedforum extends rssfeed ...@@ -47,7 +48,7 @@ class rssfeedforum extends rssfeed
$this->title = "Les " . $nbmessage . " derniers messages du forum de l'AE"; $this->title = "Les " . $nbmessage . " derniers messages du forum de l'AE";
$this->description = $this->title; $this->description = $this->title;
$this->pubUrl = "http://ae.utbm.fr/forum2/"; $this->pubUrl = "http://ae.utbm.fr".$wwwtopdir."forum2/";
$this->link = $this->pubUrl; $this->link = $this->pubUrl;
$this->rssfeed(); $this->rssfeed();
...@@ -114,7 +115,7 @@ class rssfeedforum extends rssfeed ...@@ -114,7 +115,7 @@ class rssfeedforum extends rssfeed
global $topdir; global $topdir;
header("Content-Type: text/xml; charset=utf-8"); header("Content-Type: text/xml; charset=utf-8");
echo "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n"; 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 "<rss version=\"2.0\" xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\n";
echo "<channel>\n"; echo "<channel>\n";
......
...@@ -24,6 +24,7 @@ ...@@ -24,6 +24,7 @@
require_once($topdir."include/rss.inc.php"); require_once($topdir."include/rss.inc.php");
require_once($topdir."include/entities/news.inc.php"); require_once($topdir."include/entities/news.inc.php");
require_once($topdir . "include/taiste.inc.php");
/** /**
* @file * @file
...@@ -49,7 +50,7 @@ class rssfeednews extends rssfeed ...@@ -49,7 +50,7 @@ class rssfeednews extends rssfeed
function rssfeednews ( &$db ) function rssfeednews ( &$db )
{ {
$this->db = $db; $this->db = $db;
$this->pubUrl = "http://ae.utbm.fr/"; $this->pubUrl = "http://ae.utbm.fr".$wwwtopdir;
$this->rssfeed(); $this->rssfeed();
} }
...@@ -72,7 +73,7 @@ class rssfeednews extends rssfeed ...@@ -72,7 +73,7 @@ class rssfeednews extends rssfeed
echo "<link>".$this->pubUrl."news.php?id_nouvelle=".$row["id_nouvelle"]."</link>\n"; echo "<link>".$this->pubUrl."news.php?id_nouvelle=".$row["id_nouvelle"]."</link>\n";
echo "<description><![CDATA[ ".$wikicts->buffer." ]]></description>\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 "<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"]) ) if ( !is_null($row["lat_geopoint"]) && !is_null($row["long_geopoint"]) )
echo "<georss:point>".sprintf("%.12F",$row['lat_geopoint']*360/2/M_PI)." ". echo "<georss:point>".sprintf("%.12F",$row['lat_geopoint']*360/2/M_PI)." ".
......
...@@ -672,11 +672,11 @@ if(!defined("MOBILE")) { ...@@ -672,11 +672,11 @@ if(!defined("MOBILE")) {
$pm = $asso->get_pending_unmod_mail(); $pm = $asso->get_pending_unmod_mail();
if ($pm == 1) 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) 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") ...@@ -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_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->add_text_field("tel_portable", "Télephone (portable)", $site->user->tel_portable, false);
$frm->puts(""); $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->add_submit("go", "Etape suivante");
$frm->set_focus("adresse"); $frm->set_focus("adresse");
...@@ -234,7 +234,7 @@ else ...@@ -234,7 +234,7 @@ else
$cts->add_title(2, "Quelques details concernant votre depot"); $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 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("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 = new form("go", "depot.php?action=annonce", false, "POST", false);
$frm->add_submit("next", "Etape suivante"); $frm->add_submit("next", "Etape suivante");
......
...@@ -22,6 +22,7 @@ ...@@ -22,6 +22,7 @@
*/ */
require_once("jobuser_etu.inc.php"); require_once("jobuser_etu.inc.php");
require_once($topdir . "include/taiste.inc.php");
/** /**
* @todo conformer cette classe à stdentity * @todo conformer cette classe à stdentity
......
...@@ -22,6 +22,7 @@ ...@@ -22,6 +22,7 @@
*/ */
global $topdir; global $topdir;
require_once($topdir . "include/cts/special.inc.php"); require_once($topdir . "include/cts/special.inc.php");
require_once($topdir . "include/taiste.inc.php");
class apply_annonce_box extends stdcontents class apply_annonce_box extends stdcontents
{ {
...@@ -51,7 +52,7 @@ class apply_annonce_box extends stdcontents ...@@ -51,7 +52,7 @@ class apply_annonce_box extends stdcontents
/** Contenu ************************************************************/ /** Contenu ************************************************************/
$this->buffer .= "<div id=\"annonce_".$annonce->id."\" class=\"content\"> \n"; $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 ) 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>"; $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 @@ ...@@ -22,6 +22,7 @@
*/ */
require_once($topdir."include/rss.inc.php"); require_once($topdir."include/rss.inc.php");
require_once($topdir . "include/taiste.inc.php");
class jobetu extends stdentity class jobetu extends stdentity
{ {
...@@ -121,7 +122,7 @@ class rssjobetu extends rssfeed ...@@ -121,7 +122,7 @@ class rssjobetu extends rssfeed
$this->db = $db; $this->db = $db;
$this->title = "AE JobEtu"; $this->title = "AE JobEtu";
$this->description = "Les dernières annonces de 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(); $this->rssfeed();
} }
...@@ -134,7 +135,7 @@ class rssjobetu extends rssfeed ...@@ -134,7 +135,7 @@ class rssjobetu extends rssfeed
{ {
echo "<item>\n"; echo "<item>\n";
echo "<title>".htmlspecialchars($row["titre"],ENT_NOQUOTES,"UTF-8")."</title>\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>Catégorie</b> : ".$row["job_nom"]."<br /><br />";
$buffer .= "<b>Description</b> :<br />".$row["desc"]."<br />"; $buffer .= "<b>Description</b> :<br />".$row["desc"]."<br />";
$buffer .= "<b>Profil recherché</b> :<br />".$row["profil"]."<br /><br />"; $buffer .= "<b>Profil recherché</b> :<br />".$row["profil"]."<br /><br />";
...@@ -142,7 +143,7 @@ class rssjobetu extends rssfeed ...@@ -142,7 +143,7 @@ class rssjobetu extends rssfeed
$buffer .= "<b>Rémunération</b> : ".$row["indemnite"]."<br />"; $buffer .= "<b>Rémunération</b> : ".$row["indemnite"]."<br />";
echo "<description>".htmlspecialchars($buffer, ENT_NOQUOTES,"UTF-8")."</description>\n"; 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 "<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"; echo "</item>\n";
} }
......
...@@ -89,7 +89,7 @@ EOF; ...@@ -89,7 +89,7 @@ EOF;
$frm = new form("activ_form", "index.php?activate", false, "POST"); $frm = new form("activ_form", "index.php?activate", false, "POST");
if($error) if($error)
$frm->error($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"); $frm->add_submit("go", "Activer mon compte");