You are here

function quiz_dashboard_menu in Quiz 6.6

@function Implementation of hook_menu()

File

includes/quiz_dashboard/quiz_dashboard.module, line 50
Quiz Dashboard

Code

function quiz_dashboard_menu() {
  global $user;
  $items = array();
  $items['admin/quiz/reports/dashboard/creator'] = array(
    'title' => t('Quiz Creators Dashboard'),
    'description' => t('Generates a report on quiz results for quiz creators.'),
    'file' => 'quiz_dashboard.admin.inc',
    'page callback' => 'quiz_dashboard_get_basic_stats',
    //'page arguments' => array('questions_import_form'),
    'access arguments' => array(
      'access author dashboard',
    ),
    'type' => MENU_NORMAL_ITEM,
  );
  $items['admin/quiz/reports/dashboard/creator/%/view'] = array(
    'title' => t('Quiz Creators Dashboard'),
    'description' => t('Generates a report on quiz results for quiz creators.'),
    'file' => 'quiz_dashboard.admin.inc',
    'page callback' => 'quiz_dashboard_get_adv_stats',
    'page arguments' => array(
      5,
    ),
    'access arguments' => array(
      'access user dashboard',
    ),
    'type' => MENU_NORMAL_ITEM,
  );
  $items['user/%/dashboard'] = array(
    'title' => t('Results Dashboard'),
    'description' => t('Generates a report on quiz results for quiz creators.'),
    'file' => 'quiz_dashboard.admin.inc',
    'page callback' => 'quiz_dashboard_get_basic_stats',
    'page arguments' => array(
      1,
    ),
    'access arguments' => array(
      'access user dashboard',
    ),
    'type' => MENU_LOCAL_TASK,
  );
  $items['user/%/dashboard/%/view'] = array(
    'title' => t('Results Dashboard'),
    //'description' => t('Generates a report on quiz results for quiz creators.'),
    'file' => 'quiz_dashboard.admin.inc',
    'page callback' => 'quiz_dashboard_get_adv_stats',
    'page arguments' => array(
      3,
      1,
    ),
    'access arguments' => array(
      'access user dashboard',
    ),
    'type' => MENU_LOCAL_TASK,
  );
  return $items;
}