Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function load_class_public($class) {
- static $classes;
- if (! $classes)
- $classes = array();
- $classname = $class . '_Publicified';
- if ($classes[$classname])
- return $classname;
- $codez = file_get_contents(PATH . '/classes/class.' . $class . '.php');
- $codez = preg_replace('/\bprivate\b/', 'public', $codez);
- $codez = preg_replace('/\bprotected\b/', 'public', $codez);
- $codez = preg_replace('/\bclass\s+' . $class . '\b/', 'class ' . $class . '_Publicified', $codez);
- $codez = preg_replace('/\<\?php/', '', $codez);
- eval($codez);
- $classes[$classname] = $classname;
- return $classname;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement