|
@@ 309-310 (lines=2) @@
|
| 306 |
|
"R.id_rubrique AS id, max(A.date) AS date_h", |
| 307 |
|
"spip_rubriques AS R JOIN spip_articles AS A ON R.id_rubrique = A.id_rubrique", |
| 308 |
|
"A.date>R.date_tmp AND A.statut='publie' $postdates ", "R.id_rubrique"); |
| 309 |
|
while ($row = sql_fetch($r)) { |
| 310 |
|
sql_updateq("spip_rubriques", array("statut_tmp" => 'publie', "date_tmp" => $row['date_h']), |
| 311 |
|
"id_rubrique=" . intval($row['id'])); |
| 312 |
|
} |
| 313 |
|
|
|
@@ 330-333 (lines=4) @@
|
| 327 |
|
"R.id_rubrique AS id, max(SR.date_tmp) AS date_h", |
| 328 |
|
"spip_rubriques AS R JOIN spip_rubriques AS SR ON R.id_rubrique = SR.id_parent", |
| 329 |
|
"(SR.date_tmp>R.date_tmp OR R.statut_tmp<>'publie') AND SR.statut_tmp='publie' ", "R.id_rubrique"); |
| 330 |
|
while ($row = sql_fetch($r)) { |
| 331 |
|
sql_updateq('spip_rubriques', array('statut_tmp' => 'publie', 'date_tmp' => $row['date_h']), |
| 332 |
|
"id_rubrique=" . intval($row['id'])); |
| 333 |
|
$continuer = true; |
| 334 |
|
} |
| 335 |
|
} while ($continuer); |
| 336 |
|
|