1472 links
  • Animal
  • Home
  • Login
  • RSS Feed
  • ATOM Feed
  • Tag cloud
  • Picture wall
  • Daily
Links per page: 20 50 100
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 .

    August 19, 2025 at 4:58:22 PM GMT+2 * - permalink -
    QRCode
    - https://gitlab.com/davical-project/davical/-/blame/master/inc/ui/principal-edit.php?ref_type=heads#L520
    Davical Bug SQL Group Création 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!

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