Changeset 5605

Show
Ignore:
Timestamp:
01/18/08 14:48:07 (4 years ago)
Author:
pnlarsson
Message:

#2574, removing warnings for empty allow / disallow for asterisk 1.4 and higher

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • modules/branches/2.4/core/functions.inc.php

    r5575 r5605  
    148148    if (version_compare($ast_version, "1.4", "ge")) {  
    149149      $call_limit = "call-limit=50\n"; 
     150      $ver12 = false; 
    150151    } else { 
    151152      $call_limit = ""; 
     153      $ver12 = true; 
    152154    } 
    153155 
     
    158160    } 
    159161    foreach ($results as $result) { 
    160       $additional .= $result['keyword']."=".$result['data']."\n"; 
     162      if ($ver12) { 
     163        $additional .= $result['keyword']."=".$result['data']."\n"; 
     164      } else { 
     165        $option = $result['data']; 
     166        switch ($result['keyword']) { 
     167          case 'allow': 
     168          case 'disallow': 
     169            if ($option != '') 
     170              $additional .= $result['keyword']."=$option\n"; 
     171            break; 
     172          default: 
     173            $additional .= $result['keyword']."=$option\n"; 
     174        } 
     175      } 
    161176    } 
    162177 
     
    179194      foreach ($results2 as $result2) { 
    180195        $options = explode("&", $result2['data']); 
    181         foreach ($options as $option) { 
    182           $output .= $result2['keyword']."=$option\n"; 
     196        if ($ver12) { 
     197          foreach ($options as $option) { 
     198            $output .= $result2['keyword']."=$option\n"; 
     199          } 
     200        } else { 
     201          foreach ($options as $option) { 
     202            switch ($result2['keyword']) { 
     203              case 'allow': 
     204              case 'disallow': 
     205                if ($option != '') 
     206                  $output .= $result2['keyword']."=$option\n"; 
     207                break; 
     208              default: 
     209                $output .= $result2['keyword']."=$option\n"; 
     210            } 
     211          } 
    183212        } 
    184213      } 
     
    243272            } 
    244273            break; 
     274          case 'allow': 
     275          case 'disallow': 
     276            if ($option != '') 
     277              $additional .= $result['keyword']."=$option\n"; 
     278            break; 
    245279          default: 
    246280            $additional .= $result['keyword']."=$option\n"; 
     
    254288      die($results->getMessage()); 
    255289    } 
    256  
     290     
    257291    foreach ($results as $result) { 
    258292      $account = $result['data']; 
     
    264298      if(DB::IsError($results2)) { 
    265299        die($results2->getMessage()); 
    266       } 
     300      }   
    267301      foreach ($results2 as $result2) { 
    268302        $options = explode("&", $result2['data']); 
     
    284318                  $output .= $result2['keyword']."=$option\n"; 
    285319                } 
     320                break; 
     321              case 'allow': 
     322              case 'disallow': 
     323                if ($option != '') 
     324                  $output .= $result2['keyword']."=$option\n"; 
    286325                break; 
    287326              default: