You are here

function social_content_menu in Social Content 7.2

Same name and namespace in other branches
  1. 7 social_content.module \social_content_menu()

Implements hook_menu().

File

./social_content.module, line 10
Social Content module.

Code

function social_content_menu() {
  $info = array();
  $info['admin/config/services/social-content/global'] = array(
    'title' => 'Social Content',
    'description' => 'Social Content Import instances and Settings',
    'page callback' => 'social_content_global_overview',
    'access arguments' => array(
      'administer social content',
    ),
    'file' => 'social_content.admin.inc',
  );
  $info['admin/config/services/social-content/global/%social_content/edit'] = array(
    'title' => 'Edit Social Content type',
    'title callback' => 'social_content_page_title',
    'title arguments' => array(
      4,
    ),
    'page callback' => 'drupal_get_form',
    'page arguments' => array(
      'social_content_form',
      4,
      5,
    ),
    'access arguments' => array(
      'administer social content',
    ),
    'file' => 'social_content.admin.inc',
  );
  $info['admin/config/services/social-content/global/%social_content/instances'] = array(
    'title' => 'Social Content',
    'page callback' => 'social_content_instances_overview',
    'page arguments' => array(
      5,
    ),
    'access arguments' => array(
      'administer social content',
    ),
    'file' => 'social_content.admin.inc',
  );
  $info['admin/config/services/social-content/instance/%social_content/add'] = array(
    'title' => 'Edit Social Content type',
    'title callback' => 'social_content_page_title',
    'title arguments' => array(
      5,
      6,
    ),
    'page callback' => 'drupal_get_form',
    'page arguments' => array(
      'social_content_form',
      4,
      5,
      6,
    ),
    'access arguments' => array(
      'administer social content',
    ),
    'file' => 'social_content.admin.inc',
  );
  $info['admin/config/services/social-content/instance/%social_content/edit'] = array(
    'title' => 'Edit Social Content type',
    'title callback' => 'social_content_page_title',
    'title arguments' => array(
      5,
      6,
    ),
    'page callback' => 'drupal_get_form',
    'page arguments' => array(
      'social_content_form',
      4,
      5,
    ),
    'access arguments' => array(
      'administer social content',
    ),
    'file' => 'social_content.admin.inc',
  );
  $info['admin/config/services/social-content/instance/%social_content/delete'] = array(
    'title' => 'Edit Social Content type',
    'page callback' => 'drupal_get_form',
    'page arguments' => array(
      'social_content_delete_instance_form',
      5,
    ),
    'access arguments' => array(
      'administer social content',
    ),
    'file' => 'social_content.admin.inc',
  );
  $info['admin/config/services/social-content/instance/%social_content/run'] = array(
    'title' => 'Run Social Content import',
    'page callback' => 'drupal_get_form',
    'page arguments' => array(
      'social_content_import_run_form',
      5,
    ),
    'access arguments' => array(
      'administer social content',
    ),
    'file' => 'social_content.admin.inc',
  );
  return $info;
}