function better_comments_menu in Better Comments 7
Same name and namespace in other branches
- 7.2 better_comments.module \better_comments_menu()
Implements hook_menu().
File
- ./
better_comments.module, line 10 - Better Comments provides option to configure the comment system.
Code
function better_comments_menu() {
$items['admin/config/content/better-comments'] = array(
'title' => 'Better Comments',
'description' => 'Provide a list of options to customize the comment forms and display',
'page callback' => 'drupal_get_form',
'page arguments' => array(
'better_comments_settings',
),
'access arguments' => array(
'administer site configuration',
),
'file' => 'better_comments.admin.inc',
);
$items['better_comments/%/edit'] = array(
'page callback' => 'better_comments_edit',
'page arguments' => array(
1,
),
'access arguments' => array(
'edit own comments',
),
'delivery callback' => 'ajax_deliver',
'type' => MENU_CALLBACK,
);
$items['better_comments/edit/%/cancel'] = array(
'page callback' => 'better_comments_edit_cancel',
'page arguments' => array(
2,
),
'access arguments' => array(
'edit own comments',
),
'delivery callback' => 'ajax_deliver',
'type' => MENU_CALLBACK,
);
$items['better_comments/%/reply'] = array(
'page callback' => 'better_comments_reply',
'page arguments' => array(
1,
),
'access arguments' => array(
'post comments',
),
'delivery callback' => 'ajax_deliver',
'type' => MENU_CALLBACK,
);
$items['better_comments/reply/%/cancel'] = array(
'page callback' => 'better_comments_reply_cancel',
'page arguments' => array(
2,
),
'access arguments' => array(
'post comments',
),
'delivery callback' => 'ajax_deliver',
'type' => MENU_CALLBACK,
);
$items['better_comments/%/delete'] = array(
'page callback' => 'better_comments_delete',
'page arguments' => array(
1,
),
'access arguments' => array(
'delete own comment',
),
'delivery callback' => 'ajax_deliver',
'type' => MENU_CALLBACK,
);
$items['better_comments/delete/%/cancel'] = array(
'page callback' => 'better_comments_delete_cancel',
'page arguments' => array(
2,
),
'access arguments' => array(
'delete own comment',
),
'delivery callback' => 'ajax_deliver',
'type' => MENU_CALLBACK,
);
$items['better_comments/preview/%/cancel'] = array(
'page callback' => 'better_comments_preview_cancel',
'page arguments' => array(
2,
),
'access arguments' => array(
'post comments',
),
'delivery callback' => 'ajax_deliver',
'type' => MENU_CALLBACK,
);
$items['better_comments/preview/%/cancel/%'] = array(
'page callback' => 'better_comments_preview_cancel',
'page arguments' => array(
2,
4,
),
'access arguments' => array(
'post comments',
),
'delivery callback' => 'ajax_deliver',
'type' => MENU_CALLBACK,
);
$items['better_comments/reply/preview/cancel/%'] = array(
'page callback' => 'better_comments_reply_preview_cancel',
'page arguments' => array(
4,
),
'access arguments' => array(
'post comments',
),
'delivery callback' => 'ajax_deliver',
'type' => MENU_CALLBACK,
);
return $items;
}