Commit 368bd9d0 authored by Antoine Lamielle's avatar Antoine Lamielle Committed by Skia
Browse files

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

parent d30a018e
......@@ -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
......
Supports Markdown
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