MOON
Server: Apache
System: Linux 101-53-147-124.cprapid.com 4.18.0-553.121.1.el8_10.x86_64 #1 SMP Thu Apr 30 09:06:34 EDT 2026 x86_64
User: clientsoftwares (1005)
PHP: 8.2.30
Disabled: show_source, system, shell_exec, passthru, exec, popen, proc_open
Upload Files
File: /home/clientsoftwares/www/multi-school.clientsoftwares.com/application/models/Crud_model.php
<?php

if (!defined('BASEPATH')) {
    exit('No direct script access allowed');
}

class Crud_model extends MY_Model
{

    public function __construct()
    {
        parent::__construct();
    }

    // check employee access permission
    public function block_user($user_role)
    {
        if (empty($user_role)) {
            return false;
        } else {
            if (is_superadmin_loggedin()) {
                $blockuser = array('admin', 'teacher', 'librarian', 'accountant');
            } elseif (is_admin_loggedin()) {
                $blockuser = array('teacher', 'librarian', 'accountant');
            }
            if (in_array($user_role, $blockuser)) {
                return true;
            } else {
                return false;
            }
        }
    }
}