public function __construct($project_id, $allow_mass_update, $static_ugroups, $selected_ugroups)
 {
     parent::__construct($project_id, $allow_mass_update);
     $this->manage_git_admins = true;
     $this->static_ugroups = $static_ugroups;
     $this->selected_ugroups = $selected_ugroups;
 }
 public function __construct($project_id, $are_mirrors_defined, $static_ugroups, $selected_ugroups)
 {
     parent::__construct($project_id, $are_mirrors_defined);
     $this->manage_git_admins = true;
     $this->static_ugroups = $static_ugroups;
     $this->selected_ugroups = $selected_ugroups;
 }
 public function __construct(CSRFSynchronizerToken $csrf, $project_id, array $repositories)
 {
     $are_mirrors_defined = true;
     parent::__construct($project_id, $are_mirrors_defined);
     $this->csrf_input = $csrf->fetchHTMLInput();
     $this->manage_mass_update_select_repositories = true;
     $this->repositories = $repositories;
 }
 public function __construct(CSRFSynchronizerToken $csrf, $project_id, array $repositories, GitPresenters_AdminMassUdpdateMirroringPresenter $mirroring_presenter)
 {
     $allow_mass_update = true;
     parent::__construct($project_id, $allow_mass_update);
     $this->csrf_input = $csrf->fetchHTMLInput();
     $this->manage_mass_update = true;
     $this->repositories = $repositories;
     $this->mirroring_presenter = $mirroring_presenter;
 }
 public function __construct($repository_list, $templates_list, $parent_templates_list, $project_id, $are_mirrors_defined, $has_gerrit_servers_set_up)
 {
     parent::__construct($project_id, $are_mirrors_defined);
     $this->manage_gerrit_templates = true;
     $this->repository_list = $repository_list;
     $this->templates_list = $templates_list;
     $this->parent_templates_list = $parent_templates_list;
     $this->has_gerrit_servers_set_up = $has_gerrit_servers_set_up;
 }
 public function __construct(CSRFSynchronizerToken $csrf, $project_id, array $repositories, GitPresenters_AdminMassUdpdateMirroringPresenter $mirroring_presenter)
 {
     $allow_mass_update = true;
     parent::__construct($project_id, $allow_mass_update);
     $this->csrf_input = $csrf->fetchHTMLInput();
     $this->manage_mass_update = true;
     $this->mirroring_presenter = $mirroring_presenter;
     $nb_mirrors = count($mirroring_presenter->mirror_presenters);
     $max_input_vars = (int) ini_get('max_input_vars');
     $this->is_exceeding_max_input_vars = count($repositories) * $nb_mirrors >= $max_input_vars;
     if ($this->is_exceeding_max_input_vars) {
         $nb_to_keep = ceil($max_input_vars / ($nb_mirrors + 1));
         $this->repositories = array_slice($repositories, 0, $nb_to_keep);
     } else {
         $this->repositories = $repositories;
     }
 }
 public function __construct($project_id, $are_mirrors_defined, array $mirror_presenters)
 {
     parent::__construct($project_id, $are_mirrors_defined);
     $this->manage_default_settings = true;
     $this->mirror_presenters = $mirror_presenters;
 }