Files
opensourcepos/application/views/reports/listing.php
jekkos-t520 ac667a23dc Refactor report listing (again)
All reports have proper permissions now (categories, taxes, discounts,..)
Minor refactoring and code cleanup
2014-10-12 02:54:54 +02:00

67 lines
1.8 KiB
PHP

<?php $this->load->view("partial/header"); ?>
<div id="page_title" style="margin-bottom:8px;"><?php echo $this->lang->line('reports_reports'); ?></div>
<div id="welcome_message"><?php echo $this->lang->line('reports_welcome_message'); ?>
<ul id="report_list">
<li><h3><?php echo $this->lang->line('reports_graphical_reports'); ?></h3>
<ul>
<?php
foreach($grants as $grant)
{
if (!preg_match('/reports_(inventory|receivings)/', $grant['permission_id']))
{
show_report('graphical_summary',$grant['permission_id']);
}
}
?>
</ul>
</li>
<li><h3><?php echo $this->lang->line('reports_summary_reports'); ?></h3>
<ul>
<?php
foreach($grants as $grant)
{
if (!preg_match('/reports_(inventory|receivings)/', $grant['permission_id']))
{
show_report('summary',$grant['permission_id']);
}
}
?>
</ul>
</li>
<li><h3><?php echo $this->lang->line('reports_detailed_reports'); ?></h3>
<ul>
<?php
$person_id = $this->session->userdata('person_id');
show_report_if_allowed('detailed', 'sales', $person_id);
show_report_if_allowed('detailed', 'receivings', $person_id);
show_report_if_allowed('specific', 'customer', $person_id, 'reports_customers');
show_report_if_allowed('specific', 'discount', $person_id, 'reports_discounts');
show_report_if_allowed('specific', 'employee', $person_id, 'reports_employees');
?>
</ul>
</li>
<?php
if ($this->Employee->has_grant('reports_inventory', $this->session->userdata('person_id')))
{
?>
<li><h3><?php echo $this->lang->line('reports_inventory_reports'); ?></h3>
<ul>
<?php
show_report('', 'reports_inventory_low');
show_report('', 'reports_inventory_summary');
?>
</ul>
</li>
<?php
}
?>
</ul>
<?php
if(isset($error))
{
echo "<div class='error_message'>".$error."</div>";
}
?>
<?php $this->load->view("partial/footer"); ?>