270 parent::__construct(
$name,
'');
280 $enabledImage =
$MIOLO->getUI()->GetImageTheme(
$MIOLO->theme->id,
'new-20x20.png');
281 $disabledImage =
$MIOLO->getUI()->GetImageTheme(
$MIOLO->theme->id,
'new-disabled-20x20.png');
282 $newUrl =
$url .
'&function=insert&event=tbBtnNew:click';
283 $this->toolBarButtons[
'tbBtnNew'] =
new MToolBarButton(
'tbBtnNew', _M(
'New'), $newUrl, _M(
'New'),
true, $enabledImage, $disabledImage, NULL);
285 $enabledImage =
$MIOLO->getUI()->GetImageTheme(
$MIOLO->theme->id,
'save-20x20.png' );
286 $disabledImage =
$MIOLO->getUI()->GetImageTheme(
$MIOLO->theme->id,
'save-disabled-20x20.png' );
288 $this->toolBarButtons[
'tbBtnSave'] =
new MToolBarButton(
'tbBtnSave', _M(
'Save'), $newUrl, _M(
'Save'),
true, $enabledImage, $disabledImage,
'post');
290 $enabledImage =
$MIOLO->getUI()->GetImageTheme(
$MIOLO->theme->id,
'delete-20x20.png');
291 $disabledImage =
$MIOLO->getUI()->GetImageTheme(
$MIOLO->theme->id,
'delete-disabled-20x20.png');
292 $newUrl =
$url .
'&function=delete&event=tbBtnDelete:click';
293 $this->toolBarButtons[
'tbBtnDelete'] =
new MToolBarButton(
'tbBtnDelete', _M(
'Delete'), $newUrl, _M(
'Delete'),
true, $enabledImage, $disabledImage,
'post');
295 $enabledImage =
$MIOLO->getUI()->GetImageTheme(
$MIOLO->theme->id,
'search-20x20.png');
296 $disabledImage =
$MIOLO->getUI()->GetImageTheme(
$MIOLO->theme->id,
'search-disabled-20x20.png');
297 $newUrl =
$url .
'&function=search&event=tbBtnSearch:click';
298 $this->toolBarButtons[
'tbBtnSearch'] =
new MToolBarButton(
'tbBtnSearch', _M(
'Search'), $newUrl, _M(
'Search'),
true, $enabledImage, $disabledImage, NULL);
300 $enabledImage =
$MIOLO->getUI()->GetImageTheme(
$MIOLO->theme->id,
'print-20x20.png');
301 $disabledImage =
$MIOLO->getUI()->GetImageTheme(
$MIOLO->theme->id,
'print-disabled-20x20.png');
302 $newUrl =
$url .
'&function=print&event=tbBtnPrint:click';
303 $this->toolBarButtons[
'tbBtnPrint'] =
new MToolBarButton(
'tbBtnPrint', _M(
'Print'), $newUrl, _M(
'Print'),
true, $enabledImage, $disabledImage,
'post');
305 $enabledImage =
$MIOLO->getUI()->GetImageTheme(
$MIOLO->theme->id,
'reset-20x20.png');
306 $disabledImage =
$MIOLO->getUI()->GetImageTheme(
$MIOLO->theme->id,
'reset-disabled-20x20.png');
307 $this->toolBarButtons[
'tbBtnReset'] =
new MToolBarButton(
'tbBtnReset', _M(
'Reset'),
'javascript:document.forms[0].reset();', _M(
'Reset'),
true, $enabledImage, $disabledImage,
'javaScript');
312 $headers = function_exists(
'getallheaders') ? getallheaders() : array(
'Referer',
'');
313 $newUrl = str_replace(
'&refererFunction=back',
'',$headers[
'Referer']);
314 $session =
$MIOLO->session;
315 $mioloPromptEvent= ( $session->GetValue(
'mioloPromptEvent') ==
'true' ) ?
true :
false;
316 $mioloStack = $session->IsRegistered(
'mioloStack') ?
317 unserialize($session->GetValue(
'mioloStack')) :
320 if ( $refererFunction ==
'back' )
322 if ( $mioloPromptEvent ==
true )
324 unset($mioloStack[(count($mioloStack)-1)]);
325 $session->SetValue(
'mioloPromptEvent',
'false');
327 $newUrl = $mioloStack[(count($mioloStack)-2)];
328 unset($mioloStack[(count($mioloStack)-1)]);
334 $pn_page = strlen($pn_page)>0 ? $pn_page : 1;
335 $__filter = strlen($__filter)>0 ? $__filter : 0;
336 $mioloStackPost= $session->GetValue(
'mioloStackPost');
338 if ( count($_POST)>0 )
341 $session->SetValue(
'mioloStackPost',
'&pn_page=' . $pn_page .
'&__filter=' . $__filter . str_replace(
'&pn_page=1&__filter=0',
'',$string));
345 $session->SetValue(
'mioloStackPost',
null);
348 if ( strstr($mioloStackPost,
'pn_page') )
350 $mioloStack[count($mioloStack)] = str_replace(
'&pn_page=1&__filter=0',
'',$newUrl) . $mioloStackPost;
354 $mioloStack[count($mioloStack)] = str_replace(
'&pn_page=1&__filter=0',
'',$newUrl) .
"&pn_page=$pn_page&__filter=$__filter$mioloStackPost";
356 if ( $mioloPromptEvent ==
true )
358 unset($mioloStack[(count($mioloStack)-1)]);
359 $session->SetValue(
'mioloPromptEvent',
'false');
361 $newUrl = $mioloStack[(count($mioloStack)-1)];
363 $session->SetValue(
'mioloStack',serialize($mioloStack));
366 $enabledImage =
$MIOLO->getUI()->GetImageTheme(
$MIOLO->theme->id,
'back-20x20.png');
367 $disabledImage =
$MIOLO->getUI()->GetImageTheme(
$MIOLO->theme->id,
'back-disabled-20x20.png');
368 $this->toolBarButtons[
'tbBtnBack'] =
new MToolBarButton(
'tbBtnBack', _M(
'Back'), $newUrl .
'&refererFunction=back', _M(
'Back'), count($mioloStack)>0, $enabledImage, $disabledImage, NULL);
370 $enabledImage =
$MIOLO->getUI()->GetImageTheme(
$MIOLO->theme->id,
'exit-20x20.png');
371 $disabledImage =
$MIOLO->getUI()->GetImageTheme(
$MIOLO->theme->id,
'exit-disabled-20x20.png');
373 $newUrl =
$MIOLO->getPreviousURL();
374 $this->toolBarButtons[
'tbBtnExit'] =
new MToolBarButton(
'tbBtnExit', _M(
'Exit'), $newUrl, _M(
'Exit'),
true, $enabledImage, $disabledImage, NULL);