Esempio n. 1
0
 // Compiler versions
 $Compiler = new ClientCompiler();
 $compilerids = $Compiler->getAll();
 foreach ($compilerids as $compilerid) {
     $xml .= '<compiler>';
     $Compiler->Id = $compilerid;
     $xml .= add_XML_value('name', $Compiler->GetName() . '-' . $Compiler->GetVersion());
     $xml .= add_XML_value('id', $compilerid);
     if (isset($compilers) && array_search($compilerid, $compilers) !== false) {
         $xml .= add_XML_value('selected', '1');
     }
     $xml .= '</compiler>';
 }
 // 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>';