mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-12-26 16:48:49 +01:00
added functions needed to detect template and image dirs
This commit is contained in:
parent
ef0223f75b
commit
e045c4236e
@ -12,18 +12,18 @@
|
|||||||
/* $ Id $ */
|
/* $ Id $ */
|
||||||
{
|
{
|
||||||
echo "<p>\n";
|
echo "<p>\n";
|
||||||
$img = "/" . $appname . "/images/" . $appname .".gif";
|
$imgfile = $phpgw->common->get_image_dir("addressbook")."/" . $appname .".gif";
|
||||||
if (file_exists($phpgw_info["server"]["server_root"].$img)) {
|
if (file_exists($imgfile)) {
|
||||||
$img = $phpgw_info["server"]["webserver_url"].$img;
|
$imgpath = $phpgw->common->get_image_path("addressbook")."/" . $appname .".gif";
|
||||||
} else {
|
} else {
|
||||||
$img = "/" . $appname . "/images/navbar.gif";
|
$imgfile = $phpgw->common->get_image_dir("addressbook")."/navbar.gif";
|
||||||
if (file_exists($phpgw_info["server"]["server_root"].$img)) {
|
if (file_exists($imgfile)) {
|
||||||
$img=$phpgw_info["server"]["webserver_url"].$img;
|
$imgpath = $phpgw->common->get_image_path("addressbook")."/navbar.gif";
|
||||||
} else {
|
} else {
|
||||||
$img = "";
|
$imgpath = "";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
section_start("Address Book",$img);
|
section_start("Address Book",$imgpath);
|
||||||
|
|
||||||
$pg = $phpgw->link($phpgw_info["server"]["webserver_url"]."/addressbook/preferences.php");
|
$pg = $phpgw->link($phpgw_info["server"]["webserver_url"]."/addressbook/preferences.php");
|
||||||
echo "<A href=".$pg.">" . lang("Addressbook preferences") . "</A>";
|
echo "<A href=".$pg.">" . lang("Addressbook preferences") . "</A>";
|
||||||
|
@ -7,20 +7,21 @@
|
|||||||
// $phpgw and $phpgwinfo are also in scope
|
// $phpgw and $phpgwinfo are also in scope
|
||||||
|
|
||||||
// Find the icon to display
|
// Find the icon to display
|
||||||
$img = "/" . $appname . "/images/" . $appname .".gif";
|
echo "<p>\n";
|
||||||
if (file_exists($phpgw_info["server"]["server_root"].$img)) {
|
$imgfile = $phpgw->common->get_image_dir("admin")."/" . $appname .".gif";
|
||||||
$img = $phpgw_info["server"]["webserver_url"].$img;
|
if (file_exists($imgfile)) {
|
||||||
|
$imgpath = $phpgw->common->get_image_path("admin")."/" . $appname .".gif";
|
||||||
} else {
|
} else {
|
||||||
$img = "/" . $appname . "/images/navbar.gif";
|
$imgfile = $phpgw->common->get_image_dir("admin")."/navbar.gif";
|
||||||
if (file_exists($phpgw_info["server"]["server_root"].$img)) {
|
if (file_exists($imgfile)) {
|
||||||
$img=$phpgw_info["server"]["webserver_url"].$img;
|
$imgpath = $phpgw->common->get_image_path("admin")."/navbar.gif";
|
||||||
} else {
|
} else {
|
||||||
$img = "";
|
$imgpath = "";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Show the header for the section
|
// Show the header for the section
|
||||||
section_start("Administration",$img);
|
section_start("Administration",$imgpath);
|
||||||
|
|
||||||
|
|
||||||
// actual items in this section
|
// actual items in this section
|
||||||
|
@ -11,19 +11,21 @@
|
|||||||
\**************************************************************************/
|
\**************************************************************************/
|
||||||
/* $ Id $ */
|
/* $ Id $ */
|
||||||
{
|
{
|
||||||
|
|
||||||
echo "<p>\n";
|
echo "<p>\n";
|
||||||
$img = "/" . $appname . "/images/" . $appname .".gif";
|
$imgfile = $phpgw->common->get_image_dir("calendar")."/" . $appname .".gif";
|
||||||
if (file_exists($phpgw_info["server"]["server_root"].$img)) {
|
if (file_exists($imgfile)) {
|
||||||
$img = $phpgw_info["server"]["webserver_url"].$img;
|
$imgpath = $phpgw->common->get_image_path("calendar")."/" . $appname .".gif";
|
||||||
} else {
|
} else {
|
||||||
$img = "/" . $appname . "/images/navbar.gif";
|
$imgfile = $phpgw->common->get_image_dir("calendar")."/navbar.gif";
|
||||||
if (file_exists($phpgw_info["server"]["server_root"].$img)) {
|
if (file_exists($imgfile)) {
|
||||||
$img=$phpgw_info["server"]["webserver_url"].$img;
|
$imgpath = $phpgw->common->get_image_path("calendar")."/navbar.gif";
|
||||||
} else {
|
} else {
|
||||||
$img = "";
|
$imgpath = "";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
section_start("Calendar",$img);
|
|
||||||
|
section_start("Calendar",$imgpath);
|
||||||
|
|
||||||
$pg = $phpgw->link($phpgw_info["server"]["webserver_url"]."/calendar/preferences.php");
|
$pg = $phpgw->link($phpgw_info["server"]["webserver_url"]."/calendar/preferences.php");
|
||||||
echo "<a href=".$pg.">" . lang("Calendar preferences") . "</a>";
|
echo "<a href=".$pg.">" . lang("Calendar preferences") . "</a>";
|
||||||
|
@ -33,6 +33,8 @@
|
|||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
$phpgw_info["server"]["template_dir"] = $phpgw_info["server"]["api_dir"]."/templates/default";
|
||||||
$tmpl = new Template($phpgw_info["server"]["template_dir"]);
|
$tmpl = new Template($phpgw_info["server"]["template_dir"]);
|
||||||
|
|
||||||
if (! $deny_login && ! $phpgw_info["server"]["show_domain_selectbox"]) {
|
if (! $deny_login && ! $phpgw_info["server"]["show_domain_selectbox"]) {
|
||||||
|
@ -190,8 +190,8 @@
|
|||||||
$this->hooks = new hooks;
|
$this->hooks = new hooks;
|
||||||
|
|
||||||
$sep = filesystem_separator();
|
$sep = filesystem_separator();
|
||||||
$template_root = $phpgw_info["server"]["server_root"] . $sep . $phpgw_info["flags"]["currentapp"]
|
$template_root = $this->common->get_tpl_dir();
|
||||||
. $sep . "templates" . $sep . $phpgw_info["server"]["template_set"];
|
|
||||||
if (is_dir($template_root)) {
|
if (is_dir($template_root)) {
|
||||||
$this->template = new Template($template_root);
|
$this->template = new Template($template_root);
|
||||||
}
|
}
|
||||||
|
@ -224,6 +224,64 @@
|
|||||||
return $output_text;
|
return $output_text;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function get_tpl_dir($appname = ""){
|
||||||
|
global $phpgw_info;
|
||||||
|
if ($appname == ""){$appname = $phpgw_info["flags"]["currentapp"];}
|
||||||
|
if ($appname == "home" || $appname == "logout" || $appname == "login"){$appname = "phpgwapi";}
|
||||||
|
if (empty($phpgw_info["server"]["template_set"])){$phpgw_info["server"]["template_set"] = "default";}
|
||||||
|
|
||||||
|
$tpldir = $phpgw_info["server"]["server_root"]."/".$appname."/templates/".$phpgw_info["server"]["template_set"];
|
||||||
|
$tpldir_default = $phpgw_info["server"]["server_root"]."/".$appname."/templates/default";
|
||||||
|
|
||||||
|
if (is_dir ($tpldir)){
|
||||||
|
return $tpldir;
|
||||||
|
}elseif (is_dir ($tpldir_default)){
|
||||||
|
return $tpldir_default;
|
||||||
|
}else{
|
||||||
|
return False;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function get_image_dir($appname = ""){
|
||||||
|
global $phpgw_info;
|
||||||
|
if ($appname == ""){$appname = $phpgw_info["flags"]["currentapp"];}
|
||||||
|
if (empty($phpgw_info["server"]["template_set"])){$phpgw_info["server"]["template_set"] = "default";}
|
||||||
|
|
||||||
|
$imagedir = $phpgw_info["server"]["server_root"]."/".$appname."/templates/".$phpgw_info["server"]["template_set"]."/images";
|
||||||
|
$imagedir_default = $phpgw_info["server"]["server_root"]."/".$appname."/templates/default/images";
|
||||||
|
$imagedir_olddefault = $phpgw_info["server"]["server_root"]."/".$appname."/images";
|
||||||
|
|
||||||
|
if (is_dir ($imagedir)){
|
||||||
|
return $imagedir;
|
||||||
|
}elseif (is_dir ($imagedir_default)){
|
||||||
|
return $imagedir_default;
|
||||||
|
}elseif (is_dir ($imagedir_olddefault)){
|
||||||
|
return $imagedir_olddefault;
|
||||||
|
}else{
|
||||||
|
return False;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function get_image_path($appname = ""){
|
||||||
|
global $phpgw_info;
|
||||||
|
if ($appname == ""){$appname = $phpgw_info["flags"]["currentapp"];}
|
||||||
|
if (empty($phpgw_info["server"]["template_set"])){$phpgw_info["server"]["template_set"] = "default";}
|
||||||
|
|
||||||
|
$imagedir = $phpgw_info["server"]["server_root"]."/".$appname."/templates/".$phpgw_info["server"]["template_set"]."/images";
|
||||||
|
$imagedir_default = $phpgw_info["server"]["server_root"]."/".$appname."/templates/default/images";
|
||||||
|
$imagedir_olddefault = $phpgw_info["server"]["server_root"]."/".$appname."/images";
|
||||||
|
|
||||||
|
if (is_dir ($imagedir)){
|
||||||
|
return $phpgw_info["server"]["webserver_url"]."/".$appname."/templates/".$phpgw_info["server"]["template_set"]."/images";
|
||||||
|
}elseif (is_dir ($imagedir_default)){
|
||||||
|
return $phpgw_info["server"]["webserver_url"]."/".$appname."/templates/default/images";
|
||||||
|
}elseif (is_dir ($imagedir_olddefault)){
|
||||||
|
return $phpgw_info["server"]["webserver_url"]."/".$appname."/images";
|
||||||
|
}else{
|
||||||
|
return False;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
function show_icon(&$tpl, $td_width, $appname, $description = "")
|
function show_icon(&$tpl, $td_width, $appname, $description = "")
|
||||||
{
|
{
|
||||||
global $phpgw_info, $colspan, $phpgw;
|
global $phpgw_info, $colspan, $phpgw;
|
||||||
|
@ -31,10 +31,6 @@
|
|||||||
$phpgw_info["server"]["template_set"] = "default";
|
$phpgw_info["server"]["template_set"] = "default";
|
||||||
}
|
}
|
||||||
|
|
||||||
if (empty($phpgw_info["server"]["template_dir"])){
|
|
||||||
$phpgw_info["server"]["template_dir"] = $phpgw_info["server"]["api_dir"]."/templates/".$phpgw_info["server"]["template_set"];
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!isset($phpgw_domain)) { // make them fix their header
|
if (!isset($phpgw_domain)) { // make them fix their header
|
||||||
echo "The administration is required to upgrade the header.inc.php file before you can continue.";
|
echo "The administration is required to upgrade the header.inc.php file before you can continue.";
|
||||||
exit;
|
exit;
|
||||||
@ -93,16 +89,19 @@
|
|||||||
function phpgw_fillarray()
|
function phpgw_fillarray()
|
||||||
{
|
{
|
||||||
global $phpgw, $phpgw_info, $cd, $colspan;
|
global $phpgw, $phpgw_info, $cd, $colspan;
|
||||||
if (!isset($phpgw_info["server"]["images_dir"])){
|
// if (!isset($phpgw_info["server"]["template_dir"])){
|
||||||
$phpgw_info["server"]["images_dir"] = $phpgw_info["server"]["webserver_url"] . "/phpgwapi/templates/".$phpgw_info["server"]["template_set"]."/images";
|
$phpgw_info["server"]["template_dir"] = $phpgw->common->get_tpl_dir("phpgwapi");
|
||||||
}
|
|
||||||
$phpgw_info["server"]["template_dir"] = $phpgw_info["server"]["api_dir"] . "/templates/"
|
// }
|
||||||
. $phpgw_info["server"]["template_set"];
|
|
||||||
|
// if (!isset($phpgw_info["server"]["images_dir"])){
|
||||||
|
$phpgw_info["server"]["images_dir"] = $phpgw->common->get_image_path("phpgwapi");
|
||||||
|
// }
|
||||||
|
|
||||||
$phpgw_info["server"]["app_root"] = $phpgw_info["server"]["server_root"]."/".$phpgw_info["flags"]["currentapp"];
|
$phpgw_info["server"]["app_root"] = $phpgw_info["server"]["server_root"]."/".$phpgw_info["flags"]["currentapp"];
|
||||||
$phpgw_info["server"]["app_inc"] = $phpgw_info["server"]["app_root"]."/inc";
|
$phpgw_info["server"]["app_inc"] = $phpgw_info["server"]["app_root"]."/inc";
|
||||||
$phpgw_info["server"]["app_images"] = $phpgw_info["server"]["webserver_url"]."/".$phpgw_info["flags"]["currentapp"]."/templates/".$phpgw_info["server"]["template_set"]."/images";
|
$phpgw_info["server"]["app_images"] = $phpgw->common->get_image_path();
|
||||||
$phpgw_info["server"]["app_tpl"] = $phpgw_info["server"]["app_root"]."/templates/".$phpgw_info["server"]["template_set"];
|
$phpgw_info["server"]["app_tpl"] = $phpgw->common->get_tpl_dir();
|
||||||
|
|
||||||
/* ********This sets the user variables******** */
|
/* ********This sets the user variables******** */
|
||||||
$phpgw_info["user"]["private_dir"] = $phpgw_info["server"]["files_dir"] . "/users/"
|
$phpgw_info["user"]["private_dir"] = $phpgw_info["server"]["files_dir"] . "/users/"
|
||||||
|
@ -12,18 +12,18 @@
|
|||||||
/* $ Id $ */
|
/* $ Id $ */
|
||||||
{
|
{
|
||||||
echo "<p>\n";
|
echo "<p>\n";
|
||||||
$img = "/" . $appname . "/images/" . $appname .".gif";
|
$imgfile = $phpgw->common->get_image_dir("preferences")."/" . $appname .".gif";
|
||||||
if (file_exists($phpgw_info["server"]["server_root"].$img)) {
|
if (file_exists($imgfile)) {
|
||||||
$img = $phpgw_info["server"]["webserver_url"].$img;
|
$imgpath = $phpgw->common->get_image_path("preferences")."/" . $appname .".gif";
|
||||||
} else {
|
} else {
|
||||||
$img = "/" . $appname . "/images/navbar.gif";
|
$imgfile = $phpgw->common->get_image_dir("preferences")."/navbar.gif";
|
||||||
if (file_exists($phpgw_info["server"]["server_root"].$img)) {
|
if (file_exists($imgfile)) {
|
||||||
$img=$phpgw_info["server"]["webserver_url"].$img;
|
$imgpath = $phpgw->common->get_image_path("preferences")."/navbar.gif";
|
||||||
} else {
|
} else {
|
||||||
$img = "";
|
$imgpath = "";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
section_start("Account Preferences",$img);
|
section_start("Account Preferences",$imgpath);
|
||||||
|
|
||||||
|
|
||||||
// Actual content
|
// Actual content
|
||||||
|
Loading…
Reference in New Issue
Block a user