Bontiv-Sourceer source code viewer
Root | Help
./bontiv-cms/docs/html/class_config___file.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Bontiv CMS: Config_File Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">Bontiv CMS&#160;<span id="projectnumber">0.1</span></div>
   <div id="projectbrief">The most flexible CMS of the world</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li id="searchli">
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)"
               onblur="searchBox.OnSearchFieldFocus(false)"
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="classes.html"><span>Data&#160;Structure&#160;Index</span></a></li>
      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Data Fields</a>  </div>
  <div class="headertitle">
<div class="title">Config_File Class Reference</div>  </div>
</div>
<div class="contents">
<!-- doxytag: class="Config_File" --><table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_config___file.html#aca7833d633dfdb20287c9596e386790d">Config_File</a> ($config_path=NULL)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_config___file.html#afd02d9b052d474f69b9b0040c33b47bc">set_path</a> ($config_path)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_config___file.html#a23679231c0a913334b147f7df83c2a77">get</a> ($file_name, $section_name=NULL, $var_name=NULL)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_config___file.html#ac922d3e712db53b74e8fa1b70dc85ab1">get_key</a> ($config_key)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_config___file.html#a1ddcf0e43f022559bf8e8ecfaf98a1bc">get_file_names</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_config___file.html#a87a9f1ba0feaebb36833ffba7af5b398">get_section_names</a> ($file_name)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_config___file.html#a1cc9733d0fbe7253d814110ee83ba385">get_var_names</a> ($file_name, $section=NULL)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_config___file.html#ad5c7a23104aa4e60e5206d45f12b213f">clear</a> ($file_name=NULL)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_config___file.html#a60cecc7ed22569ca42611cecec809c7d">load_file</a> ($file_name, $prepend_path=true)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_config___file.html#abbf387cf6ebd3a432bad2ad1d697f6c0">set_file_contents</a> ($config_file, $contents)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_config___file.html#a9088a915a8830c054e1c20efdf982288">parse_contents</a> ($contents)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_config___file.html#a395dfc55bb2ce7e6126e453e7d7c3c59">_set_config_var</a> (&amp;$container, $var_name, $var_value, $booleanize)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_config___file.html#ac875b1d5870a59fda17bbdb25c792b17">_trigger_error_msg</a> ($error_msg, $error_type=E_USER_WARNING)</td></tr>
<tr><td colspan="2"><h2><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_config___file.html#a8d31b0ad9cccde7e2d857097672ed6cf">$overwrite</a> = true</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_config___file.html#af0cf19013c4ba6a4be61cd12d4d58176">$booleanize</a> = true</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_config___file.html#adc9cc2cebe0db470e85719ea48d9b40e">$read_hidden</a> = true</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_config___file.html#a2acc1a2a1a6e166957d9b731ff8afaa5">$fix_newlines</a> = true</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_config___file.html#a215112f5a6d6e46a3478f83b8108ca96">$_config_path</a> = &quot;&quot;</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4a14d39558fa2bcea2f8221bf8e123ef"></a><!-- doxytag: member="Config_File::$_config_data" ref="a4a14d39558fa2bcea2f8221bf8e123ef" args="" -->
&#160;</td><td class="memItemRight" valign="bottom"><b>$_config_data</b> = array()</td></tr>
</table>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a395dfc55bb2ce7e6126e453e7d7c3c59"></a><!-- doxytag: member="Config_File::_set_config_var" ref="a395dfc55bb2ce7e6126e453e7d7c3c59" args="(&amp;$container, $var_name, $var_value, $booleanize)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">_set_config_var </td>
          <td>(</td>
          <td class="paramtype">&amp;$&#160;</td>
          <td class="paramname"><em>container</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">$&#160;</td>
          <td class="paramname"><em>var_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">$&#160;</td>
          <td class="paramname"><em>var_value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">$&#160;</td>
          <td class="paramname"><em>booleanize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>#@+  private </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramtype">array</td><td class="paramname">&amp;$container</td><td></td></tr>
    <tr><td class="paramtype">string</td><td class="paramname">$var_name</td><td></td></tr>
    <tr><td class="paramtype">mixed</td><td class="paramname">$var_value</td><td></td></tr>
    <tr><td class="paramtype">boolean</td><td class="paramname">$booleanize</td><td>determines whether $var_value is converted to to true/false </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ac875b1d5870a59fda17bbdb25c792b17"></a><!-- doxytag: member="Config_File::_trigger_error_msg" ref="ac875b1d5870a59fda17bbdb25c792b17" args="($error_msg, $error_type=E_USER_WARNING)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">_trigger_error_msg </td>
          <td>(</td>
          <td class="paramtype">$&#160;</td>
          <td class="paramname"><em>error_msg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">$&#160;</td>
          <td class="paramname"><em>error_type</em> = <code>E_USER_WARNING</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>trigger_error() creates a PHP warning/error </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramtype">string</td><td class="paramname">$error_msg</td><td></td></tr>
    <tr><td class="paramtype">integer</td><td class="paramname">$error_type</td><td>one of </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ad5c7a23104aa4e60e5206d45f12b213f"></a><!-- doxytag: member="Config_File::clear" ref="ad5c7a23104aa4e60e5206d45f12b213f" args="($file_name=NULL)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">clear </td>
          <td>(</td>
          <td class="paramtype">$&#160;</td>
          <td class="paramname"><em>file_name</em> = <code>NULL</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Clear loaded config data for a certain file or all files.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramtype">string</td><td class="paramname">$file_name</td><td>file to clear config data for </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="aca7833d633dfdb20287c9596e386790d"></a><!-- doxytag: member="Config_File::Config_File" ref="aca7833d633dfdb20287c9596e386790d" args="($config_path=NULL)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_config___file.html">Config_File</a> </td>
          <td>(</td>
          <td class="paramtype">$&#160;</td>
          <td class="paramname"><em>config_path</em> = <code>NULL</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>#@- Constructs a new config file class.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramtype">string</td><td class="paramname">$config_path</td><td>(optional) path to the config files </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a23679231c0a913334b147f7df83c2a77"></a><!-- doxytag: member="Config_File::get" ref="a23679231c0a913334b147f7df83c2a77" args="($file_name, $section_name=NULL, $var_name=NULL)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">get </td>
          <td>(</td>
          <td class="paramtype">$&#160;</td>
          <td class="paramname"><em>file_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">$&#160;</td>
          <td class="paramname"><em>section_name</em> = <code>NULL</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">$&#160;</td>
          <td class="paramname"><em>var_name</em> = <code>NULL</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Retrieves config info based on the file, section, and variable name.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramtype">string</td><td class="paramname">$file_name</td><td>config file to get info for </td></tr>
    <tr><td class="paramtype">string</td><td class="paramname">$section_name</td><td>(optional) section to get info for </td></tr>
    <tr><td class="paramtype">string</td><td class="paramname">$var_name</td><td>(optional) variable to get info for </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>string|array a value or array of values </dd></dl>

</div>
</div>
<a class="anchor" id="a1ddcf0e43f022559bf8e8ecfaf98a1bc"></a><!-- doxytag: member="Config_File::get_file_names" ref="a1ddcf0e43f022559bf8e8ecfaf98a1bc" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">get_file_names </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Get all loaded config file names.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>array an array of loaded config file names </dd></dl>

</div>
</div>
<a class="anchor" id="ac922d3e712db53b74e8fa1b70dc85ab1"></a><!-- doxytag: member="Config_File::get_key" ref="ac922d3e712db53b74e8fa1b70dc85ab1" args="($config_key)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">&amp; get_key </td>
          <td>(</td>
          <td class="paramtype">$&#160;</td>
          <td class="paramname"><em>config_key</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Retrieves config info based on the key.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">$file_name</td><td>string config key (filename/section/var) </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>string|array same as <a class="el" href="class_config___file.html#a23679231c0a913334b147f7df83c2a77">get()</a>  <a class="el" href="class_config___file.html#a23679231c0a913334b147f7df83c2a77">get()</a> retrieves information from config file and returns it </dd></dl>

</div>
</div>
<a class="anchor" id="a87a9f1ba0feaebb36833ffba7af5b398"></a><!-- doxytag: member="Config_File::get_section_names" ref="a87a9f1ba0feaebb36833ffba7af5b398" args="($file_name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">get_section_names </td>
          <td>(</td>
          <td class="paramtype">$&#160;</td>
          <td class="paramname"><em>file_name</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Get all section names from a loaded file.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramtype">string</td><td class="paramname">$file_name</td><td>config file to get section names from </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>array an array of section names from the specified file </dd></dl>

</div>
</div>
<a class="anchor" id="a1cc9733d0fbe7253d814110ee83ba385"></a><!-- doxytag: member="Config_File::get_var_names" ref="a1cc9733d0fbe7253d814110ee83ba385" args="($file_name, $section=NULL)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">get_var_names </td>
          <td>(</td>
          <td class="paramtype">$&#160;</td>
          <td class="paramname"><em>file_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">$&#160;</td>
          <td class="paramname"><em>section</em> = <code>NULL</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Get all global or section variable names.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramtype">string</td><td class="paramname">$file_name</td><td>config file to get info for </td></tr>
    <tr><td class="paramtype">string</td><td class="paramname">$section_name</td><td>(optional) section to get info for </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>array an array of variables names from the specified file/section </dd></dl>

</div>
</div>
<a class="anchor" id="a60cecc7ed22569ca42611cecec809c7d"></a><!-- doxytag: member="Config_File::load_file" ref="a60cecc7ed22569ca42611cecec809c7d" args="($file_name, $prepend_path=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">load_file </td>
          <td>(</td>
          <td class="paramtype">$&#160;</td>
          <td class="paramname"><em>file_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">$&#160;</td>
          <td class="paramname"><em>prepend_path</em> = <code>true</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Load a configuration file manually.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramtype">string</td><td class="paramname">$file_name</td><td>file name to load </td></tr>
    <tr><td class="paramtype">boolean</td><td class="paramname">$prepend_path</td><td>whether current config path should be prepended to the filename </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a9088a915a8830c054e1c20efdf982288"></a><!-- doxytag: member="Config_File::parse_contents" ref="a9088a915a8830c054e1c20efdf982288" args="($contents)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">parse_contents </td>
          <td>(</td>
          <td class="paramtype">$&#160;</td>
          <td class="paramname"><em>contents</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>parse the source of a configuration file manually.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramtype">string</td><td class="paramname">$contents</td><td>the file-contents to parse </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="abbf387cf6ebd3a432bad2ad1d697f6c0"></a><!-- doxytag: member="Config_File::set_file_contents" ref="abbf387cf6ebd3a432bad2ad1d697f6c0" args="($config_file, $contents)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">set_file_contents </td>
          <td>(</td>
          <td class="paramtype">$&#160;</td>
          <td class="paramname"><em>config_file</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">$&#160;</td>
          <td class="paramname"><em>contents</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Store the contents of a file manually.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramtype">string</td><td class="paramname">$config_file</td><td>file name of the related contents </td></tr>
    <tr><td class="paramtype">string</td><td class="paramname">$contents</td><td>the file-contents to parse </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="afd02d9b052d474f69b9b0040c33b47bc"></a><!-- doxytag: member="Config_File::set_path" ref="afd02d9b052d474f69b9b0040c33b47bc" args="($config_path)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">set_path </td>
          <td>(</td>
          <td class="paramtype">$&#160;</td>
          <td class="paramname"><em>config_path</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Set the path where configuration files can be found.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramtype">string</td><td class="paramname">$config_path</td><td>path to the config files </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<hr/><h2>Field Documentation</h2>
<a class="anchor" id="a215112f5a6d6e46a3478f83b8108ca96"></a><!-- doxytag: member="Config_File::$_config_path" ref="a215112f5a6d6e46a3478f83b8108ca96" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$_config_path = &quot;&quot;</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>#@-  private </p>

</div>
</div>
<a class="anchor" id="af0cf19013c4ba6a4be61cd12d4d58176"></a><!-- doxytag: member="Config_File::$booleanize" ref="af0cf19013c4ba6a4be61cd12d4d58176" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$booleanize = true</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Controls whether config values of on/true/yes and off/false/no get converted to boolean values automatically. </p>

</div>
</div>
<a class="anchor" id="a2acc1a2a1a6e166957d9b731ff8afaa5"></a><!-- doxytag: member="Config_File::$fix_newlines" ref="a2acc1a2a1a6e166957d9b731ff8afaa5" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$fix_newlines = true</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Controls whether or not to fix mac or dos formatted newlines. If set to true,  or <br/>
 will be changed to <br/>
. </p>

</div>
</div>
<a class="anchor" id="a8d31b0ad9cccde7e2d857097672ed6cf"></a><!-- doxytag: member="Config_File::$overwrite" ref="a8d31b0ad9cccde7e2d857097672ed6cf" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$overwrite = true</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Controls whether variables with the same name overwrite each other. </p>

</div>
</div>
<a class="anchor" id="adc9cc2cebe0db470e85719ea48d9b40e"></a><!-- doxytag: member="Config_File::$read_hidden" ref="adc9cc2cebe0db470e85719ea48d9b40e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$read_hidden = true</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Controls whether hidden config sections/vars are read from the file. </p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>libs/smarty/Config_File.class.php</li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<hr class="footer"/><address class="footer"><small>Generated on Tue Sep 20 2011 for Bontiv CMS by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
</body>
</html>
Presented with Bontiv-Sourceer