Ejemplo n.º 1
0
 private function _sendLogEvent($type, $message, $title = '')
 {
     $title = "DocLister" . (!empty($title) ? ' - ' . $title : '');
     $this->modx->logEvent(0, $type, $message, $title);
 }
Ejemplo n.º 2
0
    $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');
}