private static function _actionSilentNodePubs()
 {
     $res = "{res:";
     $pubs = array();
     $mods = self::modsListAll(array("id", "class", "core"), array(array(0 => "act", "type" => "ttt", 2 => "1", "="), array("name" => "core", "type" => "", 2 => "0", "=")));
     $pattern = "/.*public *static *function *" . self::$class . "(.*)\\(/";
     foreach ($mods as $key => $mod) {
         $file = FLEX_APP_DIR_MOD . "/class." . $mod["class"] . "/" . $mod["class"] . ".php";
         if (!@file_exists($file)) {
             continue;
         }
         $fp = @fopen($file, "r");
         if ($fp === false) {
             continue;
         }
         $funcs = array();
         while (!@feof($fp)) {
             $line = @fgets($fp);
             if ($line === false) {
                 break;
             }
             @preg_match($pattern, $line, $m);
             if (count($m)) {
                 $funcs[] = self::$class . trim($m[1]);
             }
         }
         @fclose($fp);
         if (count($funcs)) {
             foreach ($funcs as $key => $name) {
                 $funcs[$key] = trim($name);
             }
             $pubs[] = array("class" => $mod["class"], "methods" => $funcs);
         }
     }
     $res = array("res" => true, "msg" => "", "pubs" => $pubs);
     $res = lib::jsonMake($res);
     echo $res;
 }