[gepi-users] Cahiers de Texte
Stephane Boireau (Animateur Secteur Bernay/Pont-Audemer)
stephane.boireau at ac-rouen.fr
Jeu 31 Aou 21:55:04 CEST 2006
Bonsoir,
Le Jeudi 31 Août 2006 15:59, Bier David a écrit :
> Je fais des tests avec la 1.4.3-RC1 et je rencontre comme pour la
> version beta2 le même problème à savoir: (pas de message d'erreur avec
> la beta1)
> En consultation du cahiers de texte (tout public) on a le message
> d'erreur suivant: ce message se répète 8 fois
> je fais actuellement des tests avec easyphp, je n'ais pas de serveur
> linux sous le coude.
>
> Warning: mysql_num_rows(): supplied argument is not a valid MySQL
> result resource in c:\program files\easyphp1-8\www\gepi1.4.3_beta2
> \public\index.php on line 149
>
> En connexion prof j'ai pu saisir des donnés dans le cahiers de texte
> pas de problème, mais rien en consultation pas de sélection de classe
> possible, le message d'erreur doit certainement être liés..
> de plus quand on est en saisie du cahier et que l'on souhaite
> visualiser le cahier de texte en accès public on obtient le message
> d'erreur suivant:
>
> Fatal error: Call to undefined function: get_group() in c:\program
> files\easyphp1-8\www\gepi1.4.3_rc1\public\index.php on line 53
J'ai jeté un oeil à /lib/initialisations.inc.php qui habituellement
charge /lib/groupes.inc.php et il semble que pour la section 'public', cette
bibliothèque de fonctions contenant notamment get_group() ne soit pas
chargée.
Voici le passage de /lib/initialisations.inc.php:
====================================
} else if (isset($niveau_arbo) and ($niveau_arbo == "public")) {
// Database configuration file
require_once("./secure/connect.inc.php");
// Database
require_once("../lib/mysql.inc");
// Global configuration file
require_once("../lib/global.inc");
// Traitement des données
require_once("../lib/traitement_data.inc.php");
// Libraries
include "../lib/share.inc.php";
// Fonctions relatives aux groupes
// include "../lib/groupes.inc.php";
// Settings
require_once("../lib/settings.inc");
// Load settings
if (!loadSettings()) {
die("Erreur chargement settings");
}
====================================
Pour tester, supprimez les // devant:
// include "../lib/groupes.inc.php";
Reste à svoir si Thomas avait commenté ces lignes pour une raison précise...
ou si c'est un oubli.
Ca ne suffit pas à régler le problème.
Ligne 142, il y a une faute de frappe:
=====================================
$appel_devoirs_cahier_texte = mysql_query("SELECT ct.contenu, g.name,
ct.date_ct, ct.id_ct " .
"FROM ct_devoirs_entry ct, groupes g, j_groupes_classes jc WHERE
(" .
"ct.id_groupe = jgc.id_groupe and " .
"g.id = jgc.id_groupe and " .
"jgc.id_classe = '" . $id_classe . "' and " .
"ct.contenu != '' and " .
"ct.date_ct = '$jour')");
=====================================
Ce n'est pas
FROM ct_devoirs_entry ct, groupes g, j_groupes_classes jc
mais
FROM ct_devoirs_entry ct, groupes g, j_groupes_classes jgc
qu'il faut.
La correction fait disparaitre les erreurs, mais je n'ai aucune classe ni
aucun enseignement.
Est-ce qu'il faut activer les cahiers de texte sur telle ou telle
classe/enseignement avant?
Cordialement.
--
Stéphane Boireau
Animateur TICE sur le Secteur de Bernay/Pont-Audemer (27)
-------------- section suivante --------------
Une pièce jointe non texte a été nettoyée...
Nom: pb_public_index.zip
Type: application/x-zip
Taille: 4803 octets
Desc: non disponible
Url: http://lists.adullact.net/pipermail/gepi-users/attachments/20060831/8ba38a8a/pb_public_index.bin
Plus d'informations sur la liste de diffusion gepi-users