public function save_ignorelist() { if (!isset($_POST['path'])) { return; } else { $path = $_POST['path']; } check_admin_referer('gitium-admin'); if ($this->git->set_gitignore(join("\n", array_unique(array_merge(explode("\n", $this->git->get_gitignore()), array($path)))))) { gitium_commit_and_push_gitignore_file($path); $this->success_redirect(__('The file `.gitignore` is saved!', 'gitium'), $this->gitium_menu_slug); } else { $this->redirect(__('The file `.gitignore` could not be saved!', 'gitium'), false, $this->gitium_menu_slug); } }
public function save() { if (!isset($_POST['GitiumSubmitSave']) || !isset($_POST['gitignore_content'])) { return; } check_admin_referer('gitium-settings'); if ($this->git->set_gitignore($_POST['gitignore_content'])) { gitium_commit_and_push_gitignore_file(); $this->success_redirect(__('The file `.gitignore` is saved!', 'gitium'), $this->settings_menu_slug); } else { $this->redirect(__('The file `.gitignore` could not be saved!', 'gitium'), false, $this->settings_menu_slug); } }