summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 233a025)
raw | patch | inline | side by side (parent: 233a025)
author | hickert <hickert@594d385d-05f5-0310-b6e9-bd551577e9d8> | |
Thu, 18 May 2006 11:16:36 +0000 (11:16 +0000) | ||
committer | hickert <hickert@594d385d-05f5-0310-b6e9-bd551577e9d8> | |
Thu, 18 May 2006 11:16:36 +0000 (11:16 +0000) |
git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@3426 594d385d-05f5-0310-b6e9-bd551577e9d8
plugins/personal/environment/class_environment.inc | patch | blob | history |
diff --git a/plugins/personal/environment/class_environment.inc b/plugins/personal/environment/class_environment.inc
index 84d18ae86522cc65a10d3af7eae445744acb9f11..a9630783a4eacac167508d57fbed04bb61fd2e44 100644 (file)
$this->is_group = true;
}
+ /* Set resolutions */
+ $this->gotoXResolutions = array("auto"=>_("auto"),
+ "640x480" => "640x480",
+ "800x600" => "800x600",
+ "1024x768" => "1024x768",
+ "1154x864" => "1154x864",
+ "1280x768" => "1280x768",
+ "1280x1024" => "1280x1024");
+
+ if(isset($this->config->data['MAIN']['RESOLUTION_HOOK'])){
+ $file = $this->config->data['MAIN']['RESOLUTION_HOOK'];
+
+ if(is_readable($file)){
+ $str = file_get_contents($file);
+ $lines = split("\n",$str);
+ foreach($lines as $line){
+ $line = trim($line);
+ if(!empty($line)){
+ $this->gotoXResolutions[$line]=$line;
+ }
+ }
+ //natcasesort($this->gotoXResolutions);
+ }else{
+ print_red(sprintf(_("You have specified an external resolution hook which can't be read, please check the permission of the file '%s'."),$file));
+ }
+ }
+
+
$this->gotoProfileServers= $config->getShareServerList() ;
$this->gotoShareSelections= $config->getShareList(true);
$this->gotoAvailableShares= $config->getShareList(false);
$smarty->assign("gotoProfileFlag_CCHK"," checked ");
}
- $this->gotoXResolutions = array("auto"=>_("auto"),
- "640x480" => "640x480",
- "800x600" => "800x600",
- "1024x768" => "1024x768",
- "1154x864" => "1154x864",
- "1280x768" => "1280x768",
- "1280x1024" => "1280x1024");
$smarty->assign("gotoXResolutions" , $this->gotoXResolutions);
$smarty->assign("gotoXResolutionKeys" , array_flip($this->gotoXResolutions));