function get_content(&$arguments, $properties) { $linkdata['menuaction'] = 'filemanager.uifilemanager.view'; $linkdata['path'] = rawurlencode(base64_encode($arguments['path'])); $linkdata['file'] = rawurlencode(base64_encode($arguments['file'])); if ($arguments['op'] == 2) { $linkdata['download'] = 1; } return $arguments['text'] ? '<a href="' . phpgw_link('/index.php', $linkdata) . '">' . $arguments['text'] . '</a>' : phpgw_link('/index.php', $linkdata); }
function get_content(&$arguments, $properties) { $content = '<form name="modeselect" method="post">' . "\n" . '<select onChange="location.href=this.value" name="mode">' . "\n"; foreach (array('Production' => lang('Production mode'), 'Draft' => lang('Draft mode'), 'Edit' => lang('Edit mode')) as $mode => $label) { $selected = $GLOBALS['sitemgr_info']['mode'] == $mode ? ' selected="selected"' : ''; $content .= '<option value="' . $this->link(array(), array('mode' => $mode)) . '"' . $selected . '>' . $label . "</option>\n"; } $content .= "</select>\n</form>\n" . '<p> <strong><big>·</big></strong><a href="' . phpgw_link('/sitemgr/') . '">' . lang('Content Manager') . "</a><br />\n" . ' <strong><big>·</big></strong><a href="' . phpgw_link('/logout.php?phpgw_forward=/sitemgr/sitemgr-site') . '">' . lang('Logout') . "</a></p>\n"; return $content; }
function get_content(&$arguments, $properties) { $content = '<form name="login" action="' . phpgw_link('/login.php') . '" method="post">'; $content .= '<input type="hidden" name="passwd_type" value="text"/>'; $content .= '<input type="hidden" name="phpgw_forward" value="/sitemgr/sitemgr-site/index.php"/>'; if (!($GLOBALS['phpgw_info']['user']['domain'] = 'defailt')) { $content .= '<input type="hidden" name="logindomain" value="' . $GLOBALS['phpgw_info']['user']['domain'] . '"/>'; } $content .= '<center><font class="content">' . lang('Login Name') . '<br/>'; $content .= '<input type="text" name="login" size="8" value=""/><br/>'; $content .= lang('Password') . '<br/>'; $content .= '<input name="passwd" size="8" type="password"/><br/>'; $content .= '<input type="submit" value="' . lang('Login') . '" name="submitit"/>'; $content .= '</font></center></form>'; if (file_exists(PHPGW_SERVER_ROOT . '/registration') && $arguments['registration']) { $content .= '<center><font class="content">' . lang("Don't have an account?") . ' '; $content .= '<a href="' . phpgw_link('/registration/index.php') . '">'; $content .= lang('Register for one now.') . '</a></font></center>'; } return $content; }
function make_link($vars) { switch ($vars[2]) { case 'phpgw': $params = explode(',', $vars[3]); switch (count($params)) { case 0: return ''; case 1: return phpgw_link($params[0]); case 2: return phpgw_link($params[0], $params[1]); default: return $vars[0]; } //sitemgr link //sitemgr link default: return sitemgr_link($vars[3]); } }
function replace_var($vars) { $var = $vars[1]; if (substr($var, 0, 9) == '?sitemgr:') { $params = explode(',', substr($var, 9)); switch (count($params)) { case 0: $val = ''; break; case 1: $val = sitemgr_link2('', $params[0]); break; case 2: $val = sitemgr_link2($params[0], $params[1]); break; default: $val = $var; } } elseif (substr($var, 0, 7) == '?phpgw:') { $params = explode(',', substr($var, 7)); switch (count($params)) { case 0: $val = ''; break; case 1: $val = phpgw_link('', $params[0]); break; case 2: $val = phpgw_link($params[0], $params[1]); break; default: $val = $var; } } elseif (substr($var, 0, 1) == '?') { $val = sitemgr_link2('/index.php', substr($var, 1)); } elseif ($var == 'news') { $ui = new ui(); $val = $ui->get_news(); unset($ui); } elseif (substr($var, 0, 6) == 'block-') { if (file_exists('blocks/' . $var . '.php')) { $title = ereg_replace('_', ' ', substr($var, 6)); include 'blocks/' . $var . '.php'; } else { $title = lang('Block not found.'); $content = lang('Contact the administrator.'); } add_theme_var('block_title', $title); add_theme_var('block_content', $content); if (function_exists('themecenterbox')) { $val = themecenterbox($title, $content); } else { $val = parse_theme_vars(implode("", file('templates/' . $GLOBALS['sitemgr_info']['themesel'] . '/centerblock.tpl'))); } } else { /* Check for reserved vars first, otherwise get from the global theme_vars */ switch (strtolower($var)) { case 'opentable': $val = OpenTable(); break; case 'opentable2': $val = OpenTable2(); break; case 'closetable': $val = CloseTable(); break; case 'closetable2': $val = CloseTable2(); break; default: $val = $GLOBALS['theme_vars'][$var]; } } return $val; }