/**
  * @param $report
  * @param $name      (default 'type')
  * @param $label     (default '')
  **/
 function __construct($report, $name = 'type', $label = '')
 {
     $options = array('all' => Dropdown::EMPTY_VALUE);
     foreach (Ticket::getTypes() as $k => $v) {
         $options[$k] = $v;
     }
     parent::__construct($report, $name, $label ? $label : _n('Type', 'Type', 1), $options);
 }
 /**
  * @param $report
  * @param $name      (default 'status')
  * @param $label     (default '')
  * @param $option    (default 1)
  **/
 function __construct($report, $name = 'status', $label = '', $option = 1)
 {
     if (is_array($option)) {
         foreach ($option as $opt) {
             $tab[$opt] = Ticket::getStatus($opt);
         }
     } else {
         if ($option == 1) {
             $tab = Ticket::getAllStatusArray(true);
         } else {
             $tab = Ticket::getAllStatusArray(false);
         }
     }
     // Parent is PluginReportsArrayCriteria
     parent::__construct($report, $name, $label ? $label : _n('Status', 'Statuses', 1), $tab);
 }