Squiz Matrix  4.12.2
 All Data Structures Namespaces Functions Variables Pages
funnelback_search_log_report_management.inc
1 <?php
18 require_once SQ_INCLUDE_PATH.'/asset_management.inc';
19 
31 {
32 
33 
39  {
40  $this->Asset_Management($pm);
41 
42  $this->vars['rollover_period'] = Array(
43  'added' => '0.1',
44  'type' => 'selection',
45  'parameters' => Array(
46  'options' => Array(
47  'monthly' => 'Monthly',
48  'weekly' => 'Weekly',
49  'daily' => 'Daily',
50  ),
51  'multiple' => FALSE,
52  'allow_empty' => FALSE,
53  ),
54  'default' => 'weekly',
55  'description' => 'The rollover period, determines how often the report pages are archived - weekly, monthly, or daily',
56  );
57 
58  $this->vars['row_count'] = Array(
59  'added' => '0.1',
60  'type' => 'int',
61  'default' => 25,
62  'description' => 'The number of rows to include in the generated report',
63  );
64 
65  $this->vars['generated_reports'] = Array(
66  'added' => '0.1',
67  'type' => 'serialise',
68  'default' => Array(),
69  'description' => 'Contains a list of previously-generated reports, in the format:
70  Array(
71  "YYYY-mm-dd" => "YYYY-mm-dd (Rollover_Period)",
72  }
73  Where Rollover_Period is $this->attr("rollover_period")',
74  );
75 
76 
77 
78  }//end constructor
79 
80 
81 }//end class
82 
83 ?>