Bonjour, alors j'ai changé la position d'un module qui s'affiche dans l'administration en l’occurrence celui du plugin docman (mod_docman_approval.php) qui sert a approuver les fichiers envoyés sur le site depuis l'administration du site, et après avoir modifié sa position il m'est impossible de me connecter au site, ça m'était arrivé une fois y a longtemps et j'ai tout recommencé le site, je pense qu'il devrait y avoir une solution...
Voilà l'erreur que mon navigateur m'affiche
Fatal error: Call to a member function setType() on a non-object in /home/www/8103d149d62942907578cf24a217ddba/web/administrator/modules/mod_docman_approval/mod_docman_approval.php on line 13
Et voila le fichier php
Donc que dois-je faire ? y a-t-il un moyen de revenir en arrière ?
Voilà l'erreur que mon navigateur m'affiche
Fatal error: Call to a member function setType() on a non-object in /home/www/8103d149d62942907578cf24a217ddba/web/administrator/modules/mod_docman_approval/mod_docman_approval.php on line 13
Et voila le fichier php
Code:
<?php /** * @version $Id: mod_docman_approval.php 1481 2011-06-01 17:39:33Z ercan $ * @category DOCman * @package DOCman15 * @copyright Copyright (C) 2003 - 2009 Johan Janssens and Mathias Verraes. All rights reserved. * @license GNU GPLv2 <http://www.gnu.org/licenses/old-licenses/gpl-2.0.html> * @link [url]http://www.joomladocman.org[/url] */ defined('_JEXEC') or die('Restricted access'); global $_DOCMAN; $_DOCMAN->setType(_DM_TYPE_MODULE); $_DOCMAN->loadLanguage('modules'); require_once($_DOCMAN->getPath('classes', 'utils')); require_once($_DOCMAN->getPath('classes', 'token')); $query = "SELECT id, dmname, catid, dmdate_published, dmlastupdateon, approved" ."\n FROM #__docman" ."\n WHERE approved = 0" ."\n ORDER BY dmlastupdateon DESC"; $database = JFactory::getDBO(); $database->setQuery( $query, 0, $params->get('limit', 10)); $rows = $database->loadObjectList(); ?> <table class="adminlist cpanelmodule"> <tbody> <tr> <th align="center"><?php echo _DML_MOD_APPROVE;?></th> <th><?php echo _DML_MOD_UNAPPROVED_DOCUMENTS;?></th> <th><?php echo _DML_MOD_LAST_EDIT_DATE;?></th> </tr><?php if (!count($rows)) echo '<tr><td colspan="3">' . _DML_MOD_NO_UNAPPROVED_DOCUMENTS . '</td></tr>'; foreach ($rows as $row) { ?> <tr> <td width="5%" style="text-align:center"> <a href="index.php?option=com_docman&section=documents&task=approve&cid[]=<?php echo $row->id?>&<?php echo DOCMAN_Token::get();?>=1&redirect=index.php%3Foption%3Dcom_docman"> <img src="components/com_docman/images/publish_r.png" border=0 alt="approve" /> </a> </td> <td><a href="index.php?option=com_docman&section=documents&task=edit&cid[]=<?php echo $row->id ?>"><?php echo $row->dmname;?></a></td> <td align="right"><?php echo $row->dmlastupdateon;?></td> </tr><?php }?> </tbody> </table>
Donc que dois-je faire ? y a-t-il un moyen de revenir en arrière ?
Commentaire