Submitted by yoyojo on
Bonjour,
dans le fichier includes\database\database.inc ,
j'ai la function "escapeTable($table)" que je souhaite modifier, non pas en allant taper direct dans le fichier mais en faisant un override.
comment puis je faire ca depuis un autre fichier distinct personnel?
Merci d'avance
public function escapeTable($table) {
return preg_replace('/[^A-Za-z0-9_.]+/', '', $table);
}
Bonjour, La meilleur façon de
Permalien Soumis par garnett2125 le 25 Juin, 2012 - 10:43
Bonjour,
La meilleur façon de faire est de copier la fonction et de la coller dans le fichier template.php qui se trouve dans le dossier de ton theme.
function NOMDUTHEME_escapeTable($table) {
// ton override
}
OU
function escapeTable($table) {
// ton override
}
A tester.
La méthode que vous décrivez
Permalien Soumis par hles le 25 Juin, 2012 - 14:52
La méthode que vous décrivez ne fonctionne qu'avec des fonctions de "theming", "escapeTable" n'en est pas une.