Skip to content
Extraits de code Groupes Projets
Bifurcation depuis spip / spip
Le projet source a une visibilité limitée.
  • esj's avatar
    f38734d5
    Renommage de toutes les fonctions '''spip_abstract_''' en '''sql_''', c'est... · f38734d5
    esj a rédigé
    Renommage de toutes les fonctions '''spip_abstract_''' en '''sql_''', c'est plus court et plus parlant puisqu'il s'agit des fonctions d'interfaces avec un serveur SQL. De nouveau attention il faut vider le cache (en fait seulement celui des squelettes: tmp/cache/skel) car ce sont des fonctions que le compilateur place dans le code compilé.
    
    En conséquence, l'annonce de [9852] est modifiée: '''spip_fetch_array''' est remplacée par '''sql_fetch'''. Rien de modifié en revanche en ce qui concerne le fait que spip_fetch_array avec un deuxième argument égal à SPIP_NUM n'a pas d'équivalent et doit être réécrit si on éviter le recours à vieilles_def.php.
    
    Dépot obtenu par le script suivant:
    {{{
    grep  -v '// http://doc.spip.org/@spip_abstract_' base/abstract_sql.php > b
    mv b base/abstract_sql.php 
    
    for i in $(grep -l "spip_abstract_" */*p|grep -v vieilles_def)
    do
    sed "s/spip_abstract_/sql_/g" $i > x; mv  x $i
    done
    }}}
    
    et intervention manuelle sur vieilles_def.php.
    f38734d5
    Historique
    Renommage de toutes les fonctions '''spip_abstract_''' en '''sql_''', c'est...
    esj a rédigé
    Renommage de toutes les fonctions '''spip_abstract_''' en '''sql_''', c'est plus court et plus parlant puisqu'il s'agit des fonctions d'interfaces avec un serveur SQL. De nouveau attention il faut vider le cache (en fait seulement celui des squelettes: tmp/cache/skel) car ce sont des fonctions que le compilateur place dans le code compilé.
    
    En conséquence, l'annonce de [9852] est modifiée: '''spip_fetch_array''' est remplacée par '''sql_fetch'''. Rien de modifié en revanche en ce qui concerne le fait que spip_fetch_array avec un deuxième argument égal à SPIP_NUM n'a pas d'équivalent et doit être réécrit si on éviter le recours à vieilles_def.php.
    
    Dépot obtenu par le script suivant:
    {{{
    grep  -v '// http://doc.spip.org/@spip_abstract_' base/abstract_sql.php > b
    mv b base/abstract_sql.php 
    
    for i in $(grep -l "spip_abstract_" */*p|grep -v vieilles_def)
    do
    sed "s/spip_abstract_/sql_/g" $i > x; mv  x $i
    done
    }}}
    
    et intervention manuelle sur vieilles_def.php.