示例#1
0
 public function getReportActions()
 {
     $where = $this->unsetWhereKey('actions');
     $sql = "SELECT COUNT(*) as `count`, ol.`action`\n                FROM `order_logs` as ol\n                JOIN `users` as u USING(`user_id`)\n                WHERE ?p\n                GROUP BY ol.`action`";
     $result = self::$_msql->getall($sql, $where);
     $allActions = OrderLog::getActions();
     foreach ($result as $k => $v) {
         $t = isset($allActions[$v['action']]) ? $allActions[$v['action']] : 'no_name';
         $result[$k]['name'] = __('order_log_' . $t);
     }
     return $result;
 }
示例#2
0
                'orderID' => $orderID,
            ));
            ?>
        </div>
    </div>
<?}?>

<?if($access->actionAccess('view_table')){?>
    <!--
    <form class="search-form" method="post">

        <select name="action[]" multiple id="logs_filter_action" class="chosen-select select-xlarge" data-placeholder="<?php 
echo __('choose_action');
?>
">
            <?foreach(OrderLog::getActions() as $key => $value){?>
                <option value="<?php 
echo $key;
?>
" <?if(in_array($key, $FilterFields['action'])){?>selected=""<?}?>><?php 
echo __('order_log_' . $value);
?>
</option>
            <?}?>
        </select>

        <select name="user_id" id="logs_filter_user_id" class="chosen-select select-xlarge">
            <option value=""><?php 
echo __('choose_user_id');
?>
</option>