Warning: Undefined property: POMO_FileReader::$_f in /home/skapavet/administrera.skapavetande.se/wp-includes/pomo/streams.php on line 150
// add_action('admin_init','manage_administrator_role_caps',999);
function manage_administrator_role_caps() {
$roles = array('administrator');
$administrator = get_role( 'teacher-admin' );
$caps = array(
'read',
'read_task',
'read_private_tasks',
'edit_task',
'edit_tasks',
'edit_others_tasks',
'edit_published_tasks',
'publish_tasks',
'delete_others_tasks',
'delete_private_tasks',
'delete_published_tasks'
);
foreach ( $caps as $cap ) {
$administrator->add_cap( $cap );
}
}
// add_action('admin_init','manage_teacher_admin_role_caps',999);
function manage_teacher_admin_role_caps() {
$teacher_admin = get_role( 'teacher-admin' );
$caps = array(
'read',
'edit_pages',
'edit_others_posts',
'create_posts',
'manage_categories',
'publish_posts',
'read_task',
'read_private_tasks',
'edit_task',
'edit_tasks',
'edit_others_tasks',
'edit_published_tasks',
'publish_tasks',
'delete_others_tasks',
'delete_private_tasks',
'delete_published_tasks'
);
foreach ( $caps as $cap ) {
$teacher_admin->remove_cap( $cap );
}
$caps = array(
'read',
'read_task',
'read_tasks',
'edit_task',
'edit_published_tasks',
'edit_tasks',
'publish_tasks'
);
foreach ( $caps as $cap ) {
$teacher_admin->add_cap( $cap );
}
}
function register_sv_roles(){
$result = add_role(
'teacher-admin',
__( 'Lärare' ),
array(
'read' => true, // true allows this capability
'edit_posts' => false, // Allows user to edit their own posts
'edit_pages' => false, // Allows user to edit pages
'edit_others_posts' => false, // Allows user to edit others posts not just their own
'create_posts' => false, // Allows user to create new posts
'manage_categories' => false, // Allows user to manage post categories
'publish_posts' => false, // Allows the user to publish, otherwise posts stays in draft mode
'edit_themes' => false, // false denies this capability. User can’t edit your theme
'install_plugins' => false, // User cant add new plugins
'update_plugin' => false, // User can’t update any plugins
'update_core' => false // user cant perform core updates
)
);
manage_administrator_role_caps();
manage_teacher_admin_role_caps();
}
register_activation_hook( __FILE__, 'register_sv_roles' );
?>
Fatal error: Uncaught Error: Call to undefined function get_magic_quotes_gpc() in /home/skapavet/administrera.skapavetande.se/wp-includes/load.php:585
Stack trace:
#0 /home/skapavet/administrera.skapavetande.se/wp-settings.php(243): wp_magic_quotes()
#1 /home/skapavet/administrera.skapavetande.se/wp-config.php(84): require_once('/home/skapavet/...')
#2 /home/skapavet/administrera.skapavetande.se/wp-load.php(29): require_once('/home/skapavet/...')
#3 /home/skapavet/administrera.skapavetande.se/wp-blog-header.php(12): require_once('/home/skapavet/...')
#4 /home/skapavet/administrera.skapavetande.se/index.php(17): require('/home/skapavet/...')
#5 {main}
thrown in /home/skapavet/administrera.skapavetande.se/wp-includes/load.php on line 585