Example #1
0
 /** Sets per-user editing permission with Multi-User plugin (v1.8.2 onwards)
  *  Hook: common (requires another hook because MU overwrites the settings-user hook)
  */
 public static function mu_setUserPermission()
 {
     global $live_plugins;
     if (isset($live_plugins['user-managment.php']) && $live_plugins['user-managment.php'] !== 'false') {
         // set Multi User setting
         $pluginLang = self::getLangFile();
         add_mu_permission('KO_EDIT', $pluginLang['title']);
     }
 }
Example #2
0
function checkPermissions()
{
    if (function_exists('add_mu_permission')) {
        add_mu_permission('blogsettings', 'Blog Settings');
        add_mu_permission('blogeditpost', 'Blog Edit Post');
        add_mu_permission('blogcreatepost', 'Blog Create Post');
        add_mu_permission('blogrssimporter', 'Blog RSS Importer');
        add_mu_permission('blogcategories', 'Blog Categories');
        add_mu_permission('bloghelp', 'Blog Help');
        add_mu_permission('blogcustomfields', 'Blog Custom Fields');
        add_mu_permission('blogdeletepost', 'Blog Delete Post');
    }
    if (!function_exists('check_user_permission')) {
        function check_user_permission()
        {
            return true;
        }
    }
    if (!function_exists('check_user_permissions')) {
        function check_user_permissions()
        {
            $blogUserPermissions = array();
            $blogUserPermissions['blogsettings'] = true;
            $blogUserPermissions['blogeditpost'] = true;
            $blogUserPermissions['blogcreatepost'] = true;
            $blogUserPermissions['blogcategories'] = true;
            $blogUserPermissions['blogrssimporter'] = true;
            $blogUserPermissions['bloghelp'] = true;
            $blogUserPermissions['blogcustomfields'] = true;
            $blogUserPermissions['blogdeletepost'] = true;
            return $blogUserPermissions;
        }
    }
}
Example #3
0
function checkPermissions()
{
    # If possible, let the core know what permissions can be set here
    if (function_exists('add_mu_permission')) {
        add_mu_permission('blogsettings', 'Blog Settings');
        add_mu_permission('blogeditpost', 'Blog Edit Post');
        add_mu_permission('blogcreatepost', 'Blog Create Post');
        add_mu_permission('blogrssimporter', 'Blog RSS Importer');
        add_mu_permission('blogcategories', 'Blog Categories');
        add_mu_permission('bloghelp', 'Blog Help');
        add_mu_permission('blogcustomfields', 'Blog Custom Fields');
        add_mu_permission('blogdeletepost', 'Blog Delete Post');
    }
    # Creates check_user_permission function that returns Allow All if the core function is not available
    if (!function_exists('check_user_permission')) {
        function check_user_permission()
        {
            return true;
        }
    }
    # If unable to get a users permission, set them to allow all.
    if (!function_exists('check_user_permissions')) {
        function check_user_permissions()
        {
            $blogUserPermissions = array();
            $blogUserPermissions['blogsettings'] = true;
            $blogUserPermissions['blogeditpost'] = true;
            $blogUserPermissions['blogcreatepost'] = true;
            $blogUserPermissions['blogcategories'] = true;
            $blogUserPermissions['blogrssimporter'] = true;
            $blogUserPermissions['bloghelp'] = true;
            $blogUserPermissions['blogcustomfields'] = true;
            $blogUserPermissions['blogdeletepost'] = true;
            return $blogUserPermissions;
        }
    }
}