[TYPO3-calendar] controller/class.tx_cal_functions.php - error call to a non-object / controller/class.tx_cal_controller.php..../notFound page answer on confirm create or delete event
Pierre Lamoureux
plamoureux at sympatico.ca
Tue Jan 6 21:39:05 CET 2015
Hi,
I am upgrading a site to typo3 6.2 LTS. In my test with ext Cal 1.7.0
i have encounter two problems.
1. controller/class.tx_cal_functions.php - error call to a non-object
at 616
public static function fixURI($html) {
require_once (t3lib_extMgm::extPath ('cal') .
'controller/class.tx_cal_uriHandler.php');
616-> $uriHandler= tx_cal_uriHandler();
$uriHandler->setHTML ($html);
$uriHandler->setPATH ('http://' .
t3lib_div::getHostname (1) . '/');
add "new"token: $uriHandler= new tx_cal_uriHandler(); at line 616
2. controller/class.tx_cal_controller.php -
68-> function main($content, $conf) {
$this->conf = &$conf;
$this->conf ['useInternalCaching'] = 1;
$this->conf ['cachingEngine'] = 'cachingFramework';
$this->conf ['writeCachingInfoToDevlog'] = 0;
// switch for more intelligent caching
76-> if ($this->conf ['isUserInt']) {
// this->pi_USER_INT_obj=1;
} else {
$this->pi_checkCHash = TRUE;
if (count ($this->piVars)) {
$GLOBALS ['TSFE']->reqCHash ();
}
$this->pi_USER_INT_obj = 0;
}
conf index 'isUserInt' is not set on confirm operation (confirm create
event, confirm delete event). This result in a
/notFound page answer. I dont understand well the process involve. As
dirty fix, i force set it to 1 with
$this->conf ['isUserInt'] = 1;
before the test at line 76. I am up an running, but i think it must be
more to it. You might want to look into it.
Good day,
Pierre Lamoureux
Cal 1.7.0
typo3 6.2.9 LTS
PHP 5.5.13
Mysql 5.6
---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.
http://www.avast.com
More information about the TYPO3-project-calendar
mailing list