| Line 85... |
Line 85... |
| 85 |
die('ERREUR Papyrus : cette balise ne peut avoir un contenu vide. <br />'.
|
85 |
die('ERREUR Papyrus : cette balise ne peut avoir un contenu vide. <br />'.
|
| 86 |
'Contenu : '. $content .'<br />'.
|
86 |
'Contenu : '. $content .'<br />'.
|
| 87 |
'Ligne n° : '. __LINE__ .'<br />'.
|
87 |
'Ligne n° : '. __LINE__ .'<br />'.
|
| 88 |
'Fichier : '. __FILE__);
|
88 |
'Fichier : '. __FILE__);
|
| 89 |
}
|
89 |
}
|
| 90 |
}
|
- |
|
| 91 |
|
- |
|
| 92 |
/**
|
- |
|
| 93 |
* Stocke une <meta> du type <meta property="truc" content="chose">
|
- |
|
| 94 |
* @param string $id
|
- |
|
| 95 |
* @param string $property
|
- |
|
| 96 |
* @param string $content
|
- |
|
| 97 |
*/
|
- |
|
| 98 |
function GEN_stockerMetaProperty($id, $property, $content)
|
- |
|
| 99 |
{
|
- |
|
| 100 |
if (empty($GLOBALS['_GEN_commun']['meta_property'][$id])) {
|
- |
|
| 101 |
$GLOBALS['_GEN_commun']['meta_property'][$id] = array($property, $content);
|
- |
|
| 102 |
} else {
|
- |
|
| 103 |
die('ERREUR Papyrus : cette balise meta à déjà été enregistrée par GEN_stockerMetaProperty(). <br />'.
|
- |
|
| 104 |
'Identifiant : '. $id .'<br />'.
|
- |
|
| 105 |
'Ligne n° : '. __LINE__ .'<br />'.
|
- |
|
| 106 |
'Fichier : '. __FILE__);
|
- |
|
| 107 |
}
|
- |
|
| 108 |
}
|
- |
|
| 109 |
|
- |
|
| 110 |
/**
|
- |
|
| 111 |
* Modifie une <meta> du type <meta property="truc" content="chose">
|
- |
|
| 112 |
* @param string $id
|
- |
|
| 113 |
* @param string $property
|
- |
|
| 114 |
* @param string $content
|
- |
|
| 115 |
*/
|
- |
|
| 116 |
function GEN_modifierMetaProperty($id, $property, $content)
|
- |
|
| 117 |
{
|
- |
|
| 118 |
if ($property != '' && $content != '') {
|
- |
|
| 119 |
$GLOBALS['_GEN_commun']['meta_property'][$id] = array($property, $content);
|
- |
|
| 120 |
} else {
|
- |
|
| 121 |
die('ERREUR Papyrus : cette balise ne peut avoir une propriété ou un contenu vide. <br />'.
|
- |
|
| 122 |
'Contenu : '. $content .'<br />'.
|
- |
|
| 123 |
'Ligne n° : '. __LINE__ .'<br />'.
|
- |
|
| 124 |
'Fichier : '. __FILE__);
|
- |
|
| 125 |
}
|
- |
|
| 126 |
}
|
90 |
}
|
| Line -... |
Line 91... |
| - |
|
91 |
|
| - |
|
92 |
|
| - |
|
93 |
/**
|
| - |
|
94 |
* Stocke une <meta> du type <meta property="truc" content="chose">
|
| - |
|
95 |
* @param string $id
|
| - |
|
96 |
* @param string $property
|
| - |
|
97 |
* @param string $content
|
| - |
|
98 |
*/
|
| - |
|
99 |
function GEN_stockerMetaProperty($id, $content)
|
| - |
|
100 |
{
|
| - |
|
101 |
if (empty($GLOBALS['_GEN_commun']['meta_property'][$id])) {
|
| - |
|
102 |
$GLOBALS['_GEN_commun']['meta_property'][$id] = $content;
|
| - |
|
103 |
} else {
|
| - |
|
104 |
die('ERREUR Papyrus : cette balise meta à déjà été enregistrée par GEN_stockerMetaProperty(). <br />'.
|
| - |
|
105 |
'Identifiant : '. $id .'<br />'.
|
| - |
|
106 |
'Ligne n° : '. __LINE__ .'<br />'.
|
| - |
|
107 |
'Fichier : '. __FILE__);
|
| - |
|
108 |
}
|
| - |
|
109 |
}
|
| - |
|
110 |
|
| - |
|
111 |
/**
|
| - |
|
112 |
* Modifie une <meta> du type <meta property="truc" content="chose">
|
| - |
|
113 |
* @param string $id
|
| - |
|
114 |
* @param string $property
|
| - |
|
115 |
* @param string $content
|
| - |
|
116 |
*/
|
| - |
|
117 |
function GEN_modifierMetaProperty($id, $content)
|
| - |
|
118 |
{
|
| - |
|
119 |
if ($content != '') {
|
| - |
|
120 |
$GLOBALS['_GEN_commun']['meta_property'][$id] = $content;
|
| - |
|
121 |
} else {
|
| - |
|
122 |
die('ERREUR Papyrus : cette balise ne peut avoir un contenu vide. <br />'.
|
| - |
|
123 |
'Contenu : '. $content .'<br />'.
|
| - |
|
124 |
'Ligne n° : '. __LINE__ .'<br />'.
|
| - |
|
125 |
'Fichier : '. __FILE__);
|
| - |
|
126 |
}
|
| - |
|
127 |
}
|
| 127 |
|
128 |
|
| 128 |
/** Fonction GEN_stockerMetaName() - Permet de stocker des informations pour la balise meta.
|
129 |
/** Fonction GEN_stockerMetaName() - Permet de stocker des informations pour la balise meta.
|
| 129 |
*
|
130 |
*
|
| 130 |
* Papyrus permet à une application donnée de stocker les balises meta contenant l'attribut name
|
131 |
* Papyrus permet à une application donnée de stocker les balises meta contenant l'attribut name
|
| 131 |
* à intégrer dans l'entête de la page.
|
132 |
* à intégrer dans l'entête de la page.
|
| Line 251... |
Line 252... |
| 251 |
}
|
252 |
}
|
| 252 |
}
|
253 |
}
|
| 253 |
if (empty($sortie)) {
|
254 |
if (empty($sortie)) {
|
| 254 |
$sortie .= '<!-- Aucune balise meta name -->'."\n";
|
255 |
$sortie .= '<!-- Aucune balise meta name -->'."\n";
|
| 255 |
}
|
256 |
}
|
| 256 |
} else if ($type == 'property' && isset($GLOBALS['_GEN_commun']['meta_property'])) {
|
257 |
} else if ($type == 'property' && isset($GLOBALS['_GEN_commun']['meta_property'])) {
|
| 257 |
while (list($cle, $valeur) = each($GLOBALS['_GEN_commun']['meta_property'])) {
|
258 |
while (list($cle, $valeur) = each($GLOBALS['_GEN_commun']['meta_property'])) {
|
| 258 |
if (! empty($valeur['contenu'])) {
|
259 |
if (! empty($valeur)) {
|
| 259 |
$sortie .= str_repeat(' ', 8).'<meta property="'.$valeur[0].'" content="'.$valeur[1].'" />'."\n";
|
260 |
$sortie .= '<meta property="'.$cle.'" content="'.$valeur.'" />'."\n";
|
| 260 |
}
|
261 |
}
|
| 261 |
}
|
262 |
}
|
| 262 |
if (empty($sortie)) {
|
263 |
if (empty($sortie)) {
|
| 263 |
$sortie .= '<!-- Aucune balise meta property -->'."\n";
|
264 |
$sortie .= '<!-- Aucune balise meta property -->'."\n";
|
| 264 |
}
|
265 |
}
|
| 265 |
} else if ($type == 'dc' && isset($GLOBALS['_GEN_commun']['meta_name_dc'])) {
|
266 |
} else if ($type == 'dc' && isset($GLOBALS['_GEN_commun']['meta_name_dc'])) {
|
| 266 |
while (list($cle, $valeur) = each($GLOBALS['_GEN_commun']['meta_name_dc'])) {
|
267 |
while (list($cle, $valeur) = each($GLOBALS['_GEN_commun']['meta_name_dc'])) {
|
| 267 |
if (! empty($valeur['contenu'])) {
|
268 |
if (! empty($valeur['contenu'])) {
|
| 268 |
$sortie .= str_repeat(' ', 8).'<meta name="'.$cle.'" ';
|
269 |
$sortie .= str_repeat(' ', 8).'<meta name="'.$cle.'" ';
|
| 269 |
if (! empty($valeur['langue'])) {
|
270 |
if (! empty($valeur['langue'])) {
|
| Line 310... |
Line 311... |
| 310 |
if (count($GLOBALS['_GEN_commun']['meta']) > 0) {
|
311 |
if (count($GLOBALS['_GEN_commun']['meta']) > 0) {
|
| 311 |
foreach ($GLOBALS['_GEN_commun']['meta'] as $cle => $val) {
|
312 |
foreach ($GLOBALS['_GEN_commun']['meta'] as $cle => $val) {
|
| 312 |
$GLOBALS['_GEN_commun']['meta'][$cle] = null;
|
313 |
$GLOBALS['_GEN_commun']['meta'][$cle] = null;
|
| 313 |
}
|
314 |
}
|
| 314 |
}
|
315 |
}
|
| 315 |
} else if ($type == 'property') {
|
316 |
} else if ($type == 'property') {
|
| 316 |
if (count($GLOBALS['_GEN_commun']['meta_property']) > 0) {
|
317 |
if (count($GLOBALS['_GEN_commun']['meta_property']) > 0) {
|
| 317 |
foreach ($GLOBALS['_GEN_commun']['meta_property'] as $cle => $val) {
|
318 |
foreach ($GLOBALS['_GEN_commun']['meta_property'] as $cle => $val) {
|
| 318 |
$GLOBALS['_GEN_commun']['meta_property'][$cle] = null;
|
319 |
$GLOBALS['_GEN_commun']['meta_property'][$cle] = null;
|
| 319 |
}
|
320 |
}
|
| 320 |
}
|
321 |
}
|
| 321 |
} else if ($type == 'dc') {
|
322 |
} else if ($type == 'dc') {
|
| 322 |
if (count($GLOBALS['_GEN_commun']['meta_name_dc']) > 0) {
|
323 |
if (count($GLOBALS['_GEN_commun']['meta_name_dc']) > 0) {
|
| 323 |
foreach ($GLOBALS['_GEN_commun']['meta_name_dc'] as $cle => $val) {
|
324 |
foreach ($GLOBALS['_GEN_commun']['meta_name_dc'] as $cle => $val) {
|
| 324 |
$GLOBALS['_GEN_commun']['meta_name_dc'][$cle] = null;
|
325 |
$GLOBALS['_GEN_commun']['meta_name_dc'][$cle] = null;
|
| 325 |
}
|
326 |
}
|
| Line 354... |
Line 355... |
| 354 |
* Ajout de la bibliotheque de fonctions gérant les meta.
|
355 |
* Ajout de la bibliotheque de fonctions gérant les meta.
|
| 355 |
*
|
356 |
*
|
| 356 |
*
|
357 |
*
|
| 357 |
* +-- Fin du code ----------------------------------------------------------------------------------------+
|
358 |
* +-- Fin du code ----------------------------------------------------------------------------------------+
|
| 358 |
*/
|
359 |
*/
|
| 359 |
?>
|
- |
|
| 360 |
|
360 |
?>
|
| - |
|
361 |
|