|
@@ 273-276 (lines=4) @@
|
| 270 |
|
$sql = 'SELECT Count(`catsubscr_id`) AS `nb_ids`'; |
| 271 |
|
$sql .= " FROM `{$xoopsDB->prefix('xnewsletter_catsubscr')}` LEFT JOIN `{$xoopsDB->prefix('xnewsletter_subscr')}` ON `catsubscr_subscrid` = `subscr_id`"; |
| 272 |
|
$sql .= ' WHERE (`subscr_id` Is Null)'; |
| 273 |
|
if ($result = $xoopsDB->query($sql)) { |
| 274 |
|
$row_result = $xoopsDB->fetchRow($result); |
| 275 |
|
$number_ids = $row_result[0]; |
| 276 |
|
} |
| 277 |
|
if ($number_ids > 0) { |
| 278 |
|
$sql = "DELETE `{$xoopsDB->prefix('xnewsletter_catsubscr')}`"; |
| 279 |
|
$sql .= " FROM `{$xoopsDB->prefix('xnewsletter_catsubscr')}` LEFT JOIN `{$xoopsDB->prefix('xnewsletter_subscr')}` ON `catsubscr_subscrid` = `subscr_id`"; |
|
@@ 332-335 (lines=4) @@
|
| 329 |
|
$sql = 'SELECT Count(`cat_id`) AS `nb_ids`'; |
| 330 |
|
$sql .= " FROM `{$xoopsDB->prefix('xnewsletter_cat')}`"; |
| 331 |
|
$sql .= ' WHERE (`cat_mailinglist` > 0)'; |
| 332 |
|
if ($result = $xoopsDB->query($sql)) { |
| 333 |
|
$row_result = $xoopsDB->fetchRow($result); |
| 334 |
|
$number_ids = $row_result[0]; |
| 335 |
|
} |
| 336 |
|
if ($number_ids > 0) { |
| 337 |
|
$sql = "UPDATE `{$xoopsDB->prefix('xnewsletter_cat')}` SET `cat_mailinglist` = 0"; |
| 338 |
|
if ($result = $xoopsDB->query($sql)) { |
|
@@ 349-352 (lines=4) @@
|
| 346 |
|
$sql = 'SELECT Count(`cat_mailinglist`) AS `nb_ids`'; |
| 347 |
|
$sql .= " FROM `{$xoopsDB->prefix('xnewsletter_cat')}` LEFT JOIN `{$xoopsDB->prefix('xnewsletter_mailinglist')}` ON `cat_mailinglist` = `mailinglist_id`"; |
| 348 |
|
$sql .= ' WHERE (((`mailinglist_id`) Is Null) AND ((`cat_mailinglist`)>0)) HAVING (((Count(`cat_mailinglist`))>0));'; |
| 349 |
|
if ($result = $xoopsDB->query($sql)) { |
| 350 |
|
$row_result = $xoopsDB->fetchRow($result); |
| 351 |
|
$number_ids = $row_result[0]; |
| 352 |
|
} |
| 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));'; |