Exemplo n.º 1
0
 /**
  * getClientList
  *
  * @param mixed[]   &$list
  *  @list[]['dirname']
  *  @list[]['dataname']
  * @param string    $tDirname   Legacy_Tag module's dirname
  *
  * @return  void
  */
 public static function getClientList(&$list, $tDirname)
 {
     //don't call this method multiple times when site owner duplicate.
     static $isCalled = false;
     if ($isCalled === true) {
         return;
     }
     //get dirname list of xupdatemaster
     $dirnames = Legacy_Utils::getDirnameListByTrustDirname(basename(dirname(dirname(dirname(__FILE__)))));
     foreach ($dirnames as $dir) {
         //setup client module info
         if (Xupdatemaster_Utils::getModuleConfig($dir, 'tag_dirname') == $tDirname) {
             $list[] = array('dirname' => $dir, 'dataname' => 'item');
         }
     }
     $isCalled = true;
 }