Modification des chemins d'enregistrement pour les images

This commit is contained in:
Michael RICOIS 2009-09-01 09:18:11 +00:00
parent 0553630816
commit f8d0adc2c2
2 changed files with 57 additions and 57 deletions

View File

@ -1,14 +1,14 @@
<script type="text/javascript" src="../js/synthese_perso_img.js"></script>
<script type="text/javascript">
function changeCouleur(nouvelleCouleur, cnt) {
function changeCouleur(nouvelleCouleur, cnt) {
elem = document.getElementById("idColor"+cnt);
elem.style.backgroundColor = nouvelleCouleur;
}
function changeStyle(nouveauStyle, cnt) {
document.images["idStyle"+cnt].src= 'img/ratios/' + nouveauStyle + '.png';
function changeStyle(nouveauStyle, cnt) {
document.images["idStyle"+cnt].src= 'img/ratios/' + nouveauStyle + '.png';
document.images["idStyle"+cnt].alt= nouveauStyle;
}
</script>
@ -20,10 +20,10 @@ if (!$_SESSION['connected']) die();
* Si on recharge la page
*/
if(isset($_SESSION['imgcache'])) { // Si la session exite
if ((file_exists("pages/imgcache/".$_SESSION['imgcache']))) { // Si le fichier existe
@unlink("pages/imgcache/".$_SESSION['imgcache']); // On supprime le fichier
if ((file_exists(PATH_SITE.'/cache/imgcache/'.$_SESSION['imgcache']))) { // Si le fichier existe
@unlink(PATH_SITE.'/cache/imgcache/'.$_SESSION['imgcache']); // On supprime le fichier
}
unset($_SESSION['imgcache']); // On détruit la session
$_SESSION['graphperso']->init(); // On vide le graphe
@ -33,10 +33,10 @@ require_once 'cache/cache.php';
require_once 'ratios/ratios.php';
$siret=trim(preg_replace('/[^0-9]/', '', $_REQUEST['siret']));
if (strlen($siret)<>0 && strlen($siret)<>9 && strlen($siret)<>14) die('Paramètres incorrects !');
if (strlen($siret)<>0 && strlen($siret)<>9 && strlen($siret)<>14) die('Paramètres incorrects !');
$idEntreprise=trim(preg_replace('/[^0-9]/', '', $_REQUEST['idEntreprise']))*1; // Si id=0 alors non communiqué
if (($siret*1)==0 && $idEntreprise==0) die('Paramètres incorrects !');
if (($siret*1)==0 && $idEntreprise==0) die('Paramètres incorrects !');
$siren=substr($siret,0,9);
isset($_REQUEST['ratio'])? $ratio=$_REQUEST['ratio'] : $ratio='';
@ -213,7 +213,7 @@ if (count($ratiosEntrep)==0 || !isset($ratiosEntrep))
else
{
$tab_dateCloture = array(Date_to_DateFr($bilansInfos[2]['dateCloture']), Date_to_DateFr($bilansInfos[1]['dateCloture']), Date_to_DateFr($bilansInfos[0]['dateCloture']));
$tab_dateCloture = array(Date_to_DateFr($bilansInfos[2]['dateCloture']), Date_to_DateFr($bilansInfos[1]['dateCloture']), Date_to_DateFr($bilansInfos[0]['dateCloture']));
?>
<p><a href="Javascript:;" onClick="vider('vide');">Vider le graphe</a></p>
@ -236,25 +236,25 @@ $ligne_style = array('Line', 'DashLine', 'DotLine', 'DotDashLine', 'AltDashLine'
$color = array('#ff0000', '#3333ff', '#000000', '#808080', '#333366', '#c3c3e6', '#8080ff', '#80ff80', '#ff8080');
$j = 0;
foreach($tabRatio as $ratio => $info) {
$comment = empty($ratiosInfos[$ratio]['commentaires']) ? "" : " tooltip=\"".wrapComment($ratiosInfos[$ratio]['commentaires'])."\" ";
$tab_chiffre = array(dRatio(2,$ratio), dRatio(1,$ratio), dRatio(0,$ratio));
$tab_chiffre = array(dRatio(2,$ratio), dRatio(1,$ratio), dRatio(0,$ratio));
$chaine_date_cloture = $tab_dateCloture[0]."@".$tab_dateCloture[1]."@".$tab_dateCloture[2];
$chaine_date_dure = $bilansInfos[0]['duree']."@".$bilansInfos[1]['duree']."@".$bilansInfos[2]['duree'];
$chaine_chiffre = $tab_chiffre[0]."@".$tab_chiffre[1]."@".$tab_chiffre[2];
// <span onClick=\"alert(document.getElementById('idColor$j').style.backgroundColor);\">Test</span>
// <span onClick=\"alert(document.images['idStyle$j'].alt);\">Test2</span>
echo "<tr>\n";
echo "<td class=\"head\"><a $comment >".$info['titre']."</a></td>\n";
echo "<td class=\"right\">".$tab_chiffre[0]."</td>\n";
echo "<td class=\"right\">".$tab_chiffre[1]."</td>\n";
echo "<td class=\"right\">".$tab_chiffre[2]."</td>\n";
echo "<td align=\"center\">
<a href=\"Javascript:;\" onClick=\"ajouter('ajoute'
, '".$_REQUEST['siret']."'
, '".$chaine_date_cloture."'
@ -264,11 +264,11 @@ foreach($tabRatio as $ratio => $info) {
, '".$info['evol']."'
, document.getElementById('idColor$j').style.backgroundColor
, document.images['idStyle$j'].alt
);\">Ajouter</a>
);\">Ajouter</a>
<a href=\"Javascript:;\" onClick=\"enlever('enleve', '".$info['evol']."');\">Enlever</a>
</td>\n";
echo "<td class=\"right\" >
<div id=\"idColor".$j."\" style=\"background-color:".$color[$j].";\">&nbsp;</div>
<form>
@ -289,7 +289,7 @@ foreach($tabRatio as $ratio => $info) {
echo "<td align=\"center\">
<form>
<div><img style=\"margin-bottom:8px;\" name=\"idStyle".$j."\" src=\"img/ratios/".$ligne_style[$j].".png\" alt=\"".$ligne_style[$j]."\" width=\"90\" height=\"1\" /></div>
<select name=\"style\" onchange=\"changeStyle(this.options[this.selectedIndex].value, '".$j."');\">
<option value=\"".$ligne_style[$j]."\">Style</option>
<option value=\"Line\">Line</option>
@ -299,10 +299,10 @@ foreach($tabRatio as $ratio => $info) {
<option value=\"AltDashLine\">AltDashLine</option>
</select>
</form>
</td>\n";
</td>\n";
echo "</tr>\n";
$j++;
$j++;
}
?>

View File

@ -1,18 +1,18 @@
<?php
# Initialisation de l'objet graphperso si nécessaire
if (!isset($_SESSION['graphperso'])) {
$_SESSION['graphperso'] = new Graphperso;
}
switch($_REQUEST['mode']) {
case "ajoute" :
// Si l'element n'existe pas on l'ajoute si non on ne fait rien.
if (!array_key_exists($_REQUEST['evol'], $_SESSION['graphperso']->libelles)) {
if (!array_key_exists($_REQUEST['evol'], $_SESSION['graphperso']->libelles)) {
$_SESSION['graphperso']->ajout( $_REQUEST['libelle']
, $_REQUEST['datecloture']
, $_REQUEST['dateduree']
@ -22,29 +22,29 @@ switch($_REQUEST['mode']) {
, $_REQUEST['style']);
}
break;
case "enleve" :
// Si l'element existe on le supprime si non on ne fait rien.
if (array_key_exists($_REQUEST['evol'], $_SESSION['graphperso']->libelles)) {
$_SESSION['graphperso']->enleve($_REQUEST['evol']);
if (array_key_exists($_REQUEST['evol'], $_SESSION['graphperso']->libelles)) {
$_SESSION['graphperso']->enleve($_REQUEST['evol']);
}
affiche_message();
break;
case "vide" :
if ($_SESSION['graphperso']->cnt > 0) { // Si le nombre d'elements et > à 0
$_SESSION['graphperso']->init(); // On vide le graphe
if ($_SESSION['graphperso']->cnt > 0) { // Si le nombre d'elements et > à 0
$_SESSION['graphperso']->init(); // On vide le graphe
}
if(isset($_SESSION['imgcache'])) { // Si la session exite
if ((file_exists("imgcache/".$_SESSION['imgcache']))) { // Si le fichier existe
@unlink("imgcache/".$_SESSION['imgcache']); // On supprime le fichier
if ((file_exists(PATH_SITE.'/cache/imgcache/'.$_SESSION['imgcache']))) { // Si le fichier existe
@unlink(PATH_SITE.'/cache/imgcache/'.$_SESSION['imgcache']); // On supprime le fichier
}
unset($_SESSION['imgcache']); // On détruit la session
}
@ -61,11 +61,11 @@ function uniq_name($file_name) {
// Recupere l'extension du fichier et le nom du fichier
list($base, $ext) = explode(".", $file_name);
// Genere un nom pour stocker le fichier
$name = uniqid($base."_")."_".date(YmdHi);
$store_name = $name.".".$ext;
return $store_name;
}
@ -78,10 +78,10 @@ function vb(&$var, $default="") { // Variable blanche
// Affiche message d'information
function affiche_message() {
if($_SESSION['graphperso']->cnt <= 0) {
echo "2Bla bla bla bla bla bla bla bla bla bla bla bla.";
echo "2Bla bla bla bla bla bla bla bla bla bla bla bla.";
exit;
}
}
@ -105,19 +105,19 @@ require_once "Graph_Step_Line.php";
ob_start();
$cacheImage = uniq_name("synthese_perso_img_".$_REQUEST['siret'].".png");
if ((file_exists("imgcache/".$_SESSION['imgcache']))) {
@unlink("imgcache/".$_SESSION['imgcache']);
if ((file_exists(PATH_SITE.'/cache/imgcache/'.$_SESSION['imgcache']))) {
@unlink(PATH_SITE.'/cache/imgcache/'.$_SESSION['imgcache']);
}
# output the chart
header("Content-type: image/png");
print($c->makeChart2(PNG));
$content = ob_get_contents();
ob_end_clean();
file_put_contents("imgcache/".$cacheImage,$content);
file_put_contents(PATH_SITE.'/cache/imgcache/'.$cacheImage,$content);
echo "<img src=\"pages/imgcache/".$cacheImage."\" />";
echo '<img src="image.php?q='.$cacheImage.'" />';
$_SESSION['imgcache'] = $cacheImage;
?>