Ejemplo n.º 1
0
 public function updateDefaultMirroring(Project $project, array $selected_mirror_ids)
 {
     $mirror_ids = $this->getSelectedMirrorIdsFromRequest($selected_mirror_ids, $project->getID());
     if ($this->mirror_data_mapper->doesAllSelectedMirrorIdsExist($mirror_ids) && $this->mirror_data_mapper->removeAllDefaultMirrorsToProject($project) && $this->mirror_data_mapper->addDefaultMirrorsToProject($project, $mirror_ids)) {
         $GLOBALS['Response']->addFeedback(Feedback::INFO, $GLOBALS['Language']->getText('plugin_git', 'default_mirros_update_success'));
         return true;
     }
     $GLOBALS['Response']->addFeedback(Feedback::ERROR, $GLOBALS['Language']->getText('plugin_git', 'default_mirros_update_error'));
     return false;
 }