Example #1
0
<?php

require_once dirname(__FILE__) . '/../shared/scripts/php/local/loc.init_public.php';
require_once dirname(__FILE__) . '/../shared/scripts/php/utils.save.php';
require_once dirname(__FILE__) . '/ui.pool.php';
require_once dirname(__FILE__) . '/ui.tree.php';
$_GET['folder'] = 'vins';
$categories = get_wines_list(true, 'plain');
function print_list()
{
    global $categories, $mysql;
    return print_children($categories);
}
function print_children($children)
{
    $html = '';
    foreach ($children as $child) {
        $html .= create_list_item($child->type, $child->data, $child->label);
        if (count($child->wines) > 0) {
            $html .= '<ul class="vins">' . print_wines($child->wines) . '</ul>';
        }
        if (count($child->children) > 0) {
            $html .= '<ul class="sections">' . print_children($child->children) . '</ul>';
        }
        $html .= '</li>';
    }
    return $html;
}
function create_list_item($type, $data, $label)
{
    $html = '';
Example #2
0
<?php

require_once 'scripts/php/local/loc.init_public.php';
require_once 'admin/output/vins/ui.tree.php';
$categories = get_wines_list(false, 'rich');
/*-----------------------------------------------------------------------
	Menu list management
-----------------------------------------------------------------------*/
function print_menu($children)
{
    $html = '';
    foreach ($children as $child) {
        $html .= create_menu_item($child->label, $child->id);
    }
    return $html;
}
function create_menu_item($label, $id)
{
    $href = slug($label);
    return "<li class='{$href}'><a href='#{$href}'>{$label}</a></li>";
}
/*-----------------------------------------------------------------------
	Sidebar list management
-----------------------------------------------------------------------*/
function print_sidebar($children)
{
    $html = '';
    foreach ($children as $child) {
        if ($child->type == 'region-monde') {
            $html .= '<ul>';
            foreach ($child->children as $pays) {
Example #3
0
<?php

require_once 'output/shared/scripts/php/local/loc.init_public.php';
require_once '../scripts/php/local/loc.fonctions.php';
require_once 'output/vins/ui.tree.php';
require_once 'output/shared/scripts/php/utils.print_vin.php';
$categories = get_wines_list(true, 'rich');
/*-----------------------------------------------------------------------
	Wine list management
-----------------------------------------------------------------------*/
function print_list_wines($children)
{
    $html = '';
    foreach ($children as $child) {
        $html .= create_wines_item($child->label);
    }
    return $html;
}
function create_wines_item($label)
{
    $class = slug($label);
    return "<tr><td><h2 class='title'>{$label}</h2></td></tr>";
}
function start_table($class = '')
{
    $html = <<<EOS
\t\t\t\t\t<table class='{$class}'>
\t\t\t\t\t\t<tbody>
EOS;
    return $html;
}