#1 (permalink)  
Alt 12.02.2006, 02:24
 
Registriert seit: 09.02.2006
Beiträge: 4
Standard

hallo,
betrifft 3.04sp1


ich hatte 6 gruppen eingerichtet f?r verschiedenen kunden, zwischendrin eine test-gruppe die dann aber wieder rausflog. wenn es die option gibt will man die auch nutzen.

nun ist das problem das beim rundschreiben editor der programmierer ganz stolz per count() ?ber das array der gruppen l?uft und daher die gruppe nicht richtig angezeigt wird und auch nicht richtig gespeichert wird. mu? ich mir das nun selbst umcoden oder gibt's schon nen fix f?r?

file: admin/module_newsletter.php
zeile 379: for ($i=0,$n=sizeof($customer_group); $i<$n; $i++) {

:hit: mit count ?ber ein array, kein informatiker der das gekotet hat, der fehler wiederholt sich
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 12.02.2006, 03:15
 
Registriert seit: 09.02.2006
Beiträge: 4
Standard

zeile 33ff:

$rzp='';
//for ($i=0,$n=sizeof($customers_status);$i<$n; $i++) {
foreach($customers_status as $temp_array){
$i=$temp_array['id'];
if (xtc_db_prepare_input($_POST['status'][$i])=='yes') {
if ($rzp!='') $rzp.=',';
//$rzp.=$customers_status[$i]['id'];
$rzp.=$temp_array['id'];
}
}


im bereich edit/save/new (zeile hab ich net mehr, der code ist bereinigt worden)

//for ($i=0,$n=sizeof($customers_status);$i<$n; $i++) {
foreach($customers_status as $temp_array){

$group_query=xtc_db_query("SELECT count(*) as count
FROM ".TABLE_NEWSLETTER_RECIPIENTS."
WHERE mail_status='1' and
customers_status='".$temp_array['id']."'");
$group_data=xtc_db_fetch_array($group_query);
$group_query=xtc_db_query("SELECT count(*) as count
FROM ".TABLE_CUSTOMERS."
WHERE
customers_status='".$temp_array['id']."'");
$group_data_all=xtc_db_fetch_array($group_quer y);

$bc_array = explode(',', $newsletters_data['bc']);

echo xtc_draw_checkbox_field('status['. $temp_array['id'] .']','yes', in_array($temp_array['id'], $bc_array)).' '.$temp_array['text'].' [i]('.$group_data['count'].''.TEXT_USERS.$group_data_all['count'].TEXT_CUSTOMERS.'
',"\n";

}
echo xtc_draw_checkbox_field('status_all', 'yes',in_array('all', $bc_array)).' '.TEXT_NEWSLETTER_ONLY.'';

?></td>
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
fehler, gruppe, lschen, modul, newsletter

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus



Alle Zeitangaben in WEZ +1. Es ist jetzt 08:52 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand