//load the prices file
$filename = 'prices.txt';
$contents = file($filename);
//loop through each line and build prices array
foreach($contents as $line)
{
//break line into parts
$parts = array_map('trim', explode('|', $line));
$sanitized = preg_replace("/[^A-Za-z0-9]/", '', $parts[0]);
$prices_arr[$parts[0]][$parts[1]]['category'] = $parts[0];
$prices_arr[$parts[0]][$parts[1]]['category-sanitized'] = $sanitized;
$prices_arr[$parts[0]][$parts[1]]['size'] = $parts[1];
$prices_arr[$parts[0]][$parts[1]]['special'] = $parts[2];
$prices_arr[$parts[0]][$parts[1]]['originalprice'] = $parts[3];
$prices_arr[$parts[0]][$parts[1]]['saleprice'] = $parts[4];
$prices_arr[$parts[0]][$parts[1]]['status'] = $parts[5];
//build category array at the same time
$catagory_arr[$sanitized] = $parts[0];
}
?>
//print each catagory pane
$count = 0;
foreach($catagory_arr as $sanitized_category => $unsanitized_category)
{
?>
" id="= $sanitized_category ?>" role="tabpanel">
SIZE |
SPECIAL OFFER |
RATE |
|
//print each row within each category
$row_print_arr = $prices_arr[$unsanitized_category];
foreach($row_print_arr as $row)
{
if($row['status'] == 'hidden') //skip row if it is hidden
continue;
?>
= $row['size'] ?> |
= $row['special'] ?>
|
if($row['originalprice'] != '') { ?>= $row['originalprice'] ?> } ?>= $row['saleprice'] ?> |
Reserve |
}
?>
$count++;
}
?>