Changeset 93025 in spip-zone
- Timestamp:
- Nov 20, 2015, 4:29:59 PM (5 years ago)
- Location:
- _plugins_/duplicator/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
_plugins_/duplicator/trunk/inc/duplicator.php
r92625 r93025 58 58 dupliquer_logo($id_article_ori,$id_article,'article',false); 59 59 dupliquer_logo($id_article_ori,$id_article,'article',true); 60 61 //On verifie qu'on a bien associé les documents 62 $n = 0; 63 if($docs = sql_select("*", "spip_documents_liens", "objet = 'article' AND id_objet = ".intval($id_article_ori))){ //Documents liés à l'article d'origine 64 while ($doc = sql_fetch($docs)) { 65 $test = sql_select("id_document", "spip_documents_liens", "id_document = ".$doc['id_document']." AND objet = 'article' AND id_objet = ".intval($id_article));//Document lié à l'article dupliqué (ou pas) 66 $n = sql_count($test); 67 if($n == 0){ 68 //La liaison a échoué pour une raison inconnue. On la refait. 69 $id_document = sql_insertq('spip_documents_liens', array('id_document'=> $doc['id_document'], 'id_objet' => $id_article, 'objet' => 'article', 'vu' => $doc['vu'])); 70 } 71 } 72 } 60 73 61 74 ///////////////////////////////////// … … 134 147 rubrique_modifier($id_nouvelle_rubrique,$infos_de_la_rubrique); 135 148 149 150 //On verifie qu'on a bien associé les documents 151 $n = 0; 152 if($docs = sql_select("*", "spip_documents_liens", "objet = 'rubrique' AND id_objet = ".intval($id_rubrique))){ //Documents liés à la rubrique d'origine 153 while ($doc = sql_fetch($docs)) { 154 $test = sql_select("id_document", "spip_documents_liens", "id_document = ".$doc['id_document']." AND objet = 'rubrique' AND id_objet = ".intval($id_nouvelle_rubrique));//Document lié à la rubrique dupliquée (ou pas) 155 $n = sql_count($test); 156 if($n == 0){ 157 //La liaison a échoué pour une raison inconnue. On la refait. 158 $id_document = sql_insertq('spip_documents_liens', array('id_document'=> $doc['id_document'], 'id_objet' => $id_nouvelle_rubrique, 'objet' => 'rubrique', 'vu' => $doc['vu'])); 159 } 160 } 161 } 136 162 ///////////////////////////////////// 137 163 // Duplication des url dans spip_url -
_plugins_/duplicator/trunk/paquet.xml
r92642 r93025 2 2 prefix="duplicator" 3 3 categorie="edition" 4 version="1.5. 3"4 version="1.5.4" 5 5 etat="test" 6 6 compatibilite="[3.0.0;3.1.*]"
Note: See TracChangeset
for help on using the changeset viewer.