Tengo un error cuando trato de eliminar la promocion de un tema en xenporta.
Cuando la quiero eliminar, voy al post en cuestion, hago click en "Opciones de promocion" y le doy a "Eliminar promocion", al hacer esto, se pone una pantalla en blanco (como si no hubiera cargado una pagina), asi que tengo que ir nuevamente, o bien hacia atras o entrar de nuevo en mi foro.
Entonces me aparece un mensaje de error y no carga el foro. Si entro en el panel de administracion y desactivo el bloque "Recent News" ya funciona todo, hasta que lo vuelvo a activar o bien, vuelvo a promocionar el tema que habia eliminado de la promocion.
Los errores que me lanza el log son estos:
Y este otro:
He desactivado la cache del bloque (lei en algun sitio que quizas puede que resuelva el problema) sin resultado.
No se que mas hacer.... a que se debe esto?.
Cuando la quiero eliminar, voy al post en cuestion, hago click en "Opciones de promocion" y le doy a "Eliminar promocion", al hacer esto, se pone una pantalla en blanco (como si no hubiera cargado una pagina), asi que tengo que ir nuevamente, o bien hacia atras o entrar de nuevo en mi foro.
Entonces me aparece un mensaje de error y no carga el foro. Si entro en el panel de administracion y desactivo el bloque "Recent News" ya funciona todo, hasta que lo vuelvo a activar o bien, vuelvo a promocionar el tema que habia eliminado de la promocion.
Los errores que me lanza el log son estos:
PHP:
Info del error
XenForo_Exception: Cannot delete data without a condition - library/XenForo/DataWriter.php:1782
Generado por: Lummox, hace 23 minutos
Seguimiento
#0 /var/www/library/XenForo/DataWriter.php(1737): XenForo_DataWriter->_delete()
#1 /var/www/library/EWRporta/Model/Promotes.php(94): XenForo_DataWriter->delete()
#2 /var/www/library/EWRporta/ControllerPublic/Thread.php(96): EWRporta_Model_Promotes->updatePromotion(Array)
#3 /var/www/library/XenForo/FrontController.php(310): EWRporta_ControllerPublic_Thread->actionPromote()
#4 /var/www/library/XenForo/FrontController.php(132): XenForo_FrontController->dispatch(Object(XenForo_RouteMatch))
#5 /var/www/index.php(13): XenForo_FrontController->run()
#6 {main}
Estado de la solicitud
array(3) {
["url"] => string(56) "http://www.dangoria.es/tema/evento-17-11-13.1078/promote"
["_GET"] => array(0) {
}
["_POST"] => array(8) {
["promote_icon"] => string(8) "disabled"
["zone"] => string(3) "CET"
["date"] => string(10) "2013-11-15"
["hour"] => string(2) "01"
["mins"] => string(2) "55"
["ampm"] => string(2) "PM"
["delete"] => string(16) "Delete Promotion"
["_xfToken"] => string(8) "********"
}
}
Y este otro:
PHP:
Info del error
Zend_Db_Statement_Mysqli_Exception: Mysqli prepare error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') OR EWRporta_promotes.promote_date < ? ) AND xf_thread.discussion_state = ' at line 11 - library/Zend/Db/Statement/Mysqli.php:77
Generado por: Lummox, hace 21 minutos
Seguimiento
#0 /var/www/library/Zend/Db/Statement.php(115): Zend_Db_Statement_Mysqli->_prepare('?????SELECT xf_...')
#1 /var/www/library/Zend/Db/Adapter/Mysqli.php(381): Zend_Db_Statement->__construct(Object(Zend_Db_Adapter_Mysqli), '?????SELECT xf_...')
#2 /var/www/library/Zend/Db/Adapter/Abstract.php(478): Zend_Db_Adapter_Mysqli->prepare('?????SELECT xf_...')
#3 /var/www/library/Zend/Db/Adapter/Abstract.php(734): Zend_Db_Adapter_Abstract->query('?????SELECT xf_...', Array)
#4 /var/www/library/EWRporta/Block/RecentNews.php(38): Zend_Db_Adapter_Abstract->fetchAll('?????SELECT xf_...', Array)
#5 /var/www/library/EWRporta/Model/Blocks.php(116): EWRporta_Block_RecentNews->getModule(Array, 1)
#6 /var/www/library/EWRporta/ViewPublic/Custom.php(71): EWRporta_Model_Blocks->getBlockParams(Array, 1)
#7 /var/www/library/XenForo/ViewRenderer/Abstract.php(217): EWRporta_ViewPublic_Custom->renderHtml()
#8 /var/www/library/XenForo/ViewRenderer/HtmlPublic.php(67): XenForo_ViewRenderer_Abstract->renderViewObject('EWRporta_ViewPu...', 'Html', Array, 'EWRporta_Portal')
#9 /var/www/library/XenForo/FrontController.php(533): XenForo_ViewRenderer_HtmlPublic->renderView('EWRporta_ViewPu...', Array, 'EWRporta_Portal', NULL)
#10 /var/www/library/XenForo/FrontController.php(156): XenForo_FrontController->renderView(Object(XenForo_ControllerResponse_View), Object(XenForo_ViewRenderer_HtmlPublic), Array)
#11 /var/www/index.php(13): XenForo_FrontController->run()
#12 {main}
Estado de la solicitud
array(3) {
["url"] => string(23) "http://www.dangoria.es/"
["_GET"] => array(0) {
}
["_POST"] => array(0) {
}
}
He desactivado la cache del bloque (lei en algun sitio que quizas puede que resuelva el problema) sin resultado.
No se que mas hacer.... a que se debe esto?.