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; }