You are here

function opigno_in_house_training_app_opigno_tool in Opigno in house training app 7

Implements hook_opigno_tool().

File

./opigno_in_house_training_app.module, line 32

Code

function opigno_in_house_training_app_opigno_tool($node = NULL) {
  return array(
    'in_house' => array(
      'name' => t("In house training"),
      'path' => isset($node) ? "node/{$node->nid}/in_house_training" : '',
      'description' => t("The in house training for this course"),
      'actions' => array(
        'add_in_house_training' => array(
          'title' => t("Add new in house training"),
          'href' => 'node/add/in-house-training',
          'access_arguments' => array(
            'node',
            isset($node) ? $node->nid : 0,
            'create in_house_training content',
          ),
          'access_callback' => 'og_user_access',
          'query' => array(
            'og_group_ref' => isset($node) ? $node->nid : '',
          ),
        ),
      ),
    ),
  );
}