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(); }
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(); }