mirror of
https://port.numenaute.org/aleajactaest/khanat-opennel-code.git
synced 2024-11-27 01:26:30 +00:00
display the correct plugin page
This commit is contained in:
parent
7fc83ccd37
commit
4f907c30e6
2 changed files with 19 additions and 19 deletions
|
@ -13,7 +13,7 @@
|
||||||
|
|
||||||
// Global variable to store the data which is
|
// Global variable to store the data which is
|
||||||
// returned to the templates
|
// returned to the templates
|
||||||
$return_set = array();
|
$API_key_management_return_set = array();
|
||||||
|
|
||||||
// Local variable to store data during
|
// Local variable to store data during
|
||||||
// functionalities of the hooks
|
// functionalities of the hooks
|
||||||
|
@ -24,10 +24,10 @@ $var_set = array();
|
||||||
*/
|
*/
|
||||||
function api_key_management_hook_display()
|
function api_key_management_hook_display()
|
||||||
{
|
{
|
||||||
global $return_set;
|
global $API_key_management_return_set;
|
||||||
// to display plugin name in menu bar
|
// to display plugin name in menu bar
|
||||||
$return_set['menu_display'] = 'API Key Management';
|
$API_key_management_return_set['menu_display'] = 'API Key Management';
|
||||||
$return_set['icon'] = 'icon-download-alt';
|
$API_key_management_return_set['icon'] = 'icon-download-alt';
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -51,7 +51,7 @@ function hook_validate( $var )
|
||||||
function hook_variables()
|
function hook_variables()
|
||||||
{
|
{
|
||||||
global $var_set;
|
global $var_set;
|
||||||
global $return_set;
|
global $API_key_management_return_set;
|
||||||
|
|
||||||
if ( hook_validate( $_POST['expDate'] ) && hook_validate( $_POST['sp_name'] ) && hook_validate( $_POST['api_type'] )
|
if ( hook_validate( $_POST['expDate'] ) && hook_validate( $_POST['sp_name'] ) && hook_validate( $_POST['api_type'] )
|
||||||
&& hook_validate( $_POST['character_name'] ) )
|
&& hook_validate( $_POST['character_name'] ) )
|
||||||
|
@ -63,11 +63,11 @@ function hook_variables()
|
||||||
$var_set['User'] = $_SESSION['user'];
|
$var_set['User'] = $_SESSION['user'];
|
||||||
$var_set['AddedOn'] = date( "Y-m-d H:i:s" );
|
$var_set['AddedOn'] = date( "Y-m-d H:i:s" );
|
||||||
$var_set['Items'] = '';
|
$var_set['Items'] = '';
|
||||||
$return_set['gen_key_validate'] = 'true';
|
$API_key_management_return_set['gen_key_validate'] = 'true';
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$return_set['gen_key_validate'] = 'false';
|
$API_key_management_return_set['gen_key_validate'] = 'false';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -121,7 +121,7 @@ function api_key_management_hook_activate()
|
||||||
function api_key_management_hook_store_db()
|
function api_key_management_hook_store_db()
|
||||||
{
|
{
|
||||||
global $var_set;
|
global $var_set;
|
||||||
global $return_set;
|
global $API_key_management_return_set;
|
||||||
|
|
||||||
// if the form been submited move forward
|
// if the form been submited move forward
|
||||||
if ( @hook_validate( $_POST['gen_key'] ) ) {
|
if ( @hook_validate( $_POST['gen_key'] ) ) {
|
||||||
|
@ -130,7 +130,7 @@ function api_key_management_hook_store_db()
|
||||||
hook_variables();
|
hook_variables();
|
||||||
|
|
||||||
// if validation successfull move forward
|
// if validation successfull move forward
|
||||||
if ( $return_set['gen_key_validate'] == 'true' && $_GET['plugin_action'] == 'generate_key' )
|
if ( $API_key_management_return_set['gen_key_validate'] == 'true' && $_GET['plugin_action'] == 'generate_key' )
|
||||||
{
|
{
|
||||||
// this part generated the access token
|
// this part generated the access token
|
||||||
include 'generate_key.php';
|
include 'generate_key.php';
|
||||||
|
@ -156,7 +156,7 @@ function api_key_management_hook_store_db()
|
||||||
function api_key_management_hook_load_db()
|
function api_key_management_hook_load_db()
|
||||||
{
|
{
|
||||||
global $var_set;
|
global $var_set;
|
||||||
global $return_set;
|
global $API_key_management_return_set;
|
||||||
|
|
||||||
$dbl = new DBLayer("lib");
|
$dbl = new DBLayer("lib");
|
||||||
|
|
||||||
|
@ -165,10 +165,10 @@ function api_key_management_hook_load_db()
|
||||||
// returns the registered keys
|
// returns the registered keys
|
||||||
$sth = $dbl -> select( 'ams_api_keys', array( 'user' => $_SESSION['user'] ), 'User = :user' );
|
$sth = $dbl -> select( 'ams_api_keys', array( 'user' => $_SESSION['user'] ), 'User = :user' );
|
||||||
$row = $sth -> fetchAll();
|
$row = $sth -> fetchAll();
|
||||||
$return_set['api_keys'] = $row;
|
$API_key_management_return_set['api_keys'] = $row;
|
||||||
|
|
||||||
// fetch the character from the array to compare
|
// fetch the character from the array to compare
|
||||||
$com = array_column( $return_set['api_keys'], 'UserCharacter' );
|
$com = array_column( $API_key_management_return_set['api_keys'], 'UserCharacter' );
|
||||||
|
|
||||||
// returns the characters with respect to the user id in the ring_tool->characters
|
// returns the characters with respect to the user id in the ring_tool->characters
|
||||||
try {
|
try {
|
||||||
|
@ -177,7 +177,7 @@ function api_key_management_hook_load_db()
|
||||||
$row = $sth -> fetch();
|
$row = $sth -> fetch();
|
||||||
|
|
||||||
// loop through the character list and remove the character if already have an api key
|
// loop through the character list and remove the character if already have an api key
|
||||||
$return_set['characters'] = array_diff( $row, $com );
|
$API_key_management_return_set['characters'] = array_diff( $row, $com );
|
||||||
}catch( PDOException $e ) {
|
}catch( PDOException $e ) {
|
||||||
error_log($e->getMessage());
|
error_log($e->getMessage());
|
||||||
}
|
}
|
||||||
|
@ -190,7 +190,7 @@ function api_key_management_hook_load_db()
|
||||||
function api_key_management_hook_update_db()
|
function api_key_management_hook_update_db()
|
||||||
{
|
{
|
||||||
global $var_set;
|
global $var_set;
|
||||||
global $return_set;
|
global $API_key_management_return_set;
|
||||||
|
|
||||||
$db = new DBLayer( 'lib' );
|
$db = new DBLayer( 'lib' );
|
||||||
if ( isset( $_GET['delete_id'] ) )
|
if ( isset( $_GET['delete_id'] ) )
|
||||||
|
@ -209,10 +209,10 @@ function api_key_management_hook_update_db()
|
||||||
* Global Hook to return global variables which contains
|
* Global Hook to return global variables which contains
|
||||||
* the content to use in the smarty templates
|
* the content to use in the smarty templates
|
||||||
*
|
*
|
||||||
* @return $return_set global array returns the template data
|
* @return $API_key_management_return_set global array returns the template data
|
||||||
*/
|
*/
|
||||||
function api_key_management_hook_return_global()
|
function api_key_management_hook_return_global()
|
||||||
{
|
{
|
||||||
global $return_set;
|
global $API_key_management_return_set;
|
||||||
return $return_set;
|
return $API_key_management_return_set;
|
||||||
}
|
}
|
||||||
|
|
|
@ -137,8 +137,8 @@
|
||||||
{if isset($hook_info)}
|
{if isset($hook_info)}
|
||||||
<div class="row-fluid">
|
<div class="row-fluid">
|
||||||
{foreach from=$hook_info key=arrkey item=element}
|
{foreach from=$hook_info key=arrkey item=element}
|
||||||
{if isset($smarty.get.page) and $smarty.get.page eq 'layout_plugin'}
|
{if isset($smarty.get.page) and $smarty.get.page eq 'layout_plugin' and $smarty.get.name eq $arrkey}
|
||||||
{include file=$element['TemplatePath']}
|
{include file=$hook_info[$smarty.get.name]['TemplatePath']}
|
||||||
{/if}
|
{/if}
|
||||||
{/foreach}
|
{/foreach}
|
||||||
</div>
|
</div>
|
||||||
|
|
Loading…
Reference in a new issue