functions concerning the config file config.inc.php. The domain is not set into the form for security issues More...
Go to the source code of this file.
Functions | |
config_file_create ($p_array, $from_setup=1, $p_os=1) | |
create the config file | |
config_file_form ($p_array=null) | |
is_unix () |
functions concerning the config file config.inc.php. The domain is not set into the form for security issues
Definition in file config_file.php.
config_file_create | ( | $ | p_array, |
$ | from_setup = 1 , |
||
$ | p_os = 1 |
||
) |
create the config file
Definition at line 103 of file config_file.php.
References $p_array.
{ extract ($p_array); $add=($from_setup==1)?'..'.DIRECTORY_SEPARATOR:''; $hFile= fopen($add.'..'.DIRECTORY_SEPARATOR.'include'.DIRECTORY_SEPARATOR.'config.inc.php','w'); fputs($hFile,'<?php '); fputs($hFile,"\r\n"); fputs($hFile, 'date_default_timezone_set (\'Europe/Brussels\');'); fputs($hFile,"\r\n"); fputs($hFile, "\$_ENV['TMP']='".$ctmp."';"); fputs($hFile,"\r\n"); fputs($hFile, 'define("PG_PATH","'.$cpath.'");'); fputs($hFile,"\r\n"); if ( $p_os == 1 ) { fputs($hFile, 'define("PG_RESTORE","'.$cpath.DIRECTORY_SEPARATOR.'pg_restore ");'); fputs($hFile,"\r\n"); fputs($hFile, 'define("PG_DUMP","'.$cpath.DIRECTORY_SEPARATOR.'pg_dump ");'); fputs($hFile,"\r\n"); fputs($hFile, 'define ("PSQL","'.$cpath.DIRECTORY_SEPARATOR.'psql");'); } else { fputs($hFile, 'define("PG_RESTORE","pg_restore.exe");'); fputs($hFile,"\r\n"); fputs($hFile, 'define("PG_DUMP","pg_dump.exe");'); fputs($hFile,"\r\n"); fputs($hFile, 'define ("PSQL","psql.exe");'); } fputs($hFile,"\r\n"); fputs($hFile, 'define ("noalyss_user","'.$cuser.'");'); fputs($hFile,"\r\n"); fputs($hFile, 'define ("noalyss_password","'.$cpasswd.'");'); fputs($hFile,"\r\n"); fputs($hFile, 'define ("noalyss_psql_port","'.$cport.'");'); fputs($hFile,"\r\n"); fputs($hFile, 'define ("noalyss_psql_host","127.0.0.1");'); fputs($hFile,"\r\n"); fputs($hFile, 'define ("LOCALE",'.$clocale.');'); fputs($hFile,"\r\n"); fputs($hFile, 'define ("domaine","");'); fputs($hFile,"\r\n"); if (isset ($multi)) fputs($hFile, 'define ("MULTI",0);'); if (! isset ($multi)) fputs($hFile, 'define ("MULTI",1);'); fputs($hFile,"\r\n"); fputs($hFile, 'define ("dbname","'.$cdbname.'");'); fputs($hFile,"\r\n"); fputs($hFile,'?>'); fclose($hFile); }
config_file_form | ( | $ | p_array = null | ) |
array | with the index
|
Definition at line 55 of file config_file.php.
References $os, $p_array, and is_unix().
{ $os=is_unix(); if ( $p_array == null ) { /* default value */ $ctmp=($os==1)?'/tmp':'c:/tmp'; $cpath=($os==1)?'/usr/bin':'c:/noalyss/postgresql/bin'; $cuser='noalyss_sql'; $cpasswd='dany'; $cport=5432; $cdomain=''; $clocale=1; $multi=1; $cdbname="database_noalyss"; } else extract ($p_array); $ictmp=new IText('ctmp',$ctmp); $ictmp->size=25; $iclocale=new ISelect('clocale'); $iclocale->value=array( array("value"=>1,"label"=>"Activé"), array("value"=>0,"label"=>"Désactivé") ); $iclocale->selected=1; $icpath=new IText("cpath",$cpath); $icpath->size=30; $icuser=new IText('cuser',$cuser); $icpasswd=new IText('cpasswd',$cpasswd); $icport=new IText("cport",$cport); /* * For version MONO */ $smulti=new ICheckBox('multi'); $smulti->javascript=' onchange="show_dbname(this)" '; $icdbname=new IText('cdbname'); require 'template_config_form.php'; }