diff --git a/index.php b/index.php index fe3a22087d..1bbe10fa9e 100755 --- a/index.php +++ b/index.php @@ -12,116 +12,142 @@ /* $Id$ */ - if (! is_file("header.inc.php")) { - echo '
It appears that phpGroupWare is not setup yet, please click ' - . 'here.
'; - exit; - } + if (!is_file("header.inc.php")) + { + echo '
It appears that phpGroupWare is not setup yet, please click ' + . 'here.
'; + exit; + } - if (!isset($sessionid) || !$sessionid) { - Header("Location: login.php"); - exit; - } + if (!isset($sessionid) || !$sessionid) + { + Header("Location: login.php"); + exit; + } - $phpgw_info["flags"] = array("noheader" => True, "nonavbar" => True, "currentapp" => "home", - "enable_network_class" => True, "enable_todo_class" => True, - "enable_addressbook_class" => True, "enable_nextmatchs_class" => True - ); - include("header.inc.php"); - // Note: I need to add checks to make sure these apps are installed. + $phpgw_info["flags"] = array( + "noheader" => True, "nonavbar" => True, "currentapp" => "home", + "enable_network_class" => True, "enable_todo_class" => True, + "enable_contacts_class" => True, "enable_nextmatchs_class" => True + ); + include("header.inc.php"); + // Note: I need to add checks to make sure these apps are installed. - if ($phpgw_forward) { - if ($phpgw_forward) { - while (list($name,$value) = each($HTTP_GET_VARS)) { - if (ereg("phpgw_",$name)) { - $extra_vars .= "&" . $name . "=" . urlencode($value); - } - } - } - $phpgw->redirect($phpgw->link($phpgw_forward,$extra_vars)); - } + if ($phpgw_forward) + { + // Why again? + if ($phpgw_forward) + { + while (list($name,$value) = each($HTTP_GET_VARS)) + { + if (ereg("phpgw_",$name)) + { + $extra_vars .= "&" . $name . "=" . urlencode($value); + } + } + } + $phpgw->redirect($phpgw->link($phpgw_forward,$extra_vars)); + } - if (($phpgw_info["user"]["preferences"]["common"]["useframes"] && $phpgw_info["server"]["useframes"] == "allowed") - || ($phpgw_info["server"]["useframes"] == "always")) { + if (($phpgw_info["user"]["preferences"]["common"]["useframes"] && + $phpgw_info["server"]["useframes"] == "allowed") || + ($phpgw_info["server"]["useframes"] == "always")) + { + if ($cd == "yes") + { + if (! $navbarframe && ! $framebody) + { + $tpl = new Template($phpgw_info["server"]["template_dir"]); + $tpl->set_file(array( + "frames" => "frames.tpl", + "frame_body" => "frames_body.tpl", + "frame_navbar" => "frames_navbar.tpl" + )); + $tpl->set_var("navbar_link",$phpgw->link("index.php","navbarframe=True&cd=yes")); + if ($forward) + { + $tpl->set_var("body_link",$phpgw->link($forward)); + } + else + { + $tpl->set_var("body_link",$phpgw->link("index.php","framebody=True&cd=yes")); + } - if ($cd == "yes") { - - if (! $navbarframe && ! $framebody) { - $tpl = new Template($phpgw_info["server"]["template_dir"]); - $tpl->set_file(array("frames" => "frames.tpl", - "frame_body" => "frames_body.tpl", - "frame_navbar" => "frames_navbar.tpl" - )); - $tpl->set_var("navbar_link",$phpgw->link("index.php","navbarframe=True&cd=yes")); - if ($forward) { - $tpl->set_var("body_link",$phpgw->link($forward)); - } else { - $tpl->set_var("body_link",$phpgw->link("index.php","framebody=True&cd=yes")); - } - - if ($phpgw_info["user"]["preferences"]["common"]["frame_navbar_location"] == "bottom") { - $tpl->set_var("frame_size","*,60"); - $tpl->parse("frames_","frame_body",True); - $tpl->parse("frames_","frame_navbar",True); - } else { - $tpl->set_var("frame_size","60,*"); - $tpl->parse("frames_","frame_navbar",True); - $tpl->parse("frames_","frame_body",True); - } - $tpl->pparse("out","frames"); - } - if ($navbarframe) { - $phpgw->common->phpgw_header(); - echo parse_navbar(); - } - } - } elseif ($cd=="yes" && $phpgw_info["user"]["preferences"]["common"]["default_app"] - && $phpgw_info["user"]["apps"][$phpgw_info["user"]["preferences"]["common"]["default_app"]]) { - $phpgw->redirect($phpgw->link('/' . $phpgw_info["user"]["preferences"]["common"]["default_app"] . "/" . "index.php")); - $phpgw->common->phpgw_exit(); - } else { - $phpgw->common->phpgw_header(); - echo parse_navbar(); - } + if ($phpgw_info["user"]["preferences"]["common"]["frame_navbar_location"] == "bottom") + { + $tpl->set_var("frame_size","*,60"); + $tpl->parse("frames_","frame_body",True); + $tpl->parse("frames_","frame_navbar",True); + } + else + { + $tpl->set_var("frame_size","60,*"); + $tpl->parse("frames_","frame_navbar",True); + $tpl->parse("frames_","frame_body",True); + } + $tpl->pparse("out","frames"); + } + if ($navbarframe) + { + $phpgw->common->phpgw_header(); + echo parse_navbar(); + } + } + } + elseif ($cd=="yes" && $phpgw_info["user"]["preferences"]["common"]["default_app"] + && $phpgw_info["user"]["apps"][$phpgw_info["user"]["preferences"]["common"]["default_app"]]) + { + $phpgw->redirect($phpgw->link('/' . $phpgw_info["user"]["preferences"]["common"]["default_app"] . "/" . "index.php")); + $phpgw->common->phpgw_exit(); + } + else + { + $phpgw->common->phpgw_header(); + echo parse_navbar(); + } - - //$phpgw->hooks->proccess("location","mainscreen"); - -// $phpgw->preferences->read_preferences("addressbook"); -// $phpgw->preferences->read_preferences("email"); -// $phpgw->preferences->read_preferences("calendar"); -// $phpgw->preferences->read_preferences("stocks"); + // $phpgw->hooks->proccess("location","mainscreen"); + // $phpgw->preferences->read_preferences("addressbook"); + // $phpgw->preferences->read_preferences("email"); + // $phpgw->preferences->read_preferences("calendar"); + // $phpgw->preferences->read_preferences("stocks"); - $phpgw->db->query("select app_version from phpgw_applications where app_name='admin'",__LINE__,__FILE__); - $phpgw->db->next_record(); + $phpgw->db->query("select app_version from phpgw_applications where app_name='admin'",__LINE__,__FILE__); + $phpgw->db->next_record(); - if ($phpgw_info["server"]["versions"]["phpgwapi"] > $phpgw->db->f("app_version")) { - echo "

" . lang("Your are running a newer version of phpGroupWare then your database is setup for") - . "
" . lang("It is recommend that you run setup to upgrade your tables to the current version") - . "
"; - } + if ($phpgw_info["server"]["versions"]["phpgwapi"] > $phpgw->db->f("app_version")) + { + echo "

" . lang("Your are running a newer version of phpGroupWare then your database is setup for") + . "
" . lang("It is recommend that you run setup to upgrade your tables to the current version") + . "
"; + } - $phpgw->translation->add_app("mainscreen"); - if (lang("mainscreen_message") != "mainscreen_message*") { - echo "

" . stripslashes(lang("mainscreen_message")) . "
"; - } + $phpgw->translation->add_app("mainscreen"); + if (lang("mainscreen_message") != "mainscreen_message*") + { + echo "
" . stripslashes(lang("mainscreen_message")) . "
"; + } - if ((isset($phpgw_info["user"]["apps"]["admin"]) && - $phpgw_info["user"]["apps"]["admin"]) && - (isset($phpgw_info["server"]["checkfornewversion"]) && - $phpgw_info["server"]["checkfornewversion"])) { - $phpgw->network->set_addcrlf(False); - $lines = $phpgw->network->gethttpsocketfile("http://www.phpgroupware.org/currentversion"); - for ($i=0; $icommon->cmp_version($phpgw_info["server"]["versions"]["phpgwapi"],$line_found[1])) { - echo "

There is a new version of phpGroupWare available. http://www.phpgroupware.org"; - } - } + if ((isset($phpgw_info["user"]["apps"]["admin"]) && + $phpgw_info["user"]["apps"]["admin"]) && + (isset($phpgw_info["server"]["checkfornewversion"]) && + $phpgw_info["server"]["checkfornewversion"])) + { + $phpgw->network->set_addcrlf(False); + $lines = $phpgw->network->gethttpsocketfile("http://www.phpgroupware.org/currentversion"); + for ($i=0; $icommon->cmp_version($phpgw_info["server"]["versions"]["phpgwapi"],$line_found[1])) + { + echo "

There is a new version of phpGroupWare available. http://www.phpgroupware.org"; + } + } ?> '; -//Uncomment the next line to enable the notify window. It will not work until a notifywindow app is added. - //echo 'Open notify window'; - - if ($phpgw_info["user"]["apps"]["stocks"] && $phpgw_info["user"]["preferences"]["stocks"]["enabled"]) { - include(PHPGW_INCLUDE_ROOT . "/stocks/inc/functions.inc.php"); - echo ''; - } - $phpgw->common->hook('',array('email','calendar','news')); - if ($phpgw_info["user"]["apps"]["addressbook"] - && $phpgw_info["user"]["preferences"]["addressbook"]["mainscreen_showbirthdays"]) { - echo "\n"; - $phpgw->db->query("select owner,access,n_given,n_family,bday from phpgw_addressbook where bday like '" - . $phpgw->common->show_date(time(),"n/d")."/%'" - . " and owner='" . $phpgw_info["user"]["account_id"] . "' and access='public'",__LINE__,__FILE__); - while ($phpgw->db->next_record()) { - echo "\n"; - } - $tomorrow = $phpgw->common->show_date(mktime(0,0,0, - $phpgw->common->show_date(time(),"m"), - $phpgw->common->show_date(time(),"d")+1, - $phpgw->common->show_date(time(),"Y")),"n/d" ); - $phpgw->db->query("select owner,access,n_given,n_family,bday from phpgw_addressbook where bday like '$tomorrow/%'" - . " and owner='" . $phpgw_info["user"]["account_id"] . "' and access='public'",__LINE__,__FILE__); - while ($phpgw->db->next_record()) { - echo "\n"; - } - echo "\n"; - } - //$phpgw->common->debug_phpgw_info(); - //$phpgw->common->debug_list_core_functions(); + echo '

' . return_quotes($quotes) . '
" . lang("Today is x's birthday!", $phpgw->db->f("n_given") . " " - . $phpgw->db->f("n_family")) . "
" . lang("Tomorrow is x's birthday.", $phpgw->db->f("n_given") . " " - . $phpgw->db->f("n_family")) . "
'; + //Uncomment the next line to enable the notify window. It will not work until a notifywindow app is added. + //echo 'Open notify window'; + + if ($phpgw_info["user"]["apps"]["stocks"] && $phpgw_info["user"]["preferences"]["stocks"]["enabled"]) + { + include(PHPGW_INCLUDE_ROOT . "/stocks/inc/functions.inc.php"); + echo ''; + } + + $phpgw->common->hook('',array('email','calendar','news')); //,'addressbook')); + + //$phpgw->common->debug_phpgw_info(); + //$phpgw->common->debug_list_core_functions(); ?>
' . return_quotes($quotes) . '
common->phpgw_footer(); + $phpgw->common->phpgw_footer(); ?>