Notes de mise à jour pour la version 1.2

Note aux admin sys :

  • Suivre la procédure de mise à jour standard via SVN ou via l'archive au format bz2.
  • Mettre à jour le module système (1.2) puis les modules génériques.
  • Si vous utilisez SVN:
    • pensez à mettre à jour le fichier .htaccess avec le contenu du fichier .htaccess_modele.
      Certaines règles ont été ajoutées, notamment pour la prise en compte du mod "expires".
    • pensez également à mettre à jour le fichier de configuration ./config/config.php.
      Insérez un nouveau paramètre de configuration dans ./config/config.php : _PLOOPI_PATHSHARED ou reprennez le fichier modèle (config.php.model)
  • Si vous utilisez l'archive au format bz2
    • votre fichier .htaccess aura été écrasé, pensez à le mettre à jour (notamment la directive rewritebase).
    • pensez également à mettre à jour le fichier de configuration ./config/config.php.
      Insérez un nouveau paramètre de configuration dans ./config/config.php : _PLOOPI_PATHSHARED ou reprennez le fichier modèle (config.php.model)

Note aux développeurs

  • La méthode user::getworkspaces() accepte un nouveau paramètre : $lite:boolean qui permet de ne renvoyer que le nom des espaces.
  • La méthode user::getgroupes() accepte un nouveau paramètre : $lite:boolean qui permet de ne renvoyer que le nom des groupes.
  • Nouveau package filexplorer permettant de parcourir un filesytem sur le serveur (dans un popup) et de retourner un chemin vers un fichier
    ./include/functions/filexplorer.php
    ./include/op/filexplorer.php
    ./js/filexplorer.js
  • Nouveau paramètre de configuration dans ./config/config.php : _PLOOPI_PATHSHARED
  • La nouvelle fonction ploopi_color_hex2rgb permet de convertir une couleur HTML/Hex en un tableau de composantes RVB (entier)
    ./include/functions/string.php => function ploopi_color_hex2rgb($strHex)
  • La fonction ploopi_redirect() accepte un nouveau paramètre permettant de déclencher une redirection au bout d'un temps déterminé.
    ./include/functions/system.php => ploopi_redirect($url, $urlencode = true, $internal = true, $refresh = 0)
  • La méthode skin_common::display_treeview() accepte un nouveau paramètre permettant de forcer l'ouverture de tous les noeuds à l'affichage
    ./include/classes/skin_common.php => skin_common::display_treeview(&$nodes, &$treeview, $node_id_sel = null, $node_id_from = null, $viewall = false)
  • La nouvelle méthode skin::display_cut_page() permet le découpage par page d'un affichage quelconque
    ./include/classes/skin_common.php

Also available in: HTML TXT