예제 #1
0
파일: plugin.php 프로젝트: grlf/eyedock
 function initActions()
 {
     foreach (get_class_methods($this) as $m) {
         if (preg_match("/^action_(.*)/", $m, $r)) {
             $hook = am4_from_camel($r[1]);
             if (preg_match("/^admin_/", $hook) && !is_admin()) {
                 continue;
             }
             add_action($hook, array($this, $m), 0);
         }
     }
 }
예제 #2
0
 static function getAjaxActionValue($cname = '')
 {
     if (!$cname) {
         $cname = get_called_class();
     }
     return am4_from_camel($cname);
 }
예제 #3
0
파일: controller.php 프로젝트: grlf/eyedock
 static function getAjaxActionValue($cname)
 {
     if (!$cname) {
         throw Exception('No class passed for getAjaxActionValue');
     }
     return am4_from_camel($cname);
 }