[gepi-users] test 1.4.4 RC3]

Thomas BELLIARD thomas.belliard at free.fr
Dim 11 Mar 14:51:09 CET 2007


Philippe Lemaire a écrit :
> J'AI TROUVE
> 
> et c'est en parti ma faute. Gasp...
> La fonction "traite_donnees_classe()" assigne une nouvelle valeur à un 
> $login[], et comme je ne suis pas encore en Register Global off (oui je 
> sais, tapez pas) cela changeait mon $_SESSION['login'] et voila.
> J'ai changé le nom de la variable et après demain je m'occupe de ce RG 
> de ...

Bien que nous recommandions l'utilisation de register_globals = Off, 
Gepi n'est pas supposé être incompatible avec register_globals = On, il 
s'agit donc bien d'un bug. Merci pour le travail de débuggage, nous 
allons corriger ça au plus vite ! :)

Thomas


> Philippe Lemaire a écrit :
>> Bon j'avance
>>
>> Je me fait logouté par resumeSession() car pour une raison ou une 
>> autre mon $_SESSION['login'] est changé en BBBCCCDEFLNPRSW  !!!
>> Maintenant je cherche ce qui peut bien changer mon $_SESSION['login'] !!!
>>
>> Cordialement
>>
>> Philippe Lemaire
>>
>>
>>
>> Eric ABGRALL a écrit :
>>> Est ce que ça délogue toujours avec le Echo ?
>>>
>>>
>>> Philippe Lemaire a écrit :
>>>> Re bonjour
>>>>
>>>> Eric ABGRALL a écrit :
>>>>> Re bonjour,
>>>>>
>>>>> ah si peut-être une idée pour savoir si cela vient du PDF ou pas
>>>>>
>>>>> dans le fichier liste_pdf.php, à la fin :
>>>>>
>>>>> commenter la ligne $pdf->Output($nom_releve,'I');
>>>>> et mettre echo $nom_releve;
>>>>>
>>>>> Ca donne quoi ?
>>>> Liste_20070310_1438.pdf
>>>> Ce qui semble bon, non?
>>>> J'ai essayé en mettant juste liste.pdf comme titre mais ça me delog 
>>>> toujours.
>>>> Merci pour ton soutient
>>>>
>>>> Cordialement
>>>> Philippe Lemaire
>>>>>
>>>>> Eric Abgrall
>>>>>
>>>>>
>>>>> Philippe Lemaire a écrit :
>>>>>> Eric ABGRALL a écrit :
>>>>>>
>>>>>>> > Bonsoir,
>>>>>>> >
>>>>>>> >
>>>>>>> > Philippe Lemaire a écrit :
>>>>>>>  
>>>>>>>> >> Re bonjour
>>>>>>>> >>
>>>>>>>> >> Peut être une piste:
>>>>>>>> >> Après plusieurs essai j'ai remarqué que la période sur le pdf 
>>>>>>>> en >> impression rapide était toujours à 1: le get n'est pas 
>>>>>>>> traité comme >> il faut!
>>>>>>>> >> J'approfondis ça demain.
>>>>>>>>     
>>>>>>> >
>>>>>>> > Je n'ai pas se problème là.
>>>>>>>   
>>>>>>
>>>>>> C'est étonnant car après analyse du code de liste_pdf j'ai changé 
>>>>>> les lignes de 169 à 184 car la variable $id_periode est forcement 
>>>>>> écrasée  à la ligne 184
>>>>>>
>>>>>> AVANT;
>>>>>> //On recupère les variables pour l'affichage et on traite leur 
>>>>>> existance.
>>>>>> // DE   IMPRIME.PHP
>>>>>> if (isset($_GET['id_classe'])) { $id_classe=$_GET["id_classe"]; } 
>>>>>> else {$id_classe=NULL;}
>>>>>> if (isset($_GET['id_groupe'])) { $id_groupe=$_GET["id_groupe"]; } 
>>>>>> else {$id_groupe=NULL;}
>>>>>> if (isset($_GET['periode_num'])) { 
>>>>>> $id_periode_num=$_GET["periode_num"]; } else {$id_periode_num=NULL;}
>>>>>> //$id_classe=isset($_GET['id_classe']) ? $_GET["id_classe"] : NULL;
>>>>>> //$id_groupe=isset($_GET['id_groupe']) ? $_GET["id_groupe"] : NULL;
>>>>>> //$id_periode_num=isset($_GET['periode_num']) ? 
>>>>>> $_GET["periode_num"] : NULL;
>>>>>>
>>>>>> $id_periode=settype($id_periode_num, "integer");
>>>>>> //On recupère les variables pour l'affichage
>>>>>> // DE  IMPRIME_SERIE.PHP
>>>>>> // les tableaux contienent la liste des id.
>>>>>> $id_liste_classes=isset($_POST['id_liste_classes']) ? 
>>>>>> $_POST["id_liste_classes"] : NULL;
>>>>>> $id_liste_groupes=isset($_POST['id_liste_groupes']) ? 
>>>>>> $_POST["id_liste_groupes"] : NULL;
>>>>>> $id_periode=isset($_POST['id_periode']) ? $_POST["id_periode"] : 
>>>>>> NULL;
>>>>>>
>>>>>>
>>>>>> APRES:
>>>>>> //On recupère les variables pour l'affichage et on traite leur 
>>>>>> existance.
>>>>>> // DE   IMPRIME.PHP
>>>>>> $id_classe=isset($_GET['id_classe']) ? $_GET["id_classe"] : NULL;
>>>>>> $id_groupe=isset($_GET['id_groupe']) ? $_GET["id_groupe"] : NULL;
>>>>>> $id_periode=isset($_GET['periode_num']) ? $_GET["periode_num"] : 
>>>>>> NULL;
>>>>>>
>>>>>> //On recupère les variables pour l'affichage
>>>>>> // DE  IMPRIME_SERIE.PHP
>>>>>> // les tableaux contienent la liste des id.
>>>>>> $id_liste_classes=isset($_POST['id_liste_classes']) ? 
>>>>>> $_POST["id_liste_classes"] : NULL;
>>>>>> $id_liste_groupes=isset($_POST['id_liste_groupes']) ? 
>>>>>> $_POST["id_liste_groupes"] : NULL;
>>>>>> if ($id_periode==NULL){$id_periode=isset($_POST['id_periode']) ? 
>>>>>> $_POST["id_periode"] : NULL;}
>>>>>>
>>>>>> Et là je retrouve bien mes périodes pour l'impression rapide!
>>>>>>
>>>>>> Mais cela ne règle toujours pas mon logoutage !!!
>>>>>> Je continue à creuser.
>>>>>>
>>>>>>
>>>>>>
>>>>>>> >
>>>>>>> >
>>>>>>>  
>>>>>>>> >>
>>>>>>>> >> Cordialement
>>>>>>>> >>
>>>>>>>> >> Philippe Lemaire
>>>>>>>> >>
>>>>>>>> >>
>>>>>>>>     
>>>>>>> >
>>>>>>> > Peux-tu essayer cette procédure sur un poste client :
>>>>>>> >
>>>>>>> > - Désactiver le plug-in et utiliser Acrobat comme application 
>>>>>>> externe. > Pour cela, lancez Acrobat ; dans le menu Fichier, 
>>>>>>> Préférences, > Générales, désactivez l'option "Intégrer au 
>>>>>>> navigateur Web" (pour > Acrobat 5 : Edition, Préférences, 
>>>>>>> Options, "Afficher dans le > navigateur"). Puis, lorsque vous 
>>>>>>> récupérez un PDF dans IE, ce dernier > affiche la boîte "Ouvrir 
>>>>>>> ce fichier" ou "Enregistrer ce fichier". > Décochez la case 
>>>>>>> "Toujours demander avant d'ouvrir ce type de fichier" > et 
>>>>>>> choisissez Ouvrir. Dorénavant les PDF s'ouvriront automatiquement 
>>>>>>> > dans une fenêtre Acrobat indépendante.
>>>>>>> > L'inconvénient de la méthode est qu'il faut toucher à la 
>>>>>>> configuration > du poste client, ce qu'on peut faire en intranet 
>>>>>>> mais pas pour Internet.
>>>>>>> >
>>>>>>>   
>>>>>> Cela ne marche pas non pas non plus ! snif...
>>>>>>
>>>>>>
>>>>>> Cordialement
>>>>>>
>>>>>> Philippe Lemaire
>>>>>>
>>>>>>
>>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> gepi-users mailing list
>>>>>> gepi-users at lists.adullact.net
>>>>>> https://lists.adullact.net/mailman/listinfo/gepi-users
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> gepi-users mailing list
>>>>> gepi-users at lists.adullact.net
>>>>> https://lists.adullact.net/mailman/listinfo/gepi-users
>>>>>
>>>>>
>>>>> __________ NOD32 2106 (20070310) Information __________
>>>>>
>>>>> This message was checked by NOD32 antivirus system.
>>>>> http://www.eset.com
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>> __________ NOD32 2106 (20070310) Information __________
>>>
>>> This message was checked by NOD32 antivirus system.
>>> http://www.eset.com
>>>
>>>
>>>
>>
>>
>> _______________________________________________
>> gepi-users mailing list
>> gepi-users at lists.adullact.net
>> https://lists.adullact.net/mailman/listinfo/gepi-users
>>
>>
>> __________ NOD32 2106 (20070310) Information __________
>>
>> This message was checked by NOD32 antivirus system.
>> http://www.eset.com
>>
>>
>>
> 
> _______________________________________________
> gepi-users mailing list
> gepi-users at lists.adullact.net
> https://lists.adullact.net/mailman/listinfo/gepi-users




Plus d'informations sur la liste de diffusion gepi-users