Subversion Repositories Applications.wikini

Rev

Rev 72 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 72 Rev 74
Line 81... Line 81...
81
					'(resource, property, value) VALUES ';
81
					'(resource, property, value) VALUES ';
Line 82... Line 82...
82
		
82
		
Line 83... Line 83...
83
		foreach($sentiers as $sentier) {
83
		foreach($sentiers as $sentier) {
-
 
84
 
84
			
85
			list($tag, $titre) = explode(' ', $sentier, 2);
85
			list($tag, $titre) = explode(' ', $sentier, 2);
86
			$titre = trim($titre);
Line 86... Line 87...
86
			// Reconversion dans l'encodage du wiki pour l'insertion
87
			// Reconversion dans l'encodage du wiki pour l'insertion
87
			$titre_encode_wiki = mb_convert_encoding($titre, Config::get('encodage_wiki'), Config::get('encodage_appli'));
88
			$titre_encode_wiki = mb_convert_encoding($titre, Config::get('encodage_wiki'), Config::get('encodage_appli'));
Line 103... Line 104...
103
					$valeurs_fiches_a_associer[] = "('".$fiche_du_sentier."', 'smartFlore.sentiers.fiche', '".addslashes(trim($titre_encode_wiki))."')";
104
					$valeurs_fiches_a_associer[] = "('".$fiche_du_sentier."', 'smartFlore.sentiers.fiche', '".addslashes(trim($titre_encode_wiki))."')";
104
				}
105
				}
105
			}
106
			}
106
		}
107
		}
Line 107... Line 108...
107
		
108
		
108
		$valeurs_a_inserer = $valeurs_sentiers_a_inserer + $valeurs_fiches_a_associer;
109
		$valeurs_a_inserer = array_merge($valeurs_sentiers_a_inserer, $valeurs_fiches_a_associer);
109
		$requete_insertion .= implode(', '."\n", $valeurs_a_inserer);
110
		$requete_insertion .= implode(', '."\n", $valeurs_a_inserer);
110
		// Tout est contenu dans la table triple du wiki, donc une seule requête suffit pour tout insérer
111
		// Tout est contenu dans la table triple du wiki, donc une seule requête suffit pour tout insérer
Line 111... Line 112...
111
		$this->wiki->Query($requete_insertion);
112
		$this->wiki->Query($requete_insertion);