1 | <?php |
||
18 | class Backup extends Controller |
||
19 | { |
||
20 | |||
21 | /** |
||
22 | * @var \gplcart\modules\backup\models\Backup $backup |
||
23 | */ |
||
24 | protected $backup; |
||
25 | |||
26 | /** |
||
27 | * Pager limit |
||
28 | * @var array |
||
29 | */ |
||
30 | protected $data_limit; |
||
31 | |||
32 | /** |
||
33 | * Backup constructor. |
||
34 | * @param BackupModel $backup |
||
35 | */ |
||
36 | public function __construct(BackupModel $backup) |
||
42 | |||
43 | /** |
||
44 | * Displays the backup overview page |
||
45 | */ |
||
46 | public function listBackup() |
||
60 | |||
61 | /** |
||
62 | * Sets filter parameters |
||
63 | */ |
||
64 | protected function setFilterListBackup() |
||
69 | |||
70 | /** |
||
71 | * Downloads a backup |
||
72 | */ |
||
73 | protected function downloadListBackup() |
||
89 | |||
90 | /** |
||
91 | * Applies an action to the selected backups |
||
92 | */ |
||
93 | protected function actionListBackup() |
||
110 | |||
111 | /** |
||
112 | * Sets title on the backup overview page |
||
113 | */ |
||
114 | protected function setTitleListBackup() |
||
118 | |||
119 | /** |
||
120 | * Sets breadcrumbs on the backup overview page |
||
121 | */ |
||
122 | protected function setBreadcrumbListBackup() |
||
131 | |||
132 | /** |
||
133 | * Render and output the backup overview page |
||
134 | */ |
||
135 | protected function outputListBackup() |
||
139 | |||
140 | /** |
||
141 | * Returns an array of backups |
||
142 | * @return array |
||
143 | */ |
||
144 | protected function getListBackup() |
||
150 | |||
151 | /** |
||
152 | * Sets pager |
||
153 | * @return array |
||
154 | */ |
||
155 | protected function setPagerListBackup() |
||
167 | |||
168 | } |
||
169 |