Advertisement
Guest User

Untitled

a guest
Feb 9th, 2016
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.71 KB | None | 0 0
  1. function load_class_public($class) {
  2. static $classes;
  3. if (! $classes)
  4. $classes = array();
  5. $classname = $class . '_Publicified';
  6. if ($classes[$classname])
  7. return $classname;
  8. $codez = file_get_contents(PATH . '/classes/class.' . $class . '.php');
  9. $codez = preg_replace('/\bprivate\b/', 'public', $codez);
  10. $codez = preg_replace('/\bprotected\b/', 'public', $codez);
  11. $codez = preg_replace('/\bclass\s+' . $class . '\b/', 'class ' . $class . '_Publicified', $codez);
  12. $codez = preg_replace('/\<\?php/', '', $codez);
  13. eval($codez);
  14. $classes[$classname] = $classname;
  15. return $classname;
  16. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement