HasSystemPermission("SYSTEM_ACCESS.READONLY"); global $tables; unset($tables); if($_POST["Action"]=="update" && !$ro_perm) { $newpath= $_POST["backup_path"]; $newpath = str_replace('\\\\','\\',$newpath); $objConfig->Set("Backup_Path",$newpath); $objConfig->Save(); } //initializes default $objSession->SetVariable("backup_start",0); $objSession->SetVariable("backup_tnumber","start"); $date = adodb_mktime(); $filepath=$objConfig->Get("Backup_Path"); $filename="dump".$date.".txt"; //$filename= $filepath."".$filename; $limit = 100; $success =0; $objSession->SetVariable("backup_filename",$filename); $objSession->SetVariable("backup_limit",$limit); $objSession->SetVariable("backup_success",$success); $objSession->SetVariable("backup_total",0); $objSession->SetVariable("backup_subitem",0); $objSession->SetVariable("backup_totalsub",0); $objSession->SetVariable("backup_key",""); $objSession->SetVariable("backup_tnumber","start"); $sec = $objSections->GetSection($section); $objCatToolBar = new clsToolBar(); $backpath = $objConfig->Get("Backup_Path"); if(!strlen($backpath)) { $backpath = $pathtoroot.$admin."/backupdata"; $objConfig->Set("Backup_Path",$backpath); $objConfig->Save(); } $writable = is_writable($backpath); if (true) { if($en_prev>-1) { $MouseOver="swap('moveleft','toolbar/tool_prev_f2.gif');"; $MouseOut="swap('moveleft', 'toolbar/tool_prev.gif');"; $onClick= $sec->Get("onclick"); $var="?env=".BuildEnv()."&en=$en_prev"; $link=$PHP_SELF.$var; $objCatToolBar->Add("moveleft",admin_language("la_ToolTip_Previous")." ".admin_language("la_Text_Step"),$link,$MouseOver,$MouseOut,"","tool_prev.gif"); } else { $MouseOver=""; $MouseOut=""; $onClick=""; $link = "#"; $objCatToolBar->Add("moveleft",admin_language("la_ToolTip_Previous")." ".admin_language("la_Text_Step"),"#","","","","tool_prev_f3.gif"); } if(true) { $MouseOver="swap('moveright','toolbar/tool_next_f2.gif');"; $MouseOut="swap('moveright', 'toolbar/tool_next.gif');"; $var="?env=".BuildEnv()."&en=$en_next"; $script_name = $ro_perm ? 'backup1' : 'backup2'; $link2 = $rootURL."admin/backup/".$script_name.".php".$var; $onClick="document.location= '$link2';"; $link="#"; if ($writable) { $objCatToolBar->Add("moveright",admin_language("la_ToolTip_Next")." ".admin_language("la_Text_Step"),$link,$MouseOver,$MouseOut,$onClick,"tool_next.gif"); } else { $objCatToolBar->Add("moveright",admin_language("la_ToolTip_Next")." ".admin_language("la_Text_Step"),"#","","","","tool_next_f3.gif"); } } $title = admin_language("la_performing_backup")." - ".admin_language("la_Step")." 1"; int_header($objCatToolBar,NULL,$title); } ?> "> > >
".prompt_language("la_Text_backup_access").""; ?>