Пример #1
0
function render_edit_bag($bagid)
{
    global $bag_framework_render;
    global $parameters;
    foreach ($parameters as $parameter) {
        global ${$parameter};
    }
    $content = "";
    $toggle = true;
    $rows = '';
    $bag_edit_food_source = new Template();
    $bag_edit_food_source->load('bag_edit_food_source');
    $food_sources = get_all_bag_food_sources($bagid);
    foreach ($food_sources as $food_source) {
        $bag_edit_food_source_render['row'] = $toggle ? '1' : '2';
        $bag_edit_food_source_render['name'] = $food_source['name'];
        $bag_edit_food_source_render['field'] = clean_url($food_source['name']);
        $bag_edit_food_source_render['checked'] = $food_source['bagid'] > 0 ? ' checked="true"' : '';
        $bag_edit_food_source_render['weight'] = $food_source['weight'];
        $bag_edit_food_source_render['price'] = $food_source['price'];
        $bag_edit_food_source->set_vars($bag_edit_food_source_render);
        $bag_edit_food_source->parse();
        $rows .= $bag_edit_food_source->final;
        $toggle = !$toggle;
    }
    $bag = get_bag_by_id($bagid);
    // Render Edit Bag
    $bag_edit = new Template();
    $bag_edit->load('bag_edit');
    $bag_edit_render['id'] = $bag['bagid'];
    $bag_edit_render['name'] = $bag['name'];
    $bag_edit_render['foodsources'] = $rows;
    $bag_edit->set_vars($bag_edit_render);
    $bag_edit->parse();
    $content .= $bag_edit->final;
    // Render Bag Contents
    render_bag_products($bagid);
    $content .= $bag_framework_render['content'];
    // Render All
    $bag_framework_render['content'] = $content;
    render_all();
}
Пример #2
0
function render_deliveries($families)
{
    global $client_framework_render;
    global $parameters;
    foreach ($parameters as $parameter) {
        global ${$parameter};
    }
    if ($families == null) {
        $client_framework_render['message'] = 'There are no families to display.<br />';
        render_all();
        return;
    }
    $content = '';
    $client_deliveries_list = new Template();
    $client_deliveries_list->load('client_deliveries_list');
    $client_deliveries_list_render['families'] = '';
    $client_deliveries_family_row = new Template();
    $client_deliveries_family_row->load('client_deliveries_family_row');
    $client_deliveries_family_row_render['class'] = '';
    $client_deliveries_family_row_render['id'] = '';
    $client_deliveries_family_row_render['bag_name'] = '';
    $client_deliveries_family_row_render['size'] = '';
    $client_deliveries_family_row_render['first'] = '';
    $client_deliveries_family_row_render['last'] = '';
    $client_deliveries_family_row_render['address'] = '';
    $client_deliveries_family_row_render['telephone'] = '';
    $client_deliveries_family_row_render['start'] = '';
    $client_deliveries_family_row_render['comments'] = '';
    foreach ($families as $family) {
        $client_deliveries_family_row_render['class'] = '';
        if ($family['dietary'] == '1') {
            $client_deliveries_family_row_render['class'] = '" style="background-color: #6BBA70';
        }
        $bag = get_bag_by_id($family['bagid']);
        $client_deliveries_family_row_render['bag_name'] = $bag['name'];
        $client_deliveries_family_row_render['id'] = $family['clientid'];
        $client_deliveries_family_row_render['size'] = count(get_all_family_members($family['clientid'])) + 1;
        $client_deliveries_family_row_render['first'] = $family['first_name'];
        $client_deliveries_family_row_render['last'] = $family['last_name'];
        $client_deliveries_family_row_render['address'] = $family['address'];
        $client_deliveries_family_row_render['telephone'] = $family['telephone'];
        $client_deliveries_family_row_render['start'] = $family['start_date'];
        $client_deliveries_family_row_render['comments'] = $family['comments'];
        $client_deliveries_family_row->set_vars($client_deliveries_family_row_render);
        $client_deliveries_family_row->parse();
        $content .= $client_deliveries_family_row->final;
    }
    $client_deliveries_list_render['families'] = $content;
    $client_deliveries_list->set_vars($client_deliveries_list_render);
    $client_deliveries_list->parse();
    $client_framework_render['content'] = $client_deliveries_list->final;
    render_all();
}