コード例 #1
0
 $valid_signal = false;
 if ($_GET["railway:signal:distant"] == "DE-ESO:vr") {
     if (isset($_GET["railway:signal:distant:form"])) {
         if ($_GET["railway:signal:distant:form"] == "light") {
             $result = HV_distant_light::generateImage($height);
             $valid_signal = true;
         } elseif ($_GET["railway:signal:distant:form"] == "semaphore") {
             $result = HV_distant_semaphore::generateImage($height);
             $valid_signal = true;
         }
     }
 } elseif ($_GET["railway:signal:distant"] == "DE-ESO:ks") {
     $result = KS_distant::generateImage($height);
     $valid_signal = true;
 } elseif ($_GET["railway:signal:distant"] == "DE-ESO:hl") {
     $result = HL_distant::generateImage($height);
     $valid_signal = true;
 } else {
     if (isset($_GET["railway:signal:distant:form"]) && $_GET["railway:signal:distant:form"] == "semaphore") {
         $result = Distant_semaphore::generateImage($height);
         $valid_signal = true;
     } else {
         $result = Distant_light::generateImage($height);
         $valid_signal = true;
     }
 }
 if ($valid_signal) {
     $signal[$s] = $result[0];
     $height += $result[1];
     $s++;
 }