ILIAS  release_5-1 Revision 5.0.0-5477-g43f3e3fab5f
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?>
Update class for step 3004.
static createPathFromId($a_container_id, $a_name)
$path
Definition: index.php:22