TemplateEditor v0.2 Błąd [Cannot use a scalar value as an array in]

marcincook

Avatar: marcincook

2012-05-26 07:44

Witam

Zainstalowałem plugin templateEditor_v0.2.zip
i dostaje taki oto błąd :

Warning: Cannot use a scalar value as an array in /ścieżka_serwerowa_katalogu/core/template-editor-admin.php on line 27

Warning: Cannot use a scalar value as an array in /ścieżka_serwerowa_katalogu/core/template-editor-admin.php on line 28

Warning: Cannot use a scalar value as an array in /ścieżka_serwerowa_katalogu/core/template-editor-admin.php on line 29

Chodzi i funkcję listTemplates


function listTemplates$sFile$sDirectory$sTemplate null ){
  
$content null;
  
$oTpl TplParser::getInstance( );
  
$oFFS FlatFilesSerialize::getInstance( );
  
$aDirs throwAllDataFromDir$sDirectory );

  if( isset( 
$aDirs ) ){
    
sort$aDirs );
    
$content null;

    foreach( 
$aDirs as $aFiles ){
      if( isset( 
$aFiles ) && is_array$aFiles ) ){
        
$i 0;
        foreach( 
$aFiles as $aData ){
          if( 
$i == ){
            
$oTpl->setIf'DIR' );
          }

          
$aData['iStyle'] = ( $i ) ? 01;
          
$aData['sDirShort'] = basename$aData['sDir'] ).'/';
          
$aData['sDate'] = displayDate$aData['iTime'] );
          
          if( 
$sTemplate == $aData['sDirShort'].$aData['sFileName'] )
            
$oTpl->setIf'SELECTED' );

          
$oTpl->setVariables'aData'$aData );
          
$content .= $oTpl->tSubBlock$sFile'FILES''LIST' );      
          
$i++;
        } 
// end foreach
      
}
    } 
// end foreach

    
if( isset( $content ) )
      return 
$oTpl->tSubBlock$sFile'FILES''LIST''head' ).$content.$oTpl->tSubBlock$sFile'FILES''LIST''foot' );
  }
// end function listTemplates



A oto te 3 linie


          $aData
['iStyle'] = ( $i ) ? 01;
          
$aData['sDirShort'] = basename$aData['sDir'] ).'/';
          
$aData['sDate'] = displayDate$aData['iTime'] );



Jakieś pomysły ?

Próbowałem przed foreach zrobić tak


...
    
$content null;

          
$aData['iStyle'] = null;
          
$aData['sDirShort'] = null;
          
$aData['sDate'] = null;
                    
    foreach( 
$aDirs as $aFiles ){ ...



Ale nic to nie daje

» Quick.Cart v5.x

Programy się nie mylą, myli się programista :)

marcincook

Avatar: marcincook

2012-05-26 07:58

Sam sobie odpowiadam (ja blondynka), ale może ktoś tak zrobi jak ja to się przyda.
Włożyłem do katalogu tamplates plik editor.css i z tąd ten BUG
Katalog templates musi zawierać tylko katalogi = NIE PLIKI

SOLVED !

Programy się nie mylą, myli się programista :)

Do góry
o nas | kontakt