<?php
/**
- * headermenu plugin
+ * headermenu plugin : index page
*
* Copyright 2012, Franck Villaume - TrivialDev
* http://fusionforge.org
global $use_tooltips;
$headermenu = plugin_get_object('headermenu');
-use_javascript('scripts/HeaderMenuController.js');
switch ($type) {
case 'globaladmin': {
echo $headermenu->pageView($pageid);
break;
}
+ case 'iframeview': {
+ $pageid = getIntFromRequest('pageid');
+ $headermenu->pageid = $pageid;
+ $headermenu->getHeader($type);
+ echo $headermenu->iframeView($pageid);
+ break;
+ }
+ case 'projectadmin': {
+ if (!session_loggedin()) {
+ exit_not_logged_in();
+ }
+ $group_id = getIntFromRequest('group_id');
+ session_require_perm('project_admin', $group_id);
+ $action = getStringFromRequest('action');
+ $view = getStringFromRequest('view');
+
+ switch ($action) {
+ case 'addLink':
+ case 'updateLinkValue':
+ case 'deleteLink':
+ case 'updateLinkStatus': {
+ global $gfplugins;
+ include($gfplugins.$headermenu->name.'/action/'.$action.'.php');
+ break;
+ }
+ }
+ $headermenu->getHeader($type);
+ switch ($view) {
+ case 'updateLinkValue':
+ global $gfplugins;
+ include($gfplugins.$headermenu->name.'/view/admin/'.$view.'.php');
+ break;
+ default:
+ $headermenu->getProjectAdminView();
+ break;
+ }
+ break;
+ }
}
site_project_footer(array());