| @@ 285-291 (lines=7) @@ | ||
| 282 | */ |
|
| 283 | public function db_backup() { |
|
| 284 | ||
| 285 | if (is_really_writable(BACKUPFOLDER)) { |
|
| 286 | $this->ci->load->dbutil(); |
|
| 287 | $filePath = Backup::create()->createBackup('sql', 'backup', TRUE); |
|
| 288 | return pathinfo($filePath, PATHINFO_BASENAME); |
|
| 289 | } else { |
|
| 290 | showMessage(langf('Can not create a database snapshot, Check the folder {0} on the ability to record', 'admin', [BACKUPFOLDER])); |
|
| 291 | } |
|
| 292 | } |
|
| 293 | ||
| 294 | /** |
|
| @@ 301-306 (lines=6) @@ | ||
| 298 | chmod(BACKUPFOLDER, 0777); |
|
| 299 | } |
|
| 300 | ||
| 301 | if (is_really_writable(BACKUPFOLDER)) { |
|
| 302 | \CI::$APP->load->dbutil(); |
|
| 303 | $filePath = Backup::create()->createBackup('sql', 'backup_template_manager', TRUE); |
|
| 304 | chmod(BACKUPFOLDER . 'backup_template_manager.sql', 0777); |
|
| 305 | return pathinfo($filePath, PATHINFO_BASENAME); |
|
| 306 | } |
|
| 307 | return FALSE; |
|
| 308 | } |
|
| 309 | ||