Revision 1970
Added by Dietmar about 11 years ago
Lib.php | ||
---|---|---|
26 | 26 |
* @copyright Werner v.d.Decken <wkl@isteam.de> |
27 | 27 |
* @license http://www.gnu.org/licenses/gpl.html GPL License |
28 | 28 |
* @version 1.6.8 |
29 |
* @revision $Revision: $
|
|
30 |
* @link $HeadURL: $
|
|
31 |
* @lastmodified $Date: $
|
|
29 |
* @revision $Revision$ |
|
30 |
* @link $HeadURL$ |
|
31 |
* @lastmodified $Date$ |
|
32 | 32 |
* @since File available since 09.01.2013 |
33 | 33 |
* @description provides a flexible posibility for changeing to a translated page |
34 | 34 |
*/ |
... | ... | |
62 | 62 |
$this->_oApp = (isset($GLOBALS['admin']) ? $GLOBALS['admin'] : $GLOBALS['wb']); |
63 | 63 |
$this->_oDb = WbDatabase::getInstance(); |
64 | 64 |
$this->_oReg = WbAdaptor::getInstance(); |
65 |
$this->_config = parse_ini_file(dirname(__FILE__).'/default.ini',true);
|
|
65 |
$this->_config = $this->_aConfig = $this->getConfig((dirname(__FILE__)).'/default.ini');
|
|
66 | 66 |
$this->_aTwigEnv = $this->_config['twig-environment']; |
67 | 67 |
$this->_aTwigLoader = $this->_config['twig-loader-file']; |
68 | 68 |
} |
... | ... | |
185 | 185 |
} |
186 | 186 |
|
187 | 187 |
|
188 |
protected function getConfig($sFilename) |
|
189 |
{ |
|
190 |
if(is_readable($sFilename)){ |
|
191 |
return parse_ini_file($sFilename, true); |
|
192 |
}else { |
|
193 |
return null; |
|
194 |
} |
|
195 |
} |
|
188 | 196 |
|
197 |
|
|
189 | 198 |
private function _getAllowedLanguagesFromAddons($sLangKey='') |
190 | 199 |
{ |
191 | 200 |
$aLangAddons = array(); |
... | ... | |
300 | 309 |
// fill page_code with page_id for default_language |
301 | 310 |
while( list( $page_id, $val ) = each ( $entries ) ) |
302 | 311 |
{ |
303 |
if( $val['language'] == $this->_oReg->DefaultLangauage ) {
|
|
312 |
if( $val['language'] == $this->_oReg->DefaultLanguage ) { |
|
304 | 313 |
if( ($retVal = $this->_updatePageCode((int)$page_id, 'pages', (int)$page_id ))==false ){ break; } |
305 | 314 |
} |
306 | 315 |
} |
307 | 316 |
Also available in: Unified diff
! Pages settings fix output page_code treelist (not ready yet)