Yes'; else $yesno = 'No'; echo ''. $message .''. $yesno .''; } /** ** Check writeability of needed files and directories - used for step 1. **/ function isWriteable ( $canContinue, $file, $mode, $desc ) { @chmod( $file, $mode ); $good = is_writable( $file ) ? 1 : 0; Message ( $desc.' is writable: ', $good ); return ( $canContinue && $good ); } function changeConfigVariables( $contents, $replaces ) { foreach( $replaces as $k=>$v) { $patterns[] = '/\s*\''. $k .'\'\s*=>\s*\'{0,1}\w*\'{0,1}\s*,/i'; $replacements[] = "\n\t\t'$k' => $v,"; } //return $contents; return preg_replace($patterns, $replacements, $contents); } function getConfigData( $fname='' ) { if($fname == '')$fname = CONFIG_FILE; $handle = fopen($fname, "r"); $contents = fread($handle, filesize($fname)); fclose($handle); return $contents; } function writeConfig( $configData, $fname='' ) { if( $fname == '' )$fname = CONFIG_FILE; $fp = @fopen( $fname, 'wb' ); if ( $fp ) { fwrite( $fp, $configData ); fclose( $fp ); return true; } else return false; } //------------------------------------------------- //connect to database return Error str //------------------------------------------------- function connectToDB($dbname='', $dbuser='', $dbpass='', $dbhost='', &$dbpref) { if( $dbname == '' ) { require_once './inc/config.srv.php'; $dbhost = $GLOBALS['fc_config']['db']['host']; $dbuser = $GLOBALS['fc_config']['db']['user']; $dbpass = $GLOBALS['fc_config']['db']['pass']; $dbname = $GLOBALS['fc_config']['db']['base']; $dbpref = $GLOBALS['fc_config']['db']['pref']; } if($conn = @mysql_connect($dbhost, $dbuser, $dbpass)) { if(! mysql_select_db($dbname, $conn)) { return "Could not select '$dbname' database - please make sure this database exists
" . mysql_error(); } } else { return 'Could not connect to MySQL database - please check database settings
' . mysql_error(); } return ''; } //return string error or result array if all ok function db_get_array($sql, $primary_fld='') { $errstr = ''; $result = @mysql_query($sql) OR ($errstr = mysql_error()) ; if($errstr != '') return $errstr; $return = array(); while($ret = mysql_fetch_array($result,MYSQL_ASSOC)) { if( $primary_fld != '' ) { $return[$ret[$primary_fld]] = $ret; }else { $return[] = $ret; } } return $return; } //------------------------------------------------- //generate html combo //------------------------------------------------- function htmlSelect($name, $arr, $selected, $addprop='') { $ret = ""; return $ret; } //------------------------------------------------- //redirect_inst //------------------------------------------------- function redirect_inst($url) { echo ' '; die; } ?>