Добрый день!
У меня в проекте есть одна функция, которая может редактироваться пользователем.
Как это сделано сейчас:
Есть БД с идентификатором и строковой переменной (наименование_файла.php)
Эти файлы хранятся в отдельной папке.
Файлы имею такую структуру:
function userFunc($id, $message){
// some code
return $some_param ;
}
В исходнике примерно следующее получается:
// some code
$user_func = App->selectUserFunc($user_ID); // записывает в переменную пользовательскую функцию (название в папке), либо возвращает false
if ($user_func){
require_once USERS_FUNCTIONS.$user_func.'.php'; // запрашиваем функцию
$some_param = userFunc($some_id, $some_message);
}
В чем собственно вопрос
Как сделать редактор для пользователей, как его проверять, что из него удалять? Либо все пользовательские функции просто записывать в БД в виде текста, и после валидации записывать?
Но если я хочу сделать онлайн проверку кода?