Browse Source

Completely removing personalMenu

tags/v3.0
Jakob Sack 13 years ago
parent
commit
f2e37e0018
5 changed files with 2 additions and 39 deletions
  1. 0
    1
      help/appinfo/app.php
  2. 1
    0
      help/index.php
  3. 0
    35
      lib/app.php
  4. 1
    2
      lib/template.php
  5. 0
    1
      settings/appinfo/app.php

+ 0
- 1
help/appinfo/app.php View File

@@ -1,6 +1,5 @@
<?php

OC_APP::register( array( "id" => "help", "name" => "Help" ));
OC_APP::addPersonalMenuEntry( array( "order" => 2, "href" => OC_HELPER::linkTo( "help", "index.php" ), "name" => "Help" ));

?>

+ 1
- 0
help/index.php View File

@@ -7,6 +7,7 @@ if( !OC_USER::isLoggedIn()){
exit();
}

OC_APP::setActiveNavigationEntry( "help" );
$settings = array();

// Do the work ...

+ 0
- 35
lib/app.php View File

@@ -34,7 +34,6 @@ class OC_APP{
static private $settingspages = array();
static private $navigation = array();
static private $subnavigation = array();
static private $personalmenu = array();

/**
* @brief loads all apps
@@ -181,28 +180,6 @@ class OC_APP{
return self::$activeapp;
}

/**
* @brief adds an entry to the personal menu
* @param $data array containing the data
* @returns true/false
*
* This function adds a new entry to the personal menu visible to users
* only. $data is an associative array.
* The following keys are required:
* - id: unique id for this entry ("logout")
* - href: link to the page
* - name: Human readable name ("Logout")
*
* The following keys are optional:
* - order: integer, that influences the position of your application in
* the personal menu. Lower values come first.
*/
public static function addPersonalMenuEntry( $data ){
// TODO: write function
OC_APP::$personalmenu[] = $data;
return true;
}

/**
* @brief registers an admin page
* @param $data array containing the data
@@ -266,18 +243,6 @@ class OC_APP{
return OC_APP::$navigation;
}

/**
* @brief Returns the personal menu
* @returns associative array
*
* This function returns an array containing all personal menu entries
* added. The entries are sorted by the key "order" ascending.
*/
public static function getPersonalMenu(){
// TODO: write function
return OC_APP::$personalmenu;
}

/**
* @brief Returns the admin pages
* @returns associative array

+ 1
- 2
lib/template.php View File

@@ -191,9 +191,8 @@ class OC_TEMPLATE{
$page = new OC_TEMPLATE( "core", "layout.user" );
// Add menu data

// Add navigation entry and personal menu
// Add navigation entry
$page->assign( "navigation", OC_APP::getNavigation());
$page->assign( "personalmenu", OC_APP::getPersonalMenu());
}
elseif( $this->renderas == "admin" )
{

+ 0
- 1
settings/appinfo/app.php View File

@@ -1,6 +1,5 @@
<?php

OC_APP::register( array( "id" => "settings", "name" => "Settings" ));
OC_APP::addPersonalMenuEntry( array( "order" => 1, "href" => OC_HELPER::linkTo( "settings", "index.php" ), "name" => "Settings" ));

?>

Loading…
Cancel
Save