added amsblock and a menu item for the ams page
This commit is contained in:
parent
08d21336af
commit
6f4fb697b5
1 changed files with 31 additions and 6 deletions
|
@ -11,6 +11,7 @@ menu items that do stuff
|
|||
*/
|
||||
error_reporting(E_ALL);
|
||||
ini_set('display_errors', 'on');
|
||||
ini_set('display_startup_errors', TRUE);
|
||||
|
||||
global $TOS_URL;
|
||||
global $cfg;
|
||||
|
@ -103,7 +104,7 @@ function ryzommanage_menu()
|
|||
'page arguments' => array(1, 2),
|
||||
'access callback' => 'user_access',
|
||||
'access arguments' => array('access content'),
|
||||
'type' => MENU_CALLBACK,
|
||||
'type' => MENU_CALLBACK
|
||||
);
|
||||
|
||||
$items['login'] = array(
|
||||
|
@ -112,16 +113,15 @@ function ryzommanage_menu()
|
|||
'page arguments' => array(1, 2),
|
||||
'access callback' => 'user_access',
|
||||
'access arguments' => array('access content'),
|
||||
'type' => MENU_CALLBACK,
|
||||
'type' => MENU_CALLBACK
|
||||
);
|
||||
|
||||
$items['ams'] = array(
|
||||
'title' => 'Account Management System',
|
||||
'page callback' => '_collect_ams',
|
||||
'page arguments' => array(1, 2),
|
||||
'title' => 'Ryzom Account Management System',
|
||||
'page callback' => '_ams_callback',
|
||||
'access callback' => 'user_access',
|
||||
'access arguments' => array('access content'),
|
||||
'type' => MENU_CALLBACK,
|
||||
'type' => MENU_NORMAL_ITEM
|
||||
);
|
||||
|
||||
//main menu item
|
||||
|
@ -163,6 +163,12 @@ function ryzommanage_menu()
|
|||
}
|
||||
|
||||
|
||||
function _ams_callback(){
|
||||
//an empty call back function, because we need an empty page!
|
||||
//without this the page gets access denied, perhaps for later use..
|
||||
return array();
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* Function ryzommanage_menu
|
||||
|
@ -198,6 +204,15 @@ function ryzommanage_block_info()
|
|||
'region' => '-1', // Not usually provided.
|
||||
'visibility' => BLOCK_VISIBILITY_LISTED // Not usually provided.
|
||||
);
|
||||
|
||||
$blocks['ryzommanage_amsblock'] = array(
|
||||
// info: The name of the block.
|
||||
'info' => t('Ryzom AMS Block'),
|
||||
'status' => TRUE,
|
||||
'region' => '-1', // Not usually provided.
|
||||
'visibility' => BLOCK_VISIBILITY_LISTED,
|
||||
'pages' => 'ams'
|
||||
);
|
||||
return $blocks;
|
||||
}
|
||||
/**
|
||||
|
@ -219,6 +234,11 @@ function ryzommanage_block_view($delta = '')
|
|||
$block['subject'] = t("uppercase this please");
|
||||
$block['content'] = top_bar();
|
||||
break;
|
||||
|
||||
case 'ryzommanage_amsblock':
|
||||
$block['subject'] = t("uppercase this please");
|
||||
$block['content'] = ams_handler();
|
||||
break;
|
||||
}
|
||||
return $block;
|
||||
}
|
||||
|
@ -467,6 +487,11 @@ function top_bar()
|
|||
}
|
||||
}
|
||||
|
||||
function ams_handler()
|
||||
{
|
||||
return "This is a placeholder.";
|
||||
}
|
||||
|
||||
function ryzommanage_user_presave(&$edit, $account, $category)
|
||||
{
|
||||
if (isset($edit['unhashpass'])) {
|
||||
|
|
Loading…
Reference in a new issue