示例#1
0
     //DATA MANIPULATION FOR second option
     $query = "SELECT itemorder,picicons FROM imas_courses WHERE id='{$_POST['ctc']}'";
     $result = mysql_query($query) or die("Query failed : " . mysql_error());
     list($itemorder, $picicons) = mysql_fetch_row($result);
     $items = unserialize($itemorder);
     $ids = array();
     $types = array();
     $names = array();
     $sums = array();
     $parents = array();
     getsubinfo($items, '0', '', false, ' ');
     $query = "SELECT itemorder FROM imas_courses WHERE id='{$cid}'";
     $result = mysql_query($query) or die("Query failed : " . mysql_error());
     $items = unserialize(mysql_result($result, 0, 0));
     $existblocks = array();
     buildexistblocks($items, '0');
     $i = 0;
     $page_blockSelect = array();
     foreach ($existblocks as $k => $name) {
         $page_blockSelect['val'][$i] = $k;
         $page_blockSelect['label'][$i] = $name;
         $i++;
     }
 } else {
     if (isset($_GET['loadothers'])) {
         $query = "SELECT id,name FROM imas_groups";
         $result = mysql_query($query) or die("Query failed : " . mysql_error());
         if (mysql_num_rows($result) > 0) {
             $page_hasGroups = true;
             $grpnames = array();
             $grpnames[0] = "Default Group";
示例#2
0
function buildexistblocks($items, $parent, $pre = '')
{
    global $existblocks;
    foreach ($items as $k => $item) {
        if (is_array($item)) {
            $existblocks[$parent . '-' . ($k + 1)] = $pre . $item['name'];
            if (count($item['items']) > 0) {
                buildexistblocks($item['items'], $parent . '-' . ($k + 1), $pre . '  ');
            }
        }
    }
}