Forum->Flatnux->richiesta per "functions_editors.php"
  
Benvenuto Sconosciuto Registrati Aiuto383 Utenti

Utente Messaggio


johndorazio

0 Livello 0 10

levellevellevellevellevellevellevellevellevellevel
profile mail home
Domenica 24 Ottobre 2010 - 08:13

richiesta per "functions_editors.php":
Per Alessandro:
Ho deciso di utilizzare nel tema "glorioso" che sto sviluppando un array anche per le variabili di configurazione, in modo che è molto più facile riconoscere quali sono le variabili di configurazione del tema, quali sono le variabili di configurazione di Flatnux, quali sono variabili che sono definite ad hoc nel codice...

In ogni modo, utilizzando un array, lo dichiaro come array all'inizio di "config.php". Ma la funzione "fn_editconffile()" in functions_editors.php non prevede che ci possa essere la dichiarazione di una variabile, vorrebbe che tutte le righe che iniziano con "$" abbiano una variabile con un valore. E' facile ovviare a questo, basta aggiungere un'altro condizionale, ossia "&& strpos($fg[$i],"Array();")===false", in questo modo (stiamo intorno alle righe 218-225):
	$ffile = $file;
$fg = file($file);
$j = 0;
// scansione file alla ricerca delle variabili
for ( $i = 0;$i < count($fg);$i++ )
{
if ( preg_match('/^\$./s',$fg[$i]) ) // prende solo le righe che iniziano col carattere "$"
{

diventa:
	$ffile = $file;
$fg = file($file);
$j = 0;
// scansione file alla ricerca delle variabili
for ( $i = 0;$i < count($fg);$i++ )
{
if ( preg_match('/^\$./s',$fg[$i]) && strpos($fg[$i],"Array();")===false ) // prende solo le righe che iniziano col carattere "$" e che non sia una variabile dichiarata come array
{


Pensi di potermi fare il favore di aggiungere questo condizionale nel codice di functions_editors.php? Grazie.

____________________________
"The whole of science is nothing more than a refinement of everyday thinking." (Albert Einstein)



johndorazio

0 Livello 0 10

levellevellevellevellevellevellevellevellevellevel
profile mail home
Martedì 15 Marzo 2011 - 00:00

Re: richiesta per :
Vedo che l'hai implementato ti ringrazio!

____________________________
"The whole of science is nothing more than a refinement of everyday thinking." (Albert Einstein)

 [1]