non, c'est pire. il y a du code indigeste pour postgres dans le SQL. par contre je crains que c'est aussi la lib ADOdb qui ne fait pas bien son travail
j'ai réussi à faire marcher une première partie en faisant les modifications suivantes ces dernières minutes, mais je ne sais pas si c'est vraiment suffisant. en tout cas ça suffit pour faire afficher les images.
# créer la fonction concat() dans postgresql
Code :
CREATE FUNCTION concat(VARIADIC arr anyarray) RETURNS text AS $$
SELECT array_to_string($1, '');
$$ LANGUAGE SQL;
CREATE FUNCTION concat_ws(delim text, VARIADIC arr anyarray) RETURNS text AS
$$
SELECT array_to_string($2, $1);
$$ LANGUAGE SQL;
# remplacer les mysql_error() par qqch d'autre
Code :
echo 'ERROR' . mysql_error();
==>
Code :
echo 'ERROR' . $query . '<hr />';
# modifier le SQL dans _GetGalleries(), mais ce n'est pas encore confirmé que ça suffit:
Code :
IF(g1.fileid=1,0,1) ASC,
CONCAT(g1.filepath,CAST(IF(g1.filepath='','','/') AS BINARY),g1.filename) ASC
==>
Code :
CASE WHEN g1.fileid=1 THEN 0 ELSE 1 END ASC,
CONCAT(g1.filepath, '/', g1.filename) ASC
# dans _AddFileToDB() il y a encore des problèmes avec
Code :
$query = "INSERT INTO " . cms_db_prefix() . "module_gallery_props (fileid,templateid,hideparentlink) VALUES (?,?,?)";
quand on crée des sous-dossiers.
je pense que c'est aussi la cause du manque d'une icone pour les sous-dossiers:
Citation :<img src="uploads/images/Gallery//thumb_" alt="mon_sousdossier_xyz">
a+
andré