'; ?> 0 || isset($_POST['wmslist'])){ //initialize list $wms_id_list = ""; #get values for checked wms for ($i=0; $i < $checkboxes; $i++) { if (isset($_POST['cb'.$i])) { $mail_wmsid = intval($_POST['cb'.$i]); if ($user->isWmsOwner($mail_wmsid)) { $wms_id_list .= "," . $mail_wmsid; } } } $wms_id_list=ltrim($wms_id_list, ","); if (!isset($_POST['wmslist'])){ //do descriptive header echo "

" . htmlentities( $email_form_text, ENT_QUOTES, CHARSET ) . ":

"; //Show wmslist to be noticed echo $wms_id_list; //generate form to send email echo "
"; //textfield for text to send echo "
"; //submit button for send email echo "

"; #Liste der WMS_ID's in hidden-Feld übergeben echo ""; } //if button send mail is pressed - send mails else { //create body for serviceurl list: $body_urllist = "\n\n" . $email_body_info . ":\n"; if (preg_match("/^[0-9]+(,[0-9]+)*$/", $_POST['wmslist'])) { $wms_array = explode(',',$_POST['wmslist']); if (defined("MAPBENDER_PATH") && MAPBENDER_PATH != '') { $metadataUrl = MAPBENDER_PATH."/php/mod_showMetadata.php?resource=layer&id="; } else { $metadataUrl = preg_replace( "/(.*)frames\/login.php/", "$1php/mod_showMetadata.php?resource=layer&id=", LOGIN ); } // //following need to be adopted in another installation than geoportal.rlp!! TODO //here work some mod_rewrite rule ;-) //metadataUrlPlaceholder //$metadataUrl = "http://www.geoportal.rlp.de/layer/"; for ($i=0; $i"; echo "

" . htmlentities( $wms_list_text, ENT_QUOTES, CHARSET ) . ":

".$_POST['wmslist']."\n

"; //echo "wms_id_list: ".$wms_id_list."\n
"; //get email of wms owner $mail_wms_owner=$admin->getEmailByUserId($user->id); while($row = db_fetch_array($res)){ //echo $cnt; $user_email[$cnt] = $row["mb_user_email"]; $admin->sendEmail( $mail_wms_owner, $mail_wms_owner, $user_email[$cnt], $mail_user_recipient, $mail_user_topic . " " . date("F j, Y, G:i:s"), utf8_decode(strip_tags($_POST['emailtext']) . "\n\n" . $further_inquiry_text . ": " . $mail_wms_owner . "\n" . $body_urllist)); $cnt++; } //controll mail for wms_owner $admin->sendEmail( MAILADMIN, MAILADMINNAME, $mail_wms_owner, $mail_admin_recipient, $mail_admin_topic . " " . date("F j, Y, G:i:s"), utf8_decode(_mb($mail_admin_body, $cnt). "\n\n" . strip_tags($_POST['emailtext']) . $body_urllist)); echo "
" . htmlentities( $email_sent_text, ENT_QUOTES, CHARSET ) . "
"; } } echo "\n"; } else { // // monitoring results // $sql = "SELECT DISTINCT mb_monitor.fkey_wms_id FROM mb_monitor, wms " . "WHERE mb_monitor.fkey_wms_id = wms.wms_id AND wms.wms_owner = $1"; $res = db_prep_query($sql, array($user->id), array("i")); $wms = array(); while($row = db_fetch_array($res)){ $wms[] = $row["fkey_wms_id"]; } $status = array(); $upload_id = array(); for ($i=0; $i

\n" . "
\n\t" . "\n\t\n

\n" . "" . "" . "" . "" . "" . "" . "" . "" . ""; $cnt = 0; foreach ($newArray as $k => $value) { $img = "stop.bmp"; if ($status[$k]==0) $img = "wait.bmp"; elseif ($status[$k]==1) $img = "go.bmp"; #if ($updated[$k] == "0" && $status[$k] == 0) $fill = "checked"; else $fill = "disabled"; if (fmod($cnt, 2) == 1) { $str .= "\n\t\t"; } else { $str .= "\n\t\t"; } #generieren der checkboxen für jeden wms namen: cb123, wert 123, der andere input fuer upl_id123 mit wert des upload_ids aus der monitor tabelle - unnoetig $str .= "\n\t\t\t"; $str .= "\n\t\t\t"; #$str .= "\n\t\t\t"; $str .= "\n\t\t\t"; $str .= "\n\t\t\t"; $str .= "\n\t\t\t"; $str .= "\n\t\t\t"; $str .= "\n\t\t\t"; $str .= "\n\t\t"; $cnt++; } $str .= "\n\t
" . $notify_text . "wmscurrent statusavg. response timeoverall availability" . $number_of_subscribers_text . "
"; # $str .= "Dienst ID: ". $wms_id[$k] ."
" . $admin->getWmsTitleByWmsId($wms_id[$k]) . "
" . $wms_id[$k] . "
" . $admin->getWmsTitleByWmsId($wms_id[$k]) . "
" . $comment[$k] . "
".date("F j, Y, G:i:s", $upload_id[$k])."
"; if ($avg_response_time[$k] == NULL) { $str .= "n/a"; } else { $str .= $avg_response_time[$k] . " s"; } $str .= "" . $percentage[$k] . " %  (" . $total[$k] . " cycles)
"; $str .= ""; $val = $percentage[$k]; for ($i=0; $i<10; $i++) { if ($val>=10) { $str .= ""; $val-=10; } elseif($val>0){ $str .= ""; if (round($val) < 10) { $str .= ""; } $val=-1; } else { $str .= ""; } } $str .= "
".$abo_count[$k]."
\n\t
\n
"; echo $str; } ?>