[gepi-users] test 1.4.4 RC3
Philippe Lemaire
philippe at lemairedemil.net
Sam 10 Mar 11:41:20 CET 2007
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
>
Plus d'informations sur la liste de diffusion gepi-users