function new_observation() { global $baseURL, $loggedUser, $objInstrument, $objCometObject, $objCometObservation, $objPresentations, $objObserver, $objUtil, $objLocation; $role = $objObserver->getObserverProperty($loggedUser, 'role', 2); $adapt = false; echo "<div id=\"main\">"; echo "<form action=\"" . $baseURL . "index.php\" method=\"post\" enctype=\"multipart/form-data\"><div>"; if ($objUtil->checkGetKey('indexAction') == "comets_adapt_observation" && ($role == RoleAdmin || $role == RoleCometAdmin) && ($obsid = $objUtil->checkRequestKey('observation', 0))) { $adapt = true; echo "<input type=\"hidden\" name=\"observation\" value=\"" . $obsid . "\" />"; } echo "<input type=\"hidden\" name=\"indexAction\" value=\"" . ($adapt ? "comets_validate_change_observation" : "comets_validate_observation") . "\" />"; echo "<h4>" . LangNewObservationTitle . "</h4>"; echo "<input type=\"submit\" class=\"btn btn-success pull-right\" name=\"addobservation\" value=\"" . ($adapt ? LangChangeObservationTitle : LangViewObservationButton1) . "\" /> "; echo "<hr />"; $id = $objUtil->checkSessionKey('observedobject', $objUtil->checkGetKey('observedobject')); $content = "<select name=\"comet\" class=\"form-control\">"; $content .= "<option value=\"\"> </option>"; if ($adapt) { $objID = $objCometObservation->getObjectId($obsid); } else { $objID = $objUtil->checkSessionKey('observedobject', $objUtil->checkGetKey('observedobject', -1)); } $catalogs = $objCometObject->getSortedObjects("name"); while (list($key, $value) = each($catalogs)) { $content .= "<option value=\"" . $value[0] . "\"" . ($objID == $objCometObject->getId($value[0]) ? " selected=\"selected\" " : "") . ">" . $value[0] . "</option>"; } $content .= "</select>"; echo "<strong>" . LangQueryObjectsField1 . " *</strong><br />"; echo "<span class=\"form-inline\">" . $content . "</span><br />"; $content = "<input type=\"number\" min=\"1\" max=\"31\" required class=\"form-control\" maxlength=\"2\" size=\"3\" name=\"day\" value=\"" . ($adapt ? substr($objCometObservation->getDate($obsid), 6, 2) : $objUtil->checkSessionKey('day')) . "\" />"; $content .= " "; $content .= "<select name=\"month\" required class=\"form-control\">"; for ($i = 1; $i < 13; $i++) { $content .= "<option value=\"" . $i . "\"" . ($adapt ? substr($objCometObservation->getDate($obsid), 4, 2) == $i ? " selected=\"selected\"" : "" : ($objUtil->checkSessionKey('month') == $i ? " selected=\"selected\"" : "")) . ">" . $GLOBALS['Month' . $i] . "</option>"; } $content .= "</select>"; $content .= " "; $content .= "<input type=\"number\" min=\"1609\" required class=\"form-control\" maxlength=\"4\" size=\"5\" name=\"year\" value=\"" . ($adapt ? substr($objCometObservation->getDate($obsid), 0, 4) : $objUtil->checkSessionKey('year')) . "\" />"; echo "<strong>" . LangViewObservationField5 . " *</strong><br />"; echo "<span class=\"form-inline\">" . $content; echo " " . LangViewObservationField10 . "</span>"; if ($objObserver->getObserverProperty($loggedUser, 'UT')) { $content1 = LangViewObservationField9 . " *"; } else { $content1 = LangViewObservationField9lt . " *"; } $content2 = "<input type=\"number\" min=\"0\" max=\"23\" required class=\"form-control\" maxlength=\"2\" size=\"3\" name=\"hours\" value=\"" . ($adapt ? (int) ($objCometObservation->getTime($obsid) / 100) : "") . "\" /> " . "<input type=\"number\" min=\"0\" max=\"59\" required class=\"form-control\" maxlength=\"2\" size=\"3\" name=\"minutes\" value=\"" . ($adapt ? $objCometObservation->getTime($obsid) % 100 : "") . "\" />"; $content3 = LangViewObservationField11; echo "<br /><strong>" . $content1 . "</strong><br />"; echo "<span class=\"form-inline\">" . $content2; echo " " . $content3 . "</span>"; $content1 = LangViewObservationField4; $content2 = "<select name=\"site\" class=\"form-control\">"; $sites = $objLocation->getSortedLocationsList("name", $loggedUser); if ($adapt) { $theLocation = $objCometObservation->getLocationId($obsid); } elseif (!($theLocation = $objUtil->checkSessionKey('location'))) { $theLocation = $objObserver->getObserverProperty($loggedUser, 'stdlocation', 0); } $content2 .= "<option value=\"\"> </option>"; for ($i = 0; $i < count($sites); $i++) { $content2 .= "<option " . ($theLocation == $sites[$i][0] ? " selected=\"selected\" " : "") . " value=\"" . $sites[$i][0] . "\" >" . $sites[$i][1] . "</option>"; } $content2 .= "</select>"; $content3 = "<a href=\"" . $baseURL . "index.php?indexAction=add_site\">" . LangChangeAccountField7Expl . "</a>"; echo "<br /><strong>" . $content1 . "</strong>"; echo "<br /><span class=\"form-inline\">" . $content2; echo " " . $content3 . "</span><br />"; $content1 = LangViewObservationField3; $content2 = "<select name=\"instrument\" class=\"form-control\">"; $instr = $objInstrument->getSortedInstrumentsList("name", $loggedUser); $content2 .= "<option value=\"\"> </option>"; while (list($key, $value) = each($instr)) { $instrumentname = $value; if ($adapt) { $theInstrument = $objCometObservation->getInstrumentId($obsid); } elseif (!($theInstrument = $objUtil->checkSessionKey('instrument'))) { $theInstrument = $objObserver->getObserverProperty($loggedUser, 'stdtelescope'); } $content2 .= "<option " . ($key == $theInstrument ? " selected=\"selected\"" : "") . " value=\"" . $key . "\">" . ($value == "Naked eye" ? InstrumentsNakedEye : $value) . "</option>"; } $content2 .= "</select>"; $content3 = "<a href=\"" . $baseURL . "index.php?indexAction=add_instrument\">" . LangChangeAccountField8Expl . "</a>"; echo "<strong>" . $content1 . "</strong>"; echo "<br /><span class=\"form-inline\">" . $content2; echo " " . $content3 . "</span><br />"; echo "<strong>" . LangNewComet4 . "</strong><br />"; echo "<input type=\"number\" min=\"0.0\" step=\"0.1\" class=\"form-control form-inline\" maxlength=\"3\" name=\"magnification\" size=\"4\" value=\"" . ($adapt ? $objCometObservation->getMagnification($obsid) : "") . "\"/><br />"; $ICQMETHODS = new ICQMETHOD(); $methods = $ICQMETHODS->getIds(); $content1 = LangNewComet5; $content2 = "<select name=\"icq_method\" class=\"form-control\">"; $content2 .= "<option value=\"\"> </option>"; while (list($key, $value) = each($methods)) { $content2 .= "<option value=\"" . $value . "\"" . ($adapt ? $objCometObservation->getMethode($obsid) == $value ? " selected=\"selected\" " : "" : "") . ">" . $value . " - " . $ICQMETHODS->getDescription($value) . "</option>"; } $content2 .= "</select>"; $content3 = "<a href=\"http://cfa-www.harvard.edu/icq/ICQKeys.html\" rel=\"external\">" . LangNewComet7 . "</a>"; echo "<strong>" . $content1 . "</strong>"; echo "<br /><span class=\"form-inline\">" . $content2; echo " " . $content3 . "</span><br />"; $ICQREFERENCEKEYS = new ICQREFERENCEKEY(); $methods = $ICQREFERENCEKEYS->getIds(); $content1 = LangNewComet6; $content2 = "<select name=\"icq_reference_key\" class=\"form-control\">"; $content2 .= "<option value=\"\"> </option>"; while (list($key, $value) = each($methods)) { $content2 .= "<option value=\"{$value}\"" . ($adapt ? $objCometObservation->getChart($obsid) == $value ? " selected=\"selected\" " : "" : "") . ">" . $value . " - " . $ICQREFERENCEKEYS->getDescription($value) . "</option>"; } $content2 .= "</select>"; $content3 = "<a href=\"http://cfa-www.harvard.edu/icq/ICQRec.html\" rel=\"external\">" . LangNewComet7 . "</a>"; echo "<strong>" . $content1 . "</strong>"; echo "<br /><span class=\"form-inline\">" . $content2; echo " " . $content3 . "</span><br />"; $content1 = LangNewComet1; $content2 = "<select name=\"smaller\" class=\"form-control\">"; $content2 .= "<option value=\"0\"> </option>"; $content2 .= "<option value=\"1\"" . ($adapt && $objCometObservation->getMagnitudeWeakerThan($obsid) ? " selected=\"selected\" " : "") . ">" . LangNewComet3 . "</option>"; $content2 .= "</select>"; $content2 .= " "; $content2 .= "<input type=\"number\" min=\"-5.00\" step=\"0.01\" class=\"form-control\" maxlength=\"4\" name=\"mag\" size=\"4\" value=\"" . ($adapt ? $objCometObservation->getMagnitude($obsid) != -99.90000000000001 ? $objCometObservation->getMagnitude($obsid) : '' : "") . "\"/>"; $content2 .= " <input type=\"checkbox\" name=\"uncertain\" " . ($adapt && $objCometObservation->getMagnitudeUncertain($obsid) ? " checked=\"checked\" " : "") . " />" . LangNewComet2; echo "<strong>" . $content1 . "</strong>"; echo "<br /><span class=\"form-inline\">" . $content2; echo "</span><br />"; $content1 = LangNewComet8; $content2 = "<select name=\"condensation\" class=\"form-control\">"; $content2 .= "<option value=\"\"> </option>"; for ($i = 0; $i <= 9; $i++) { $content2 .= "<option value=\"" . $i . "\"" . ($adapt && $objCometObservation->getDc($obsid) == $i ? " selected=\"selected\" " : "") . ">" . $i . "</option>"; } $content2 .= "</select>"; echo "<strong>" . $content1 . "</strong>"; echo "<br /><span class=\"form-inline\">" . $content2; echo "</span><br />"; $content1 = LangNewComet9; $content2 = "<input type=\"number\" min=\"0.0\" step=\"0.1\" class=\"form-control\" maxlength=\"3\" name=\"coma\" size=\"4\" value=\"" . ($adapt ? $objCometObservation->getComa($obsid) != -99 ? $objCometObservation->getComa($obsid) : '' : "") . "\" />"; $content3 = LangNewComet13; echo "<strong>" . $content1 . "</strong>"; echo "<br /><span class=\"form-inline\">" . $content2; echo " " . $content3 . "</span><br />"; $content1 = LangNewComet10; $content2 = "<input type=\"number\" min=\"0.0\" step=\"0.1\" class=\"form-control\" maxlength=\"3\" name=\"tail_length\" size=\"4\" value=\"" . ($adapt ? $objCometObservation->getTail($obsid) != -99 ? $objCometObservation->getTail($obsid) : '' : "") . "\" />"; $content3 = LangNewComet13; echo "<strong>" . $content1 . "</strong>"; echo "<br /><span class=\"form-inline\">" . $content2; echo " " . $content3 . "</span><br />"; $content1 = LangNewComet11; $content2 = "<input type=\"number\" min=\"0.0\" max=\"360.0\" step=\"0.1\" class=\"form-control\" maxlength=\"3\" name=\"position_angle\" size=\"4\" value=\"" . ($adapt ? $objCometObservation->getPa($obsid) != -99 ? $objCometObservation->getPa($obsid) : '' : "") . "\" />"; $content3 = LangNewComet12; echo "<strong>" . $content1 . "</strong>"; echo "<br /><span class=\"form-inline\">" . $content2; echo " " . $content3 . "</span><br />"; $content1 = LangViewObservationField12; $content2 = "<input type=\"file\" name=\"drawing\" class=\"inputField\" />"; echo "<strong>" . $content1 . "</strong>"; echo "<br /><span class=\"form-inline\">" . $content2; echo "</span><br />"; $content1 = LangViewObservationField8; $content2 = "<textarea name=\"description\" class=\"form-control\" rows=\"5\" >" . ($adapt ? $objCometObservation->getDescription($obsid) : "") . "</textarea>"; echo "<strong>" . $content1 . "</strong>"; echo "<br />" . $content2; echo "<br />"; echo "</div></form>"; echo "<hr />"; echo "</div>"; }
function new_observation() { global $baseURL, $loggedUser, $objInstrument, $objCometObject, $objCometObservation, $objPresentations, $objObserver, $objUtil, $objLocation, $instDir; $role = $objObserver->getObserverProperty($loggedUser, 'role', 2); $adapt = false; echo "<div id=\"main\">"; echo "<form action=\"" . $baseURL . "index.php\" method=\"post\" enctype=\"multipart/form-data\"><div>"; $obsid = $objUtil->checkRequestKey('observation', 0); if ($objUtil->checkGetKey('indexAction') == "comets_adapt_observation" && ($role == RoleAdmin || $role == RoleCometAdmin || $loggedUser == $objCometObservation->getObserverId($obsid))) { $adapt = true; echo "<input type=\"hidden\" name=\"observation\" value=\"" . $obsid . "\" />"; } echo "<input type=\"hidden\" name=\"indexAction\" value=\"" . ($adapt ? "comets_validate_change_observation" : "comets_validate_observation") . "\" />"; echo "<h4>" . LangNewObservationTitle . "</h4>"; echo "<input type=\"submit\" class=\"btn btn-success pull-right\" name=\"addobservation\" value=\"" . ($adapt ? LangChangeObservationTitle : LangViewObservationButton1) . "\" /> "; echo "<hr />"; $id = $objUtil->checkSessionKey('observedobject', $objUtil->checkGetKey('observedobject')); $content = "<select name=\"comet\" class=\"form-control\">"; $content .= "<option value=\"\"> </option>"; if ($adapt) { $objID = $objCometObservation->getObjectId($obsid); } else { $objID = $objUtil->checkSessionKey('observedobject', $objUtil->checkGetKey('observedobject', -1)); } $catalogs = $objCometObject->getSortedObjects("name"); while (list($key, $value) = each($catalogs)) { $content .= "<option value=\"" . $value[0] . "\"" . ($objID == $objCometObject->getId($value[0]) ? " selected=\"selected\" " : "") . ">" . $value[0] . "</option>"; } $content .= "</select>"; echo "<strong>" . LangQueryObjectsField1 . " *</strong><br />"; echo "<span class=\"form-inline\">" . $content . "</span><br />"; $content = "<input type=\"number\" min=\"1\" max=\"31\" required class=\"form-control\" maxlength=\"2\" size=\"3\" name=\"day\" value=\"" . ($adapt ? substr($objCometObservation->getDate($obsid), 6, 2) : $objUtil->checkSessionKey('day')) . "\" />"; $content .= " "; $content .= "<select name=\"month\" required class=\"form-control\">"; for ($i = 1; $i < 13; $i++) { $content .= "<option value=\"" . $i . "\"" . ($adapt ? substr($objCometObservation->getDate($obsid), 4, 2) == $i ? " selected=\"selected\"" : "" : ($objUtil->checkSessionKey('month') == $i ? " selected=\"selected\"" : "")) . ">" . $GLOBALS['Month' . $i] . "</option>"; } $content .= "</select>"; $content .= " "; $content .= "<input type=\"number\" min=\"1609\" required class=\"form-control\" maxlength=\"4\" size=\"5\" name=\"year\" value=\"" . ($adapt ? substr($objCometObservation->getDate($obsid), 0, 4) : $objUtil->checkSessionKey('year')) . "\" />"; echo "<strong>" . LangViewObservationField5 . " *</strong><br />"; echo "<span class=\"form-inline\">" . $content; echo " " . LangViewObservationField10 . "</span>"; if ($objObserver->getObserverProperty($loggedUser, 'UT')) { $content1 = LangViewObservationField9 . " *"; } else { $content1 = LangViewObservationField9lt . " *"; } $content2 = "<input type=\"number\" min=\"0\" max=\"23\" required class=\"form-control\" maxlength=\"2\" size=\"3\" name=\"hours\" value=\"" . ($adapt ? (int) ($objCometObservation->getTime($obsid) / 100) : "") . "\" /> " . "<input type=\"number\" min=\"0\" max=\"59\" required class=\"form-control\" maxlength=\"2\" size=\"3\" name=\"minutes\" value=\"" . ($adapt ? $objCometObservation->getTime($obsid) % 100 : "") . "\" />"; $content3 = LangViewObservationField11; echo "<br /><strong>" . $content1 . "</strong><br />"; echo "<span class=\"form-inline\">" . $content2; echo " " . $content3 . "</span>"; $content1 = LangViewObservationField4; $content2 = "<select name=\"site\" class=\"form-control\">"; $sites = $objLocation->getSortedLocationsList("name", $loggedUser); if ($adapt) { $theLocation = $objCometObservation->getLocationId($obsid); } elseif (!($theLocation = $objUtil->checkSessionKey('location'))) { $theLocation = $objObserver->getObserverProperty($loggedUser, 'stdlocation', 0); } $content2 .= "<option value=\"\"> </option>"; for ($i = 0; $i < count($sites); $i++) { $content2 .= "<option " . ($theLocation == $sites[$i][0] ? " selected=\"selected\" " : "") . " value=\"" . $sites[$i][0] . "\" >" . $sites[$i][1] . "</option>"; } $content2 .= "</select>"; $content3 = "<a href=\"" . $baseURL . "index.php?indexAction=add_location\">" . LangChangeAccountField7Expl . "</a>"; echo "<br /><strong>" . $content1 . "</strong>"; echo "<br /><span class=\"form-inline\">" . $content2; echo " " . $content3 . "</span><br />"; $content1 = LangViewObservationField3; $content2 = "<select name=\"instrument\" class=\"form-control\">"; $instr = $objInstrument->getSortedInstrumentsList("name", $loggedUser); $content2 .= "<option value=\"\"> </option>"; while (list($key, $value) = each($instr)) { $instrumentname = $value; if ($adapt) { $theInstrument = $objCometObservation->getInstrumentId($obsid); } elseif (!($theInstrument = $objUtil->checkSessionKey('instrument'))) { $theInstrument = $objObserver->getObserverProperty($loggedUser, 'stdtelescope'); } $content2 .= "<option " . ($key == $theInstrument ? " selected=\"selected\"" : "") . " value=\"" . $key . "\">" . ($value == "Naked eye" ? InstrumentsNakedEye : $value) . "</option>"; } $content2 .= "</select>"; $content3 = "<a href=\"" . $baseURL . "index.php?indexAction=add_instrument\">" . LangChangeAccountField8Expl . "</a>"; echo "<strong>" . $content1 . "</strong>"; echo "<br /><span class=\"form-inline\">" . $content2; echo " " . $content3 . "</span><br />"; echo "<strong>" . LangNewComet4 . "</strong><br />"; echo "<input type=\"number\" min=\"0.0\" step=\"0.1\" class=\"form-control form-inline\" maxlength=\"3\" name=\"magnification\" size=\"4\" value=\"" . ($adapt ? $objCometObservation->getMagnification($obsid) : "") . "\"/><br />"; $ICQMETHODS = new ICQMETHOD(); $methods = $ICQMETHODS->getIds(); $content1 = LangNewComet5; $content2 = "<select name=\"icq_method\" class=\"form-control\">"; $content2 .= "<option value=\"\"> </option>"; while (list($key, $value) = each($methods)) { $content2 .= "<option value=\"" . $value . "\"" . ($adapt ? $objCometObservation->getMethode($obsid) == $value ? " selected=\"selected\" " : "" : "") . ">" . $value . " - " . $ICQMETHODS->getDescription($value) . "</option>"; } $content2 .= "</select>"; $content3 = "<a href=\"http://cfa-www.harvard.edu/icq/ICQKeys.html\" rel=\"external\">" . LangNewComet7 . "</a>"; echo "<strong>" . $content1 . "</strong>"; echo "<br /><span class=\"form-inline\">" . $content2; echo " " . $content3 . "</span><br />"; $ICQREFERENCEKEYS = new ICQREFERENCEKEY(); $methods = $ICQREFERENCEKEYS->getIds(); $content1 = LangNewComet6; $content2 = "<select name=\"icq_reference_key\" class=\"form-control\">"; $content2 .= "<option value=\"\"> </option>"; while (list($key, $value) = each($methods)) { $content2 .= "<option value=\"{$value}\"" . ($adapt ? $objCometObservation->getChart($obsid) == $value ? " selected=\"selected\" " : "" : "") . ">" . $value . " - " . $ICQREFERENCEKEYS->getDescription($value) . "</option>"; } $content2 .= "</select>"; $content3 = "<a href=\"http://cfa-www.harvard.edu/icq/ICQRec.html\" rel=\"external\">" . LangNewComet7 . "</a>"; echo "<strong>" . $content1 . "</strong>"; echo "<br /><span class=\"form-inline\">" . $content2; echo " " . $content3 . "</span><br />"; $content1 = LangNewComet1; $content2 = "<select name=\"smaller\" class=\"form-control\">"; $content2 .= "<option value=\"0\"> </option>"; $content2 .= "<option value=\"1\"" . ($adapt && $objCometObservation->getMagnitudeWeakerThan($obsid) ? " selected=\"selected\" " : "") . ">" . LangNewComet3 . "</option>"; $content2 .= "</select>"; $content2 .= " "; $content2 .= "<input type=\"number\" min=\"-5.00\" step=\"0.01\" class=\"form-control\" maxlength=\"4\" name=\"mag\" size=\"4\" value=\"" . ($adapt ? $objCometObservation->getMagnitude($obsid) != -99.90000000000001 ? $objCometObservation->getMagnitude($obsid) : '' : "") . "\"/>"; $content2 .= " <input type=\"checkbox\" name=\"uncertain\" " . ($adapt && $objCometObservation->getMagnitudeUncertain($obsid) ? " checked=\"checked\" " : "") . " />" . LangNewComet2; echo "<strong>" . $content1 . "</strong>"; echo "<br /><span class=\"form-inline\">" . $content2; echo "</span><br />"; $content1 = LangNewComet8; $content2 = "<select name=\"condensation\" class=\"form-control\">"; $content2 .= "<option value=\"\"> </option>"; for ($i = 0; $i <= 9; $i++) { $content2 .= "<option value=\"" . $i . "\"" . ($adapt && $objCometObservation->getDc($obsid) == $i ? " selected=\"selected\" " : "") . ">" . $i . "</option>"; } $content2 .= "</select>"; echo "<strong>" . $content1 . "</strong>"; echo "<br /><span class=\"form-inline\">" . $content2; echo "</span><br />"; $content1 = LangNewComet9; $content2 = "<input type=\"number\" min=\"0.0\" step=\"0.1\" class=\"form-control\" maxlength=\"3\" name=\"coma\" size=\"4\" value=\"" . ($adapt ? $objCometObservation->getComa($obsid) != -99 ? $objCometObservation->getComa($obsid) : '' : "") . "\" />"; $content3 = LangNewComet13; echo "<strong>" . $content1 . "</strong>"; echo "<br /><span class=\"form-inline\">" . $content2; echo " " . $content3 . "</span><br />"; $content1 = LangNewComet10; $content2 = "<input type=\"number\" min=\"0.0\" step=\"0.1\" class=\"form-control\" maxlength=\"3\" name=\"tail_length\" size=\"4\" value=\"" . ($adapt ? $objCometObservation->getTail($obsid) != -99 ? $objCometObservation->getTail($obsid) : '' : "") . "\" />"; $content3 = LangNewComet13; echo "<strong>" . $content1 . "</strong>"; echo "<br /><span class=\"form-inline\">" . $content2; echo " " . $content3 . "</span><br />"; $content1 = LangNewComet11; $content2 = "<input type=\"number\" min=\"0.0\" max=\"360.0\" step=\"0.1\" class=\"form-control\" maxlength=\"3\" name=\"position_angle\" size=\"4\" value=\"" . ($adapt ? $objCometObservation->getPa($obsid) != -99 ? $objCometObservation->getPa($obsid) : '' : "") . "\" />"; $content3 = LangNewComet12; echo "<strong>" . $content1 . "</strong>"; echo "<br /><span class=\"form-inline\">" . $content2; echo " " . $content3 . "</span><br />"; $content1 = LangViewObservationField12; $content2 = "<input type=\"file\" id=\"drawing\" name=\"drawing\" data-show-remove=\"false\" accept=\"image/*\" class=\"file-loading\" />"; // Make sure to show the current drawing $imaLocation = ""; if ($obsid) { $upload_dir = 'cometdrawings'; $dir = opendir($instDir . 'comets/' . $upload_dir); while (FALSE !== ($file = readdir($dir))) { if ("." == $file or ".." == $file) { continue; // skip current directory and directory above } if (fnmatch($obsid . "_resized.gif", $file) || fnmatch($obsid . "_resized.jpg", $file) || fnmatch($obsid . "_resized.png", $file)) { $imaLocation = $baseURL . "comets/" . $upload_dir . "/" . $obsid . ".jpg"; } } } // The javascript for the fileinput plugins echo "<script type=\"text/javascript\">"; echo "\$(document).on(\"ready\", function() {\n\t\t\$(\"#drawing\").fileinput({"; if ($imaLocation != "") { echo " initialPreview: [\n\t\t\t\t\t// Show the correct file.\n\t\t\t\t\t'<img src=\"" . $imaLocation . "\" class=\"file-preview-image\">'\n\t\t\t\t],"; } echo "\n\t\t\tmaxFileCount: 1,\n\t\t\tvalidateInitialCount: true,\n\t\t\toverwriteInitial: true,\n\t\t\tautoReplace: true,\n\t\t\tshowRemove: false,\n\t\t\tshowUpload: false,\n\t\t\tremoveLabel: '',\n\t\t\tremoveIcon: '',\n\t\t\tremoveTitle: '',\n\t\t\tlayoutTemplates: {actionDelete: ''},\n\t\t\tallowedFileTypes: [\"image\"],\n\t\t\tinitialCaption: \"" . LangViewObservationField12 . "\",\n\t\t});\n\t});"; echo "</script>"; echo "<strong>" . $content1 . "</strong>"; echo "<br /><span class=\"form\">" . $content2; echo "</span><br />"; $content1 = LangViewObservationField8; $content2 = "<textarea name=\"description\" class=\"form-control\" rows=\"5\" >" . ($adapt ? $objCometObservation->getDescription($obsid) : "") . "</textarea>"; echo "<strong>" . $content1 . "</strong>"; echo "<br />" . $content2; echo "<br />"; echo "</div>"; echo "<input type=\"submit\" class=\"btn btn-success\" name=\"addobservation\" value=\"" . ($adapt ? LangChangeObservationTitle : LangViewObservationButton1) . "\" /> "; echo "</form>"; echo "<hr />"; echo "</div>"; }