Ticket #2056: patch.diff

File patch.diff, 3.5 kB (added by thisboyiscrazy, 5 years ago)
  • backup/download.php

    old new  
     1<?php 
     2   
     3  //$path = ini_get('include_path'); 
     4  //ini_set('include_path',$path.";../"); 
     5  require_once("../../functions.inc.php"); 
     6   
     7  $amp_conf = parse_amportal_conf("/etc/amportal.conf"); 
     8  $asterisk_conf  = parse_asterisk_conf("/etc/asterisk/asterisk.conf"); 
     9 
     10  $quietmode = isset($_REQUEST['quietmode'])?$_REQUEST['quietmode']:''; 
     11 
     12  require_once("../../header_auth.php"); 
     13 
     14  header('Content-Type: application/octet-stream'); 
     15  header('Content-Disposition: attachment; filename="'.$_GET['file'].'"'); 
     16  @readfile($_GET['dir']); 
     17?> 
  • backup/page.backup.php

    old new  
    103103?> 
    104104</div> 
    105105<div class="rnav"><ul> 
     106    <li><a href="config.php?type=<?php echo urlencode($type)?>&display=<?php echo urlencode($display)?>&action=upload"><?php echo _("Upload A Backup")?></a></li> 
    106107    <li><a href="config.php?type=<?php echo urlencode($type)?>&display=<?php echo urlencode($display)?>&action=add"><?php echo _("Add Backup Schedule")?></a></li> 
    107108    <li><a href="config.php?type=<?php echo urlencode($type)?>&display=<?php echo urlencode($display)?>&action=restore"><?php echo _("Restore from Backup")?></a></li> 
    108109 
     
    184185  echo "<br><br><br><br><br><br><br><br><br><br><br><br>"; 
    185186   
    186187} 
     188else if ($action == 'upload') 
     189{ 
     190?> 
     191<h2><?php echo _("Upload Backup") ?></h2> 
     192<form enctype="multipart/form-data" action="<?="config.php?type=$type&display=$display&action=uploaded"?>" method="POST"> 
     193Choose a file to upload: <input name="uploadedfile" type="file" /><br /> 
     194<input type="submit" value="Upload File" /> 
     195</form> 
     196<?php 
     197} 
     198else if ($action == 'uploaded') 
     199{ 
     200?> 
     201  <h2><?php echo _("Upload Backup") ?></h2> 
     202  <?php 
     203  if(!file_exists("/var/lib/asterisk/backups/uploaded/")) { 
     204    mkdir("/var/lib/asterisk/backups/uploaded/",0777,true); 
     205  } 
     206  copy($_FILES['uploadedfile']['tmp_name'],"/var/lib/asterisk/backups/uploaded/uploaded.tar.gz"); 
     207  $url = "config.php?type=$type&display=$display&action=restore" .  
     208  "&dir=/var/lib/asterisk/backups/uploaded/uploaded.tar.gz&file=uploaded.tar.gz"; 
     209  redirect($url); 
     210} 
    187211else 
    188212{ 
    189213  if (isset($Message)){ 
  • backup/schedule_functions.php

    old new  
    3434                } 
    3535        } 
    3636        else if (substr($dir, -6)=="tar.gz" ){ 
     37                //echo "<li><a class=\"info\" href=\"config.php?type=$type&display=$display&action=download&dir=$dir&file=$file&quietmode=true\">"; 
     38    //echo _("Download File"); echo "<span>"; echo _("Download File"); echo "</span></a><br></li>"; 
     39                echo "<li><a class=\"info\" href=\"modules/backup/download.php?dir=$dir&file=$file\">"; 
     40    echo _("Download File"); echo "<span>"; echo _("Download File"); echo "</span></a><br></li>"; 
     41                echo "<br>"; 
    3742                echo "<li><a class=\"info\" href=\"javascript:decision('Are you sure you want to delete this File Set?','config.php?type=$type&display=$display&action=deletefileset&dir=$dir&file=$file')\">"; 
    3843    echo _("Delete File Set"); echo "<span>"; echo _("Delete this backup set."); echo "</span></a><br></li>"; 
    3944                echo "<br>";