Submitted by exa on
Bonjour,
J'ai migre mon drupal d'un hebergement a un autre et j'ai reussi a corriger les quelques erreurs rencontres hormis une quand j'essaie de supprimer un article:
Erreur
Message d'erreur
Notice : Undefined variable: pid dans simple_access_node_delete() (ligne 263 dans /home/exade920/public_html/alf/sites/all/modules/simple_access/simple_access.module).
PDOException : SQLSTATE[42S22]: Column not found: 1054 Unknown column 'pid' in 'where clause': DELETE FROM {simple_access_node} WHERE (pid IS NULL ) ; Array ( ) dans simple_access_node_delete() (ligne 264 dans /home/exade920/all/modules/simple_access/simple_access.module).
Apparament c’est lie a simple
Permalien Soumis par exa le 13 Mai, 2012 - 12:37
Apparament c'est lie a simple access car quand je le desactive ca fonctionne, mais j'aimerais pouvoir continuer a l'utiliser (je l'ai de-installe et re-installe mais ca change rien)
Bonjour, cette erreur a été
Permalien Soumis par Aqwadon le 13 Mai, 2012 - 13:41
Bonjour,
cette erreur a été corrigée das la version de dev (http://ftp.drupal.org/files/projects/simple_access-7.x-2.x-dev.tar.gz)
Sinon, tu peux mdifier le fichier simple_access.module et remplacer
db_delete($table)
->condition('pid', $node->pid)
->execute();
par
db_delete($table)
->condition('nid', $node->nid)
->execute();
à la ligne 263.
En espérant que ça aide...
Etrangement j’ai la
Permalien Soumis par exa le 13 Mai, 2012 - 18:31
Etrangement j'ai la 7.x-2.0-beta1 et simple_access.module, n'a pas a la ligne 263 nid mais pid et quand je le modifie en ajoutant $node->$nid ca marche pas
Fatal error: Cannot access empty property in /home/exade920/public_html/alf/sites/all/modules/simple_access/simple_access.module on line 263
function simple_access_node_delete($node) {
foreach (array('simple_access_node', 'simple_access_owner', 'simple_access_profiles_node') as $table) {
db_delete($table)
->condition('nid', $node->$nid)
->execute();
}
}
[edit] J'ai vu apres avoir poste mon erreur $node->$nid) Merci