index 1d162737066919855643b165267a703e79656b06..485e561cfe34d6f660fd4a42754102674a230935 100644 (file)
function execute()
{
+ /* Call parent execute */
+ plugin::execute();
+
/* Fill templating stuff */
$smarty = get_smarty();
$display = "";
/* Post handling for Section, Release and Mirror Setup */
if(isset($_POST['SetRepository'])){
- if((isset($_POST['FAIdebianReleaseS']))&&(!empty($_POST['FAIdebianReleaseS']))){
- $this->FAIdebianRelease = $_POST['FAIdebianReleaseS'];
- }
- if((isset($_POST['FAIdebianMirrorS']))&&(!empty($_POST['FAIdebianMirrorS']))){
- $this->FAIdebianMirror = $_POST['FAIdebianMirrorS'];
- }
-
foreach($this->sections as $sec => $val){
if(isset($_POST[$sec])){
$this->sections[$sec]=true;
}elseif(empty($this->FAIdebianSection)){
$disableRelease = $disableMirror = $disableContinue = true;
}elseif(empty($this->FAIdebianMirror)){
- $disableRelease = $disableSection = $disableContinue = true;
+ $disableRelease = $disableSection = true;
}else{
$disableRelease = $disableSection = true;
}
/* Save data to object */
function save_object()
{
+ if(isset($_POST['SetRepository'])){
+ /* Post handling for Section, Release and Mirror Setup */
+ if((isset($_POST['FAIdebianReleaseS']))&&(!empty($_POST['FAIdebianReleaseS']))){
+ $this->FAIdebianRelease = $_POST['FAIdebianReleaseS'];
+ }
+ if((isset($_POST['FAIdebianMirrorS']))&&(!empty($_POST['FAIdebianMirrorS']))){
+ $this->FAIdebianMirror = $_POST['FAIdebianMirrorS'];
+ }
+ }
}
/* Check supplied data */