ILIAS  release_5-2 Revision v5.2.25-18-g3f80b828510
class.ilDBUpdate3004.php
Go to the documentation of this file.
1 <?php
2 
3 /* Copyright (c) 1998-2010 ILIAS open source, Extended GPL, see docs/LICENSE */
4 
9 {
10  static function createPathFromId($a_container_id,$a_name)
11  {
12  $max_exponent = 3;
13  $st_factor = 100;
14 
15  $path = array();
16  $found = false;
17  $num = $a_container_id;
18  for($i = $max_exponent; $i > 0;$i--)
19  {
20  $factor = pow($st_factor, $i);
21  if(($tmp = (int) ($num / $factor)) or $found)
22  {
23  $path[] = $tmp;
24  $num = $num % $factor;
25  $found = true;
26  }
27  }
28 
29  if(count($path))
30  {
31  $path_string = (implode('/',$path).'/');
32  }
33  return $path_string.$a_name.'_'.$a_container_id;
34  }
35 
36 }
37 ?>
$path
Definition: aliased.php:25
Update class for step 3004.
static createPathFromId($a_container_id, $a_name)
Create styles array
The data for the language used.