|
@@ 282-286 (lines=5) @@
|
| 279 |
|
$sql .= " FROM `{$xoopsDB->prefix('xnewsletter_catsubscr')}` LEFT JOIN `{$xoopsDB->prefix('xnewsletter_subscr')}` ON `catsubscr_subscrid` = `subscr_id`"; |
| 280 |
|
$sql .= ' WHERE (`subscr_id` Is Null)'; |
| 281 |
|
$result = $xoopsDB->query($sql); |
| 282 |
|
if ($result = $xoopsDB->query($sql)) { |
| 283 |
|
++$deleted; |
| 284 |
|
} else { |
| 285 |
|
$errors[] = 'Error delete catsubscr: ' . $result->getHtmlErrors(); |
| 286 |
|
} |
| 287 |
|
} |
| 288 |
|
|
| 289 |
|
if (count($errors) > 0) { |
|
@@ 338-342 (lines=5) @@
|
| 335 |
|
} |
| 336 |
|
if ($number_ids > 0) { |
| 337 |
|
$sql = "UPDATE `{$xoopsDB->prefix('xnewsletter_cat')}` SET `cat_mailinglist` = 0"; |
| 338 |
|
if ($result = $xoopsDB->query($sql)) { |
| 339 |
|
++$update; |
| 340 |
|
} else { |
| 341 |
|
$errors[] = 'Error update cat_mailinglist: ' . $result->getHtmlErrors(); |
| 342 |
|
} |
| 343 |
|
} |
| 344 |
|
} else { |
| 345 |
|
//set cat_mailinglist = 0, if mailinglist_id is no more existing in table mailinglist |
|
@@ 356-360 (lines=5) @@
|
| 353 |
|
if ($number_ids > 0) { |
| 354 |
|
$sql = "UPDATE `{$xoopsDB->prefix('xnewsletter_cat')}` LEFT JOIN `{$xoopsDB->prefix('xnewsletter_mailinglist')}` ON `cat_mailinglist` = `mailinglist_id` SET `cat_mailinglist` = 0"; |
| 355 |
|
$sql .= ' WHERE (((`cat_mailinglist`)>0) AND ((`mailinglist_id`) Is Null));'; |
| 356 |
|
if ($result = $xoopsDB->query($sql)) { |
| 357 |
|
++$update; |
| 358 |
|
} else { |
| 359 |
|
$errors[] = 'Error update cat_mailinglist: ' . $result->getHtmlErrors(); |
| 360 |
|
} |
| 361 |
|
} |
| 362 |
|
} |
| 363 |
|
|