[gepi-users] test 1.4.4 RC3]
Eric ABGRALL
eric.abgrall at infonie.fr
Dim 11 Mar 18:23:17 CET 2007
Bonjour,
Je n'occupe de cela demain. Je vais changer le nom de la variable dans
tout ce qui concerne l'impression des PDF.
Cordialement,
Eric ABGRALL
Thomas BELLIARD a écrit :
> 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
>
>
> _______________________________________________
> 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