Файл: sys/plugins/classes/plugins.class.php
Строк: 25
<?php
/**
* Позволяет добавлять методы класса в виде отдельных файлов(плагинов)
* @deprecated Будет в скором времени выпилен. Как и поддержка расширений для класса user в виде отдельных файлов.
*/
class plugins {
function __call($name, $arg) {
$class_name = get_class($this);
if (file_exists(H . '/sys/plugins/classes/' . $class_name . '.' . basename($name) . '.php')) {
include_once H . '/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;
}
}