|
@@ -158,7 +158,7 @@ discard block |
|
|
block discarded – undo |
|
158
|
158
|
|
|
159
|
159
|
// si id numerique et un seul objet possible, pas d'ambiguite |
|
160
|
160
|
if (is_numeric($ref) and count($objets) === 1) { |
|
161
|
|
- $ref = reset($objets) . $ref; |
|
|
161
|
+ $ref = reset($objets).$ref; |
|
162
|
162
|
} |
|
163
|
163
|
|
|
164
|
164
|
// Si la référence ne correspond à rien, c'est fini |
|
@@ -166,7 +166,7 @@ discard block |
|
|
block discarded – undo |
|
166
|
166
|
return json_export(false); |
|
167
|
167
|
} |
|
168
|
168
|
// Sinon on récupère les infos utiles |
|
169
|
|
- @list($type, , $id, , , , ) = $match; |
|
|
169
|
+ @list($type,, $id,,,,) = $match; |
|
170
|
170
|
|
|
171
|
171
|
// On regarde si le type trouvé fait partie des objets sélectionnables |
|
172
|
172
|
if (!in_array(table_objet($type), $objets)) { |
|
@@ -211,8 +211,8 @@ discard block |
|
|
block discarded – undo |
|
211
|
211
|
$types = (is_array($types) ? array_filter($types) : array()); |
|
212
|
212
|
|
|
213
|
213
|
// recuperer tous les freres et soeurs de la rubrique visee |
|
214
|
|
- $id_parent = sql_getfetsel('id_parent', 'spip_rubriques', 'id_rubrique=' . intval($id_rubrique)); |
|
215
|
|
- $fratrie = sql_allfetsel('id_rubrique', 'spip_rubriques', 'id_parent=' . intval($id_parent)); |
|
|
214
|
+ $id_parent = sql_getfetsel('id_parent', 'spip_rubriques', 'id_rubrique='.intval($id_rubrique)); |
|
|
215
|
+ $fratrie = sql_allfetsel('id_rubrique', 'spip_rubriques', 'id_parent='.intval($id_parent)); |
|
216
|
216
|
$fratrie = array_column($fratrie, 'id_rubrique'); |
|
217
|
217
|
$has = sql_allfetsel('DISTINCT id_parent', 'spip_rubriques', sql_in('id_parent', $fratrie)); |
|
218
|
218
|
$has = array_column($has, 'id_parent'); |