Dotclear

Changeset 855:990bdbb122aa for inc/core


Ignore:
Timestamp:
08/01/12 11:36:53 (13 years ago)
Author:
Dsls <dsls@…>
Branch:
sexy
Message:

Oops

File:
1 edited

Legend:

Unmodified
Added
Removed
  • inc/core/class.dc.modules.php

    r854 r855  
    323323     } 
    324324      
    325      public function getUnmatchedDependencies($id) { 
    326           if (isset($this->modules[$id])){ 
    327                $mod = $this->modules[$id]; 
    328           } elseif (isset($this->disabled[$id])) { 
    329                $mod = $this->disabled[$id]; 
    330           } else { 
    331                return array(); 
    332           } 
    333           if (!isset($mod['depends'])) { 
    334                return array(); 
    335           } 
    336           $failures=array(); 
    337           $deps = $mod['depends']; 
    338           foreach ($deps as $n => $v) { 
    339                if (is_array($v)) { 
    340                     $min_ver = $v[0]; 
    341                     $max_ver = $v[1]; 
    342                     $ver_txt = sprintf(__('%s&lt;=%s&lt;=%s'),$min_ver,$n,$max_ver); 
    343                } else { 
    344                     $min_ver = $v; 
    345                     $max_ver = ''; 
    346                     $ver_txt = sprintf(__('%s&gt;=%s'),$n,$min_ver); 
    347                } 
    348                if (!isset($this->modules[$n])) { 
    349                     $failures[$n] = sprintf(__('%s (missing)'),$ver_txt); 
    350                } else { 
    351                     $modver = $mod['version']; 
    352                     if ((($min_ver != '' ) && version_compare($modver, $minver,'<')) 
    353                          || (($max_ver != '' ) && version_compare($modver, $maxver,'>'))){ 
    354                          $failures[$n] = sprintf(__('%s (current : %s)'),$ver_txt,$modver); 
    355                     } 
    356                } 
    357           } 
    358           return $failures; 
    359      } 
    360       
    361325     /** 
    362326     This method installs module with ID <var>$id</var> and having a _install 
Note: See TracChangeset for help on using the changeset viewer.

Sites map