Commité sur le SVN.
Julien
Remi Collet a écrit :
> Salut,
>
> Les catégories c'est super, on en avait vraiment besoin ;)
>
> Cependant cela semble perturber les utilisateurs.
>
> Le petit correctif proposé permet de retrouver l'affichage habituel des
> logiciels tant que les catégories ne sont pas utilisées (rendant, en
> quelque sorte, ce comportement optionnel).
>
> => nom de la catégorie affiché uniquement s'il y a des catégories.
>
> => logiciels "sans catégorie" affichés par défaut s'il n'y a pas de
> catégorie (surtout que dans ce cas il n'y a plus l'entête).
>
> Après cela pourra être amélioré par des préférences (visiblement on ne
> partage pas tous la même vision / objectif pour leur utilisation).
>
> A+
>
> ------------------------------------------------------------------------
>
> --- inc/software.function.php.orig 2007-07-26 08:26:52.000000000 +0200
> +++ inc/software.function.php 2007-07-26 08:42:12.000000000 +0200
> @@ -683,7 +683,7 @@
> displaySoftsByCategory($data,$instID,$withtemplate);
> }
>
> - echo "</table></div></td></tr>";
> + echo "</table></div></td></tr>\n";
>
> $q="SELECT count(*) FROM glpi_software WHERE deleted='0' AND
> is_template='0'";
> $result = $DB->query($q);
> @@ -711,36 +711,39 @@
> }
>
>
> -function displayCategoryHeader($data,$cat)
> +function displayCategoryHeader($data,$prevcat)
> {
> global $LANG,$CFG_GLPI;
> $expirecss='';
>
> // Close old one
> - if ($cat != -1){
> - echo "</table></div></td></tr>";
> + if ($prevcat != -1){
> + echo "</table></div></td></tr>\n";
> }
> -
> +
> $cat = $data["category_id"];
> $catname=$data["category"];
> if (!$cat){
> $catname=$LANG["rulesoftwarecategories"][4];
> }
>
> + if ($prevcat>0 || $cat>0) { // Category header only if categories used
> echo " <tr class='tab_bg_2$expirecss'>";
> echo " <td align='center' colspan='5'>";
> echo " <a
> href=\"javascript:showHideDiv('softcat$cat','imgcat$cat','".GLPI_ROOT."/pics/folder.png','".GLPI_ROOT."/pics/folder-open.png');\">";
> echo " <img alt='' name='imgcat$cat'
> src=\"".GLPI_ROOT."/pics/folder".(!$cat?'':"-open").".png\"> <strong>".$catname."</strong>";
> echo " </a>";
> echo " </td>";
> - echo " </tr>";
> + echo " </tr>\n";
> + }
> echo "<tr class='tab_bg_2$expirecss'>";
> echo " <td colspan='5'>
> - <div align='center' id='softcat$cat'
> ".(!$cat?"style=\"display:none;\"":'').">";
> + <div align='center' id='softcat$cat' ".($prevcat>0
> && !$cat?"style=\"display:none;\"":'').">";
> echo" <table class='tab_cadre_fixe'>";
> echo " <tr>";
> echo "
> <th>".$LANG["common"][16]."</th><th>".$LANG["software"][32]."</th><th>".$LANG["software"][28]."</th><th>".$LANG["software"][35]."</th><th> </th>";
>
> - echo" </tr>";
> + echo" </tr>\n";
> +
> return $cat;
> }
>
> @@ -804,7 +807,7 @@
> echo "<a
> href=\"".$CFG_GLPI["root_doc"]."/front/software.licenses.php?uninstall=uninstall&ID=$ID&cID=$instID\">";
> echo "<strong>".$LANG["buttons"][5]."</strong></a>";
> }
> - echo "</td></tr>";
> + echo "</td></tr>\n";
> }
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Glpi-dev mailing list
> [email protected]
> https://mail.gna.org/listinfo/glpi-dev
>
_______________________________________________
Glpi-dev mailing list
[email protected]
https://mail.gna.org/listinfo/glpi-dev