1469 links
  • Animal
  • Home
  • Login
  • RSS Feed
  • ATOM Feed
  • Tag cloud
  • Picture wall
  • Daily
Links per page: 20 50 100
page 1 / 1
2 results tagged Webapp x
  • Blame · inc/ui/principal-edit.php · master · DAViCal Project / DAViCal · GitLab

    En utilisant la version 1.1.12 de Davical, un problème survient lorsqu'on essaie de créer un Principal de type Group :

    • le groupe est bien créé;
    • mais une requête mal formée empêche d'afficher les détails dans la page web du groupe.

    L'erreur ressemble à ça (elle apparait à la place des détails de la section Group Memberships de la page du groupe nouvellement créé) :

    Exception [42601] SQLSTATE[42601]: Syntax error: 7 ERROR:  trailing junk after numeric literal at or near "1602ORDER"
    LINE 1: ...member WHERE group_id = 1602) AND principal_id != 1602ORDER ...
                                                                 ^
    At line 94 of /usr/share/awl/inc/AwlDatabase.php
    ================= Stack Trace ===================
    /usr/share/davical/htdocs/admin.php[50] Browser->Render()
    /usr/share/awl/inc/classBrowser.php[852] edit_group_row()
    /usr/share/davical/inc/ui/principal-edit.php[549] Editor->Render()
    /usr/share/awl/inc/classEditor.php[669] preg_replace_callback()
    [0] Editor->ReplaceEditorPart()
    /usr/share/awl/inc/classEditor.php[597] EntryField::BuildOptionList()
    /usr/share/awl/inc/DataEntry.php[306] AwlQuery->Exec()
    /usr/share/awl/inc/AwlQuery.php[587] AwlQuery->Execute()
    /usr/share/awl/inc/AwlQuery.php[398] AwlDatabase->query()
    /usr/share/awl/inc/AwlDatabase.php[94] PDO->query()

    Après avoir cherché dans les fichiers php, j'ai trouvé qu'il suffit d'ajouter un espace pour que l'id et le mot clef "ORDER" ne soient pas collés l'un à l'autre.

    Cela se passe dans le fichier /usr/share/davical/inc/ui/principal-edit.php, ligne 501, dans laquelle il faut ajouter un espace de la façon suivante :

    • ligne originale $sql .= 'ORDER BY 2';
    • à remplacer par $sql .= ' ORDER BY 2';

    Voulant faire ma bonne action, j'ai cherché à rapporter le problème et sa correction au projet Davical. Mais comme on peut le constater, la correction a déjà été apportée ... 1 mois après la release de la 1.1.12.

    Il faudra donc patienter jusqu'à la prochaine version pour voir ce correctif embarqué.

    En attendant si ça peu aider ...

    Note : pas de problème à signaler pour l'instant avec la librairie awl 0.64 .

    Tue 19 Aug 2025 04:58:22 PM CEST * - permalink -
    QRCode
    - https://gitlab.com/davical-project/davical/-/blame/master/inc/ui/principal-edit.php?ref_type=heads#L520
    Bug Création Davical Group SQL Webapp
  • L'évolution de la Confiance

    Une application bien faîte qui permet de visualiser de façon animée et ludique les concepts de coopération, de triche, de confiance etc, en se basant sur la théorie des jeux.
    Je recommande!

    Mon 18 Sep 2017 12:17:04 AM CEST - permalink -
    QRCode
    - https://ayowel.github.io/trust/
    Confiance GitHub Jeux Théorie Webapp
Links per page: 20 50 100
page 1 / 1
Shaarli - The personal, minimalist, super-fast, database free, bookmarking service by the Shaarli community - Help/documentation