Qual: removed useless code
This commit is contained in:
parent
3ef88384b8
commit
fb6f3504e2
@ -72,68 +72,70 @@ function is_in_subtree($fulltree,$parentid,$childid)
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Show picto of a tree view
|
* Show indent and picto of a tree line. Return array with information of line.
|
||||||
*
|
*
|
||||||
* @param array &$fulltree Array of entries in correct order
|
* @param array &$fulltree Array of entries in correct order
|
||||||
* @param string $key Key of value to show picto
|
* @param string $key Key of value to show picto
|
||||||
* @param int $selected Selected value
|
* @param int $silent Do not output indent and picto, returns only value
|
||||||
* @return array (0 or 1 if at least one of this level after, 0 or 1 if at least one of higher level after)
|
* @return array array(0 or 1 if at least one of this level after, 0 or 1 if at least one of higher level after, nbofdirinsub, nbofdocinsub)
|
||||||
*/
|
*/
|
||||||
function tree_showpad(&$fulltree,$key,$selected=0)
|
function tree_showpad(&$fulltree,$key,$silent=0)
|
||||||
{
|
{
|
||||||
$pos=1;
|
$pos=1;
|
||||||
|
|
||||||
// Loop on each pos, because we will output an img for each pos
|
// Loop on each pos, because we will output an img for each pos
|
||||||
while ($pos <= $fulltree[$key]['level'] && $fulltree[$key]['level'] > 0)
|
while ($pos <= $fulltree[$key]['level'] && $fulltree[$key]['level'] > 0)
|
||||||
{
|
{
|
||||||
// Process picto for column $pos
|
// Process for column $pos
|
||||||
|
|
||||||
$atleastonofthislevelafter=0;
|
$atleastoneofthislevelafter=0;
|
||||||
$nbofhigherlevelafter=0;
|
|
||||||
$nbofdirinsub=0;
|
$nbofdirinsub=0;
|
||||||
$nbofdocinsub=0;
|
$nbofdocinsub=0;
|
||||||
$found=0;
|
$found=0;
|
||||||
//print 'x'.$key;
|
//print 'x'.$key;
|
||||||
foreach($fulltree as $key2 => $val2)
|
foreach($fulltree as $key2 => $val2)
|
||||||
{
|
{
|
||||||
|
//print "x".$pos." ".$key2." ".$found." ".$fulltree[$key2]['level'];
|
||||||
if ($found == 1) // We are after the entry to show
|
if ($found == 1) // We are after the entry to show
|
||||||
{
|
{
|
||||||
if ($fulltree[$key2]['level'] > $pos)
|
if ($fulltree[$key2]['level'] > $pos)
|
||||||
{
|
{
|
||||||
$nbofdirinsub++;
|
$nbofdirinsub++;
|
||||||
$nbofdocinsub+=$fulltree[$key2]['cachenbofdoc'];
|
$nbofdocinsub+=$fulltree[$key2]['cachenbofdoc'];
|
||||||
$nbofhigherlevelafter++;
|
|
||||||
}
|
}
|
||||||
if ($fulltree[$key2]['level'] == $pos)
|
if ($fulltree[$key2]['level'] == $pos)
|
||||||
{
|
{
|
||||||
$atleastonofthislevelafter=1;
|
$atleastoneofthislevelafter=1;
|
||||||
}
|
}
|
||||||
if ($fulltree[$key2]['level'] <= $pos)
|
if ($fulltree[$key2]['level'] <= $pos)
|
||||||
{
|
{
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if ($key2 == $key)
|
if ($key2 == $key) // We found ourself, so now every lower level will be counted
|
||||||
{
|
{
|
||||||
$found=1;
|
$found=1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
//print $atleastonofthislevelafter;
|
//print $atleastoneofthislevelafter;
|
||||||
|
|
||||||
if ($atleastonofthislevelafter)
|
if (! $silent)
|
||||||
{
|
{
|
||||||
if ($fulltree[$key]['level'] == $pos) print img_picto_common('','treemenu/branch.gif');
|
if ($atleastoneofthislevelafter)
|
||||||
else print img_picto_common('','treemenu/line.gif');
|
{
|
||||||
}
|
if ($fulltree[$key]['level'] == $pos) print img_picto_common('','treemenu/branch.gif');
|
||||||
else
|
else print img_picto_common('','treemenu/line.gif');
|
||||||
{
|
}
|
||||||
if ($fulltree[$key]['level'] == $pos) print img_picto_common('','treemenu/branchbottom.gif');
|
else
|
||||||
else print img_picto_common('','treemenu/linebottom.gif');
|
{
|
||||||
|
if ($fulltree[$key]['level'] == $pos) print img_picto_common('','treemenu/branchbottom.gif');
|
||||||
|
else print img_picto_common('','treemenu/linebottom.gif');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
$pos++;
|
$pos++;
|
||||||
}
|
}
|
||||||
|
|
||||||
return array($atleastonofthislevelafter,$nbofhigherlevelafter,$nbofdirinsub,$nbofdocinsub);
|
return array($atleastoneofthislevelafter,$nbofdirinsub,$nbofdocinsub);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user