手风琴菜单 - Offlajn.com致命错误无法重新声明flat_array()

时间:2014-07-27 01:58:42

标签: php arrays joomla menu module

Joomla 2.5 模块名称 - 手风琴菜单 - Offlajn.com

当我尝试在同一页面上添加两个单独的模块(用于不同的菜单)时,我收到以下错误。

  

致命错误:无法在第24行的/www/modules/mod_accordion_menu/params/library/flatArray.php中重新声明flat_array()(之前在/www/modules/mod_accordion_menu/params/library/flatArray.php:14中声明)

<?php
    /* Multidimensional to flat array */

    function flat_array($array){
     $out=array();

     foreach($array as $k=>$v){
      if(is_array($array[$k]) && isAssoc($array[$k])){
       $out+=flat_array($array[$k]);
      }else{
       $out[$k]=$v;
      }
     }

     return $out;
    }

    function isAssoc($arr)
    {
        return array_keys($arr) !== range(0, count($arr) - 1);
    }
?>

0 个答案:

没有答案