Ip\Internal\Update\Migration::update_3 PHP Метод

update_3() публичный статический Метод

public static update_3 ( )
    public static function update_3()
    {
        $table = ipTable('permission');
        $sql = "\n            CREATE TABLE IF NOT EXISTS {$table} (\n              `administratorId` int(11) DEFAULT NULL,\n              `permission` varchar(255) NOT NULL DEFAULT '',\n              PRIMARY KEY (`administratorId`, `permission`)\n            ) ENGINE=MyISAM  DEFAULT CHARSET=utf8;\n        ";
        ipDb()->execute($sql);
        $permissions = $permissions = ipDb()->selectColumn('permission', 'permission', array());
        if (empty($permissions)) {
            $administrators = \Ip\Internal\Administrators\Model::getAll();
            foreach ($administrators as $administrator) {
                \Ip\Internal\AdminPermissionsModel::addPermission('Super admin', $administrator['id']);
            }
        }
    }