/**
  * Overriden delete function to update recipient count if removing recipient from the list
  * @param integer $idnewslog ID
  */
 public function delete($idnewslog)
 {
     $idnewslog = Contenido_Security::toInteger($idnewslog);
     $oLog = new cNewsletterLog($idnewslog);
     $iIDNewsJob = $oLog->get("idnewsjob");
     unset($oLog);
     $oJob = new cNewsletterJob($iIDNewsJob);
     $oJob->set("rcpcount", $oJob->get("rcpcount") - 1);
     $oJob->store();
     unset($oJob);
     parent::delete($idnewslog);
 }
            // A little bit senseless, as the data is already sorted, but
            // we need the sortmode in the header link
            $oList->sort($_REQUEST["sortby"], $_REQUEST["sortmode"]);
            // HerrB: Hardcore UI for browsing elements ... sorry
            $sBrowseHTML = '<table width="100%" cellspacing="0" cellpadding="2" border="0">
    <tr>
        <td><img src="images/spacer.gif" width="1" height="10"></td>
    </tr>
	<tr class="text_medium" style="background-color: #ffffff;">
        <td style="border: 1px; border-color: #B3B3B3; border-style: solid; background-color: #E2E2E2; color:#666666"> ' . sprintf(i18n("Go to page: %s", $plugin_name), $sBrowseLinks) . '</td>
    </tr>
</table>';
            $oPage->setContent($oFrmOptions->render() . "<br />" . $oList->render() . $sBrowseHTML);
        } else {
            // Just show the job data
            $oJob = new cNewsletterJob($_REQUEST["idnewsjob"]);
            $oForm = new UI_Table_Form("properties");
            $oForm->setVar("frame", $frame);
            $oForm->setVar("area", $area);
            $oForm->setVar("action", "");
            $oForm->setVar("idnewsjob", $idnewsjob);
            $oForm->addHeader(i18n("Newsletter Dispatch Job", $plugin_name));
            $oForm->add(i18n("Name", $plugin_name), $oJob->get("name"));
            $sDateFormat = getEffectiveSetting("backend", "timeformat", "d.m.Y H:i");
            switch ($oJob->get("status")) {
                case 1:
                    $oForm->add(i18n("Status", $plugin_name), i18n("Pending", $plugin_name));
                    break;
                case 2:
                    $oForm->add(i18n("Status", $plugin_name), sprintf(i18n("Sending (started: %s)", $plugin_name), date($sDateFormat, strtotime($oJob->get("started")))));
                    break;