3 +--------------------------------------------------------------------+
4 | Copyright CiviCRM LLC. All rights reserved. |
6 | This work is published under the GNU AGPLv3 license with some |
7 | permitted exceptions and without any warranty. For full license |
8 | and copyright information, see https://civicrm.org/licensing |
9 +--------------------------------------------------------------------+
15 * @copyright CiviCRM LLC https://civicrm.org/licensing
21 * This is page is for Grant Dashboard
23 class CRM_Grant_Page_DashBoard
extends CRM_Core_Page
{
26 * Heart of the viewing process. The runner gets all the meta data for
27 * the contact and calls the appropriate type of page to view.
31 public function preProcess() {
32 $admin = CRM_Core_Permission
::check('administer CiviCRM');
34 $grantSummary = CRM_Grant_BAO_Grant
::getGrantSummary($admin);
36 $this->assign('grantAdmin', $admin);
37 $this->assign('grantSummary', $grantSummary);
41 * the main function that is called when the page loads,
42 * it decides the which action has to be taken for the page.
46 public function run() {
49 $controller = new CRM_Core_Controller_Simple('CRM_Grant_Form_Search', ts('grants'), NULL);
50 $controller->setEmbedded(TRUE);
52 $controller->set('limit', 10);
53 $controller->set('force', 1);
54 $controller->set('context', 'dashboard');
55 $controller->process();