[SPIP] +2.1.12
[velocampus/web/www.git] / www / plugins / auto / tradrub / action / referencer_traduction_rubrique.php
1 <?php
2
3 /**
4 * Permet de modifier l'identifiant du groupe de traduction,
5 * c'est a dire de donner l'objet de reference.
6 *
7 **/
8 function action_referencer_traduction_rubrique_dist() {
9 $securiser_action = charger_fonction('securiser_action','inc');
10 $arg = $securiser_action();
11
12 list($type, $id_ancienne_reference, $id_nouvelle_reference) = explode('/',$arg);
13 if (!$type = objet_type($type)
14 or !$id_ancienne_reference = intval($id_ancienne_reference)
15 or !$id_nouvelle_reference = intval($id_nouvelle_reference)) {
16 if (!_AJAX) {
17 include_spip('inc/minipres');
18 minipres('Arguments incompris');
19 } else {
20 spip_log('Arguments incompris dans action dereferencer_traduction_rubrique');
21 return false;
22 }
23 }
24
25 $objet = table_objet($type);
26 $table = table_objet_sql($objet);
27
28 // modifier le groupe de traduction de $id_ancienne_reference (SQL le trouvera)
29 sql_update($table, array("id_trad" => $id_nouvelle_reference), "id_trad=" . $id_ancienne_reference);
30
31 }