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