private function _sendLogEvent($type, $message, $title = '') { $title = "DocLister" . (!empty($title) ? ' - ' . $title : ''); $this->modx->logEvent(0, $type, $message, $title); }
$tmpParams = explode("&", $properties); for ($x = 0; $x < count($tmpParams); $x++) { $pTmp = explode("=", $tmpParams[$x]); $pvTmp = explode(";", trim($pTmp[1])); if ($pvTmp[1] == 'list' && $pvTmp[3] != "") { $parameters[$pTmp[0]] = $pvTmp[3]; } else { if ($pvTmp[1] != 'list' && $pvTmp[2] != "") { $parameters[$pTmp[0]] = $pvTmp[2]; } } } } include_once 'classes/management.class.inc.php'; if (class_exists('GalleryManagement')) { $manager = new GalleryManagement($parameters); if (!$_SESSION['mgrValidated']) { echo json_encode(array('result' => 'error', 'msg' => $manager->lang['access_denied'])); die; } $res = $manager->executeAction(); if ($res === TRUE) { echo json_encode(array('result' => 'ok')); } elseif ($res === FALSE) { echo json_encode(array('result' => 'error', 'msg' => $manager->lang['operation_error'])); } else { echo $res; } } else { $modx->logEvent(1, 3, 'Error loading Portfolio Galleries management module'); }