172 foreach(static::$instance->parents as $sModuleDirectory)
175 $aTemp = explode(
"\\", $sModuleDirectory);
176 $sModuleDirectory = array_pop($aTemp);
178 $sLookUpPath = __DIR__.
"/../../templates/".$sModuleDirectory.
"/info.php";
179 if( file_exists($sLookUpPath) )
181 require $sLookUpPath;
235 static::$instance->block =
$block;
240 static::$instance->menu =
$menu;
253 if(defined(
"LEPTON_PATH"))
255 $aLookUpFilenames = [
256 LANGUAGE.
"_custom.php",
262 foreach( static::$instance->parents as $sClassName)
265 $aTemp = explode(
"\\", $sClassName);
266 $sClassName = array_pop($aTemp);
268 $lookUpPath = LEPTON_PATH.
"/templates/".$sClassName.
"/languages/";
272 foreach( $aLookUpFilenames as $sTempFilename )
274 if(
true === file_exists( $lookUpPath.$sTempFilename ) )
280 require $lookUpPath.$sTempFilename;
286 if(
false === $bFoundFile)
291 $tempName = (static::$instance->template_function ==
"theme"
293 :
"TEMPLATE_".strtoupper($sClassName)
296 if(isset(${$tempName}))
298 static::$instance->language = ${$tempName};