<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content=text/html;charset=ISO-8859-1>
<META content="MSHTML 6.00.5730.11" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY text=#000000 bgColor=#ffffff>
<DIV><FONT size=2>the error message seems to mean the plugin is not enabled
in your client.ini config file</FONT></DIV>
<DIV><FONT size=2>this is a bit strange as if it was not activated, your
shouldnt see the arrows</FONT></DIV>
<DIV><FONT size=2>can you verify that ?</FONT></DIV>
<BLOCKQUOTE dir=ltr
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px"><B>For
bboxhistory:</B><BR>on the demoCW3 project (delivered with CW 3.4RC1, ajax
enabled) the plugin is loaded and i can see the 2 arrows. But i had an error
on first zoomin action (i hadn't replaced line 186 yet):<BR><PRE><I>Requested plugin bboxHistory is not loaded. Check your AJAX call parameters (currently ajaxActionRequest=BboxHistory.moveTo)</I>
So i jumped on my custom project (ajax enabled) and i replaced line 186 with the isset function but now the error is on line 112:
message: Error [8, Undefined property: stdClass::$position, D:\Program Files\cartoweb-withdemo-3.4.0-RC1\cartoweb3\plugins\bboxHistory\client\ClientBboxHistory.php, 112]
So i put isset on position property and no error anymore.
         <I> if (isset($this->state->position)) {
                 $smarty->assign('has_prev', is_null($this->state->position) &&
count($this->state->history) > 1 || $this->state->position > 0);
                        $smarty->assign('has_next', !is_null($this->state->position) &&
$this->state->position < count($this->state->history) - 2);
                }</I>
So now on both projects i have the two arrows, i have no error at loading or zoom, but nothing happens: the 2 arrows keep disabled after several zoom operations.
I guess the isset() i added paralysed the plugin.
</PRE></BLOCKQUOTE></BODY></HTML>