19,7 → 19,7 |
// | License along with this library; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: pap_script.fonct.php,v 1.1 2004-06-15 15:13:07 jpm Exp $ |
// CVS : $Id: pap_script.fonct.php,v 1.2 2004-09-10 16:40:41 jpm Exp $ |
/** |
* Les fonctions permettant d'inclure des scripts. |
* |
35,7 → 35,7 |
*@author Jean-Pascal MILCENT <jpm@tela-botanica.org> |
*@author Alexandre GRANIER <alexandre@tela-botanica.org> |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.1 $ $Date: 2004-06-15 15:13:07 $ |
*@version $Revision: 1.2 $ $Date: 2004-09-10 16:40:41 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
|
45,7 → 45,7 |
|
/** Fonction GEN_modifierTypeScript() - Permet de stocker le type des scripts. |
* |
* Génésia permet à une application donnée d'intégrer du code de scripts, exécuté côté client, |
* Papyrus permet à une application donnée d'intégrer du code de scripts, exécuté côté client, |
* directement dans l'entête de la page. Cette fonction définit le type Mime du langage de script utilisé. |
* En XHTML strict, cette fonction ne devrait pas être utilisé car les scripts devraient être |
* stocké dans des fichiers séparés. |
64,7 → 64,7 |
|
/** Fonction GEN_stockerCodeScript() - Permet de stocker le code d'un script côté client utilisé par une application. |
* |
* Génésia permet à une application donnée de stocker du code de script, exécuté côté client, qui sera |
* Papyrus permet à une application donnée de stocker du code de script, exécuté côté client, qui sera |
* envoyer directement dans l'entête de la page. En XHTML strict, l'utilisation de cette |
* fonction est déconseillée. Utiliser plutôt une fichier de scripts séparé qui |
* sera appelé par l'entête. Cette fonction peut être appelé plusieurs fois. Elle ne |
103,11 → 103,14 |
|
if (empty($_GEN_commun['script_fonction'][$id_fonction])) { |
$_GEN_commun['script_fonction'][$id_fonction] = $code_fonction; |
} else { |
die('ERREUR Génésia : cet identifiant de fonction à déjà été enregistré par GEN_stockerFonctionJavascript(). <br />'. |
} else { |
if (GEN_DEBOGAGE) { |
$_GEN_commun['debogage_info'] .= |
'ERREUR Papyrus : cet identifiant de fonction à déjà été enregistré par GEN_stockerFonctionJavascript(). <br />'. |
'Identifiant : '. $id_fonction .'<br />'. |
'Ligne n° : '. __LINE__ .'<br />'. |
'Fichier : '. __FILE__); |
'Fichier : '. __FILE__; |
} |
} |
} |
|
117,7 → 120,7 |
* appelés depuis l'entête de la page. En XHTML strict, l'utilisation de cette |
* fonction est conseillée. |
* Cette fonction peut être appelé plusieurs fois. Elle ne fait que stocker les chemin des |
* fichiers dans une variable (tableau associatif) globale utilisée par Génésia. |
* fichiers dans une variable (tableau associatif) globale utilisée par Papyrus. |
* |
* @global array "script_fichier" : utilisé pour stocker les chemins des scripts. |
* @param string la clé du tableau de fichiers, par exemple le nom du fichier à insérer. |
132,11 → 135,14 |
if (empty($_GEN_commun['script_fichier'][$id_fichier])) { |
$_GEN_commun['script_fichier'][$id_fichier]['type'] = $type_fichier; |
$_GEN_commun['script_fichier'][$id_fichier]['chemin'] = $chemin_fichier; |
} else { |
die('ERREUR Génésia : cet identifiant de fichier à déjà été enregistré par GEN_stockerFichierJavascript(). <br />'. |
'Identifiant : '. $id_fichier .'<br />'. |
'Ligne n° : '. __LINE__ .'<br />'. |
'Fichier : '. __FILE__); |
} else { |
if (GEN_DEBOGAGE) { |
$_GEN_commun['debogage_info'] .= |
'ERREUR Papyrus : cet identifiant de fichier à déjà été enregistré par GEN_stockerFichierJavascript(). <br />'. |
'Identifiant : '. $id_fichier .'<br />'. |
'Ligne n° : '. __LINE__ .'<br />'. |
'Fichier : '. __FILE__; |
} |
} |
} |
|
195,6 → 201,9 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.1 2004/06/15 15:13:07 jpm |
* Changement de nom et d'arborescence de Genesia en Papyrus. |
* |
* Revision 1.6 2004/04/30 16:18:56 jpm |
* Correction d'un bogue dans les fonctions de gestion des scripts. |
* |