Exemplo n.º 1
0
 public function __get($key)
 {
     switch ($key) {
         case 'str':
             return StringHelper::get_instance();
             break;
         case 'input':
             return Input::get_instance();
             break;
         case 'recaptcha':
             return Recaptcha::get_instance();
             break;
     }
 }
Exemplo n.º 2
0
 /**
  * Getter
  *
  * @param string $key
  * @return mixed
  */
 public function __get($key)
 {
     switch ($key) {
         case 'enabled':
             return defined(self::PUBLIC_KEY) && defined(self::PRIVATE_KEY);
             break;
         case 'lib':
             return $this->get_vendor_dir() . '/reCaptcha/recaptchalib.php';
             break;
         case 'input':
             return Input::get_instance();
             break;
         default:
             // Do nothing.
             break;
     }
 }
Exemplo n.º 3
0
 /**
  * Getter
  *
  * @param string $name
  *
  * @return mixed
  */
 public function __get($name)
 {
     switch ($name) {
         case 'input':
             return Input::get_instance();
             break;
         case 'prg':
             return PostRedirectGet::get_instance();
             break;
         case 'base_url':
             if ($this->parent && preg_match('/(.*\\.php)/', $this->parent, $match)) {
                 return admin_url($match[1] . '?page=' . $this->slug);
             } else {
                 return admin_url('admin.php?page=' . $this->slug);
             }
             break;
         default:
             // Do nothing
             return null;
             break;
     }
 }
Exemplo n.º 4
0
 /**
  * Getter
  *
  * @param string $name
  *
  * @return mixed
  */
 public function __get($name)
 {
     switch ($name) {
         case 'string':
             return StringHelper::get_instance();
             break;
         case 'input':
             return Input::get_instance();
             break;
         case 'prg':
             return PostRedirectGet::get_instance();
             break;
         case 'screen':
             return get_current_screen();
             break;
         default:
             // Do nothing
             return null;
             break;
     }
 }
Exemplo n.º 5
0
 /**
  * Getter
  *
  * @param string $name
  *
  * @return mixed|null|void
  */
 public function __get($name)
 {
     switch ($name) {
         case 'option':
             return get_option($this->option_key, array());
             break;
         case 'input':
             return Input::get_instance();
             break;
         default:
             return null;
             break;
     }
 }
Exemplo n.º 6
0
 /**
  * Getter
  *
  * @param string $name
  * @return string
  */
 public function __get($name)
 {
     switch ($name) {
         case 'nonce':
             return $this->name . '_nonce';
             break;
         case 'input':
             return Input::get_instance();
             break;
         case 'str':
             return StringHelper::get_instance();
             break;
         case 'prg':
             return PostRedirectGet::get_instance();
             break;
         case 'walker':
             return IteratorWalker::get_instance();
             break;
         default:
             // Do nothing.
             break;
     }
 }
Exemplo n.º 7
0
 /**
  * Getter
  *
  * @param string $name
  * @return mixed
  */
 public function __get($name)
 {
     switch ($name) {
         case 'input':
             return Input::get_instance();
             break;
         case 'str':
             return StringHelper::get_instance();
             break;
         case 'walker':
             return IteratorWalker::get_instance();
             break;
         default:
             if (isset($this->models[$name])) {
                 $class_name = $this->models[$name];
                 return $class_name::get_instance();
             }
             break;
     }
 }
Exemplo n.º 8
0
 /**
  * Getter
  *
  * @param string $name Property name.
  *
  * @return null|static
  */
 public function __get($name)
 {
     switch ($name) {
         case 'input':
             return Input::get_instance();
             break;
         case 'str':
             return StringHelper::get_instance();
             break;
         default:
             return null;
             break;
     }
 }