Forum->Flatnux->richiesta per "functions_editors.php"
  
Welcome Unknown Register Help383 Users

User Message


johndorazio

0 Level 0 10

levellevellevellevellevellevellevellevellevellevel
profile mail home
Sunday 24 October 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 Level 0 10

levellevellevellevellevellevellevellevellevellevel
profile mail home
Tuesday 15 March 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]