Вход Регистрация
Файл: sys/plugins/classes/plugins.class.php
Строк: 25
<?php

/**
 * Позволяет добавлять методы класса в виде отдельных файлов(плагинов)
 * @deprecated Будет в скором времени выпилен. Как и поддержка расширений для класса user в виде отдельных файлов.
 */
class plugins {

    function 
__call($name$arg) {
        
$class_name get_class($this);

        if (
file_exists('/sys/plugins/classes/' $class_name '.' basename($name) . '.php')) {
            include_once 
'/sys/plugins/classes/' $class_name '.' basename($name) . '.php';
        }

        if (
function_exists($class_name '_' $name)) {
            return 
call_user_func($class_name '_' $name$this$arg);
        }

        return 
false;
    }

}
Онлайн: 1
Реклама