ILIAS  release_5-1 Revision 5.0.0-5477-g43f3e3fab5
ilDBUpdate3004 Class Reference

Update class for step 3004. More...

+ Collaboration diagram for ilDBUpdate3004:

Static Public Member Functions

static createPathFromId ($a_container_id, $a_name)
 

Detailed Description

Update class for step 3004.

Definition at line 8 of file class.ilDBUpdate3004.php.

Member Function Documentation

◆ createPathFromId()

static ilDBUpdate3004::createPathFromId (   $a_container_id,
  $a_name 
)
static

Definition at line 10 of file class.ilDBUpdate3004.php.

References $path.

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  }
$path
Definition: index.php:22

The documentation for this class was generated from the following file: