Exemplo n.º 1
0
function galleries($onlyactive = TRUE, $parent = 0, $level = 1, $type = '')
{
    global $mdb2;
    $menuk = array();
    $i = 0;
    if (!empty($type)) {
        $type_q = " AND type='" . $type . "' ";
    } else {
        $type_q = "";
    }
    $query = "\n\t\tSELECT gallery_id as gid, name, description, is_active, add_date, parent\n\t\tFROM iShark_Galleries\n\t\tWHERE is_active != 2 " . $type_q . " AND parent = '{$parent}' \n\t\tORDER BY add_date\n\t";
    $result = $mdb2->query($query);
    while ($row = $result->fetchRow()) {
        $query2 = "\n\t\t\tSELECT parent \n\t\t\tFROM iShark_Galleries \n\t\t\tWHERE parent = '" . $row['gid'] . "'\n\t\t";
        $result2 = $mdb2->query($query2);
        $almenuk = galleries($onlyactive, $row['gid'], $level + 1);
        if ($result2->numRows() > 0) {
            $menuk[$i]['is_sub'] = '1';
        }
        /*$hunnev = change_hunchar($row['menu_name']);
        		$hunnev = eregi_replace(" ", "", $hunnev);*/
        $menuk[$i]['gid'] = $row['gid'];
        $menuk[$i]['name'] = $row['name'];
        //$menuk[$i]['menu_name_no'] = $hunnev;
        $menuk[$i]['level'] = $level;
        $menuk[$i]['parent'] = $row['parent'];
        $menuk[$i]['description'] = $row['description'];
        $menuk[$i]['is_active'] = $row['is_active'];
        $menuk[$i]['add_date'] = $row['add_date'];
        if (!empty($almenuk)) {
            $menuk[$i]['element'] = $almenuk;
        }
        $i++;
    }
    return $menuk;
}
Exemplo n.º 2
0
    //capture the array stucture
    ob_start();
    print_r($renderer->toArray());
    $tpl->assign('dynamic_array', ob_get_contents());
    ob_end_clean();
    $acttpl = 'dynamic_form';
}
// Galériák listája
if ($sub_act == 'lst') {
    include_once $include_dir . '/function.gallery.php';
    /*$query = "
    		SELECT gallery_id as gid, name, description, is_active, add_date
    		FROM iShark_Galleries
    		WHERE is_active != 2 AND type = 'p'
    		$fieldorder $order
    	";
    
    	//lapozo
    	require_once 'Pager/Pager.php';
    	$paged_data = Pager_Wrapper_MDB2($mdb2, $query, $pagerOptions);*/
    $add_new = array(array('link' => 'admin.php?p=' . $module_name . '&act=' . $page . '&sub_act=gadd', 'title' => $locale->get('title_new_gallery'), 'pic' => 'add.jpg'));
    if ($_SESSION['site_gallery_is_ftpdir'] == '0') {
        unset($add_new[1]);
    }
    $add_new = array_values($add_new);
    $tpl->assign('page_data', galleries(TRUE, 0, 1));
    //$tpl->assign('page_data',    $paged_data['data']);
    //$tpl->assign('page_list',    $paged_data['links']);
    $tpl->assign('add_new', $add_new);
    $acttpl = 'gallery_picture_list';
}