Exemplo n.º 1
0
 // CMake versions
 $CMake = new ClientCMake();
 $cmakeids = $CMake->getAll();
 foreach ($cmakeids as $cmakeid) {
     $xml .= '<cmake>';
     $CMake->Id = $cmakeid;
     $xml .= add_XML_value('version', $CMake->GetVersion());
     $xml .= add_XML_value('id', $cmakeid);
     if (isset($cmakes) && array_search($cmakeid, $cmakes) !== false) {
         $xml .= add_XML_value('selected', '1');
     }
     $xml .= '</cmake>';
 }
 // Sites
 $Site = new ClientSite();
 $siteids = $Site->GetAllForProject($projectid);
 foreach ($siteids as $siteid) {
     $xml .= '<site>';
     $Site->Id = $siteid;
     $lastping = $Site->GetLastPing();
     $time = time() - 5 * 60;
     if (strtotime($lastping) < $time) {
         $lastseen = 0;
     } else {
         $lastseen = 1;
     }
     // Check when the site was last seen
     $lastpingtime = '';
     $diff = time() - strtotime($lastping);
     $days = $diff / (3600 * 24);
     if (floor($days) > 0) {