on which request is to be made * appkey --> app key for authentication * host --> host from which request have been sent * * @return $domain_management_return_set global array returns the template data */ function domain_management_hook_call_rest() { global $domain_management_return_set; global $WEBPATH; $domain_management_return_set['path'] = $WEBPATH; } /** * Global Hook to return global variables which contains * the content to use in the smarty templates extracted from * the database * * @return $domain_management_return_set global array returns the template data */ function domain_management_hook_get_db() { global $domain_management_return_set; $db = new DBLayer( 'shard' ); //get all domains $statement = $db->executeWithoutParams("SELECT * FROM domain"); $rows = $statement->fetchAll(); $domain_management_return_set['domains'] = $rows; if (isset($_GET['edit_domain'])){ //get permissions $statement = $db->executeWithoutParams("SELECT * FROM `domain` WHERE `domain_id` = '".$_GET['edit_domain']."'"); $rows = $statement->fetchAll(); $domain_management_return_set['domains'] = $rows; $statement = $db->executeWithoutParams("SELECT * FROM `permission` WHERE `DomainId` = '".$_GET['edit_domain']."'"); $rows = $statement->fetchAll(); $domain_management_return_set['permissions'] = $rows; //get all users $pagination = new Pagination(WebUsers::getAllUsersQuery(),"web",10,"WebUsers"); $domain_management_return_set['userlist'] = Gui_Elements::make_table($pagination->getElements() , Array("getUId","getUsername","getEmail"), Array("id","username","email")); } return $rows; } /** * Global Hook to return global variables which contains * the content to use in the smarty templates * * @return $domain_management_return_set global array returns the template data */ function domain_management_hook_return_global() { global $domain_management_return_set; return $domain_management_return_set; }