Changeset 8773
- Timestamp:
- 02/03/10 00:51:04 (7 months ago)
- Files:
-
- modules/branches/2.7/backup/functions.inc.php (modified) (2 diffs)
- modules/branches/2.7/backup/install.php (modified) (2 diffs)
- modules/branches/2.7/backup/module.xml (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
modules/branches/2.7/backup/functions.inc.php
r8771 r8773 403 403 } 404 404 function backup_showopts($id=''){ 405 global $amp_conf; 405 406 $tabindex=0; 406 407 if ($id==''){ … … 506 507 </td> 507 508 </tr> 509 <tr <?php echo $amp_conf['AMPBACKUPADVANCED']?'':'class="hide"'; ?>><td colspan="2"><h5><span class="tog advanced">+</span><?php echo _(' Advanced Options')?><hr></h5></td></tr> 510 <tr class="hide advanced"> 511 <td><a href="#" class="info"><?php echo _("Sudo");?><span><?php echo _("Use sudo when performing a backup. NOTE: THIS HAS SEVER SECUEIRY IMPLACATIONS!");?></span></a>: </td> 512 <td><input type="checkbox" name="sudo" tabindex="<?php echo ++$tabindex;?>" value="yes" <?php echo ($opts['sudo']=='yes')?'checked':''; ?> /></td> 513 </tr> 508 514 <style type="text/css"> 509 515 .tog{cursor:pointer;color:black} modules/branches/2.7/backup/install.php
r8758 r8773 124 124 //get data from amportal and populate the table with it 125 125 //ftp 126 if( $amp_conf['FTPBACKUP']==strtolower('yes')){126 if(isset($amp_conf['FTPBACKUP']) && $amp_conf['FTPBACKUP']==strtolower('yes')){ 127 127 $data['ftpuser']=$amp_conf['FTPUSER']; 128 128 $data['ftppass']=$amp_conf['FTPPASSWORD']; … … 147 147 } 148 148 } 149 150 $db_parms=$data; 151 $data=''; 152 //dont include empty values in the query 153 foreach(array_keys($db_parms) as $key){ 154 if($db_parms[$key]!=''){ 155 $data.=$key.'="'.$db->escapeSimple($db_parms[$key]).'",'; 149 if(isset($data)){ 150 $db_parms=$data; 151 $data=''; 152 //dont include empty values in the query 153 foreach(array_keys($db_parms) as $key){ 154 if($db_parms[$key]!=''){ 155 $data.=$key.'="'.$db->escapeSimple($db_parms[$key]).'",'; 156 } 156 157 } 158 $data=substr($data,0,-1);//remove trailing , 159 $sql='UPDATE backup set '.$data; 160 $check = $db->query($sql); 161 if(DB::IsError($check)) { 162 die_freepbx('Can not migrate Backup table'); 163 } 164 165 out(_('Backup migration completed')); 166 }else{ 167 out(_('Nothing to migrate')); 157 168 } 158 $data=substr($data,0,-1);//remove trailing , 159 $sql='UPDATE backup set '.$data; 160 $check = $db->query($sql); 169 $sql='DROP TABLE Backup'; 170 /* $check = $db->query($sql); 161 171 if(DB::IsError($check)) { 162 die_freepbx("Can not migrate Backup table"); 163 } 164 165 $sql='DROP TABLE Backup'; 166 $check = $db->query($sql); 167 if(DB::IsError($check)) { 168 die_freepbx("Old Backup table not removed. Migration script will run again on next install."); 169 } 172 die_freepbx('Old Backup table not removed. Migration script will run again on next install.'); 173 }*/ 170 174 } 171 175 modules/branches/2.7/backup/module.xml
r8752 r8773 2 2 <rawname>backup</rawname> 3 3 <name>Backup & Restore</name> 4 <version>2.7.0.1beta1. 0</version>4 <version>2.7.0.1beta1.1</version> 5 5 <publisher>FreePBX</publisher> 6 6 <license>GPLv2+</license> … … 15 15 </depends> 16 16 <changelog> 17 *2.7.0.1beta1.1* #1386 17 18 *2.7.0.1beta1.0* #1386 18 19 *2.7.0beta1.0* #3982, #3996, #3999
