예제 #1
0
${$InputName_RemoveDupsLimit} = getVar($InputName_RemoveDupsLimit);
//limit, remove xxx dups at once
$InputName_RemoveDupsExport = "remove_duplicates_export";
//export dups?
${$InputName_RemoveDupsExport} = getVar($InputName_RemoveDupsExport);
//export dups?
$showGroupUrlPara = tmObjCopy($mSTDURL);
$showGroupStatusUrlPara = tmObjCopy($mSTDURL);
$showGroupUrlPara->addParam("act", "adr_list");
$showGroupStatusUrlPara->addParam("act", "adr_list");
if (!empty($set)) {
    $GRP = $ADDRESS->getGroup($adr_grp_id);
    $search['email'] = str_replace("*", "%", $email);
    $search['status'] = $status;
    $search['group'] = $adr_grp_id;
    $ac = $ADDRESS->countAdr(0, $search);
    $_MAIN_MESSAGE .= "<br>" . sprintf(___("%s Einträge werden bearbeitet."), "<b>" . $ac . "</b>");
}
if ((!empty($set) && $set != "delete" || $blacklist == 1) && $ac > 0 && $remove_duplicates != 1) {
    // wenn min 1 adr gefunden
    //meldungen ausgeben
    if ($set == "aktiv_1") {
        $_MAIN_MESSAGE .= "<br>" . ___("Ausgewählte Adressen werden aktiviert");
    }
    if ($set == "aktiv_0") {
        $_MAIN_MESSAGE .= "<br>" . ___("Ausgewählte Adressen werden deaktiviert.");
    }
    if ($set == "set_status") {
        $_MAIN_MESSAGE .= "<br>" . sprintf(___("Setze neuen Status für ausgewählte Adressen auf %s"), tm_icon($STATUS['adr']['statimg'][$status_multi], display($STATUS['adr']['status'][$status_multi])) . "&nbsp;\"<b>" . display($STATUS['adr']['status'][$status_multi])) . "</b>\"";
    }
    if ($set == "copy_grp") {
예제 #2
0
////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////
//Adressen-Gruppen
////////////////////////////////////////////////////////////////////////////////////////
//prepare chart
#$chart = new PieChart(640,480);
$chart = new HorizontalChart(640, 360);
$chart->setLogo(TM_IMGPATH . "/blank.png");
//tellmatic_logo_256.png
$_MAIN_OUTPUT .= "<br><img alt=\"Chart\"  src=\"" . $tm_URL_FE . "/" . $tm_reportdir . "/status_adrg_total_" . TM_TODAY . ".png\"><br>";
//	function getGroup($id=0,$adr_id=0,$frm_id=0,$count=0) {
$AG = $ADDRESS->getGroup(0, 0, 0, 1);
//count!
$agc = count($AG);
$ac = $ADDRESS->countAdr();
$chart->addPoint(new Point(___("Summe", 0) . " (100%)", $ac));
$showadrURLPara->delParam("email");
$showadrURLPara->delParam("adr_id");
$showadrURLPara->addParam("act", "adr_list");
$showadrURLPara_ = $showadrURLPara->getAllParams();
$_MAIN_OUTPUT .= "<br><center>";
$_MAIN_OUTPUT .= "<table border=0 width=\"100%\" style=\"border:1px solid #eeeeee;\">";
$_MAIN_OUTPUT .= "<thead>";
$_MAIN_OUTPUT .= "<tr>";
$_MAIN_OUTPUT .= "<td valign=\"top\" align=\"left\">";
$_MAIN_OUTPUT .= "<a href=\"" . $tm_URL . "/" . $showgrpURLPara_ . "\">" . sprintf(___("%s Gruppen"), $agc) . "&nbsp;" . tm_icon("folder_go.png", ___("Liste anzeigen")) . "</a>";
$_MAIN_OUTPUT .= "</td>";
$_MAIN_OUTPUT .= "<td valign=\"top\" align=\"left\">";
$_MAIN_OUTPUT .= "<a href=\"" . $tm_URL . "/" . $showadrURLPara_ . "\"> " . sprintf(___("%s Adressen"), $ac) . "&nbsp;" . tm_icon("folder_go.png", ___("Liste anzeigen")) . "</a>";
$_MAIN_OUTPUT .= "</td>";
예제 #3
0
 	--> 3*3500> 9999
 		limit_run=9999-2*3500=9999-7000=2999
 	get(11000,2999)
 */
 //anzahl adressen die auf einmal in ein array gepackt und geschrieben werden sollen, abhaengig vom Speicher fuer PHP. wird definiert in tm_lib
 $export_limit_run = $adr_row_limit;
 //default limit adressen im array pro durchgang
 //addressen initialisieren
 $ADDRESS = new tm_ADR();
 $BLACKLIST = new tm_BLACKLIST();
 //ggf nach status filtern?
 $search['status'] = $status;
 $code = 0;
 /*********************************************/
 //gesamtanzahl adressen ermitteln
 $adc = $ADDRESS->countAdr($adr_grp_id, $search);
 //grp_id,search//
 $export_total = $adc;
 if (DEBUG) {
     $_MAIN_MESSAGE .= "<br>export_total={$export_total}";
 }
 //wenn limit_usr angegeben ist, und kleiner oder gleich export_total(anzahl eintraege gesamt), dann setze export_total=limit_usr
 //if (limit_usr > 0 && !empty && limit_usr <= export_total) export_total=limit_usr
 if ($export_limit_user > 0 && $export_limit_user <= $export_total) {
     if (DEBUG) {
         $_MAIN_MESSAGE .= "<br>export_limit_user ({$export_limit_user}) &gt; 0 && &lt;= export_total ({$export_total})";
     }
     $export_total = $export_limit_user;
     if (DEBUG) {
         $_MAIN_MESSAGE .= "<br>new export_total = export_limit_user ({$export_limit_user})";
     }