Err: Method 'action_retrieve_pwd' of 'user_controller' is not exists!

85. 
86.  $controller_name $__controller.'_controller';
87.  $action_name 'action_'.$__action;
88.  if(!class_exists($controller_nametrue)) err("Err: Controller '$controller_name' is not exists!");
89.  $controller_obj = new $controller_name();
90.  if(!method_exists($controller_obj$action_name)) err("Err: Method '$action_name' of '$controller_name' is not exists!");
91. 
92.  $controller_obj->$action_name();
93. 
94.  function url($c 'main'$a 'index'$param = array())
95.  {
1.  <?php
2.  define('APP_DIR'realpath('./'));
3.  defined('DS') or define('DS'DIRECTORY_SEPARATOR);
4.  define('INCL_DIR'APP_DIR.DS.'protected'.DS.'include');
5.  require(INCL_DIR.DS.'core.php');