Ejemplo n.º 1
0
 public static function register()
 {
     self::add_role();
     UserCapability::register(self::restricted(), Event::CAPABILITY_TYPE);
     UserCapability::restrict(self::restricted(), Course::CAPABILITY_TYPE);
     UserCapability::register('administrator', Event::CAPABILITY_TYPE);
     UserCapability::register('director_of_logistics', Event::CAPABILITY_TYPE);
     UserCapability::register('administrator', Course::CAPABILITY_TYPE);
     UserCapability::register('director_of_logistics', Course::CAPABILITY_TYPE);
 }
Ejemplo n.º 2
0
 public static function getPostArgs()
 {
     $labels = array('name' => 'Courses', 'singular_name' => 'Course', 'add_new' => 'Add Course', 'add_new_item' => 'Add New Course', 'edit_item' => 'Edit Course', 'new_item' => 'New Course', 'view_item' => 'View Course', 'search_items' => 'Find Course', 'not_found' => 'Courses not found', 'not_found_in_trash' => 'Courses not found', 'parent_item_colon' => '', 'menu_name' => 'Courses');
     $args = array('labels' => $labels, 'public' => true, 'publicly_queryable' => true, 'show_ui' => true, 'show_in_menu' => 'bsalted-calendar', 'query_var' => true, 'rewrite' => true, 'capability_type' => array(static::CAPABILITY_TYPE, sprintf('%ss', static::CAPABILITY_TYPE)), 'capabilities' => UserCapability::get(static::CAPABILITY_TYPE), 'map_meta_cap' => true, 'has_archive' => true, 'hierarchical' => true, 'supports' => array('title', 'thumbnail', 'editor'));
     return $args;
 }