$result[0] = array('id' => '0', 'name' => FORM_INPUT_OTHER); } $response = array('success' => true, 'data' => &$result); } else { $response = array('success' => false, 'data' => false); } } else { $response = array('success' => true, 'data' => false); } } echo ajax::sdgJSONencode($response); } elseif (!empty($_GET['q']) && defined(strtoupper($_GET['q']))) { echo constant($_GET['q']); } elseif (isset($_GET['score']) && is_numeric($_GET['score']) && $_GET['score'] <= 5 && $_GET['score'] >= 1 && isset($_GET['id']) && is_numeric($_GET['id']) && $_GET['id']) { $articles = new articles(); $articles->rateArticle($_GET['score'], $_GET['id']); } elseif (isset($_POST['dl']) && (int) $_POST['dl'] && 0 < $_POST['dl']) { $user = new user(); $result = $user->ajaxDeleteUserLogo($_POST['dl']); echo 'ok' === $result ? $result : ('noisset' === $result ? ERROR_USER_NOT_EXISTS : ERROR_DELETE_LOGO); } elseif (isset($_GET['sendto'])) { if (!isset($_POST['sendto']) || !($sendto = secure::strSecureDecode($_POST['sendto'])) || !validate::validateEmail($sendto)) { echo 'errSendto'; } elseif (!isset($_POST['email']) || !validate::validateEmail($_POST['email'])) { echo 'errEmail'; } elseif (!isset($_GET['respAnn']) && SECURE_CAPTCHA && (!isset($_POST['keystring']) || !($securimage = new securimage()) || !$securimage->check($_POST['keystring']))) { echo 'errKeystring'; } else { $mailer = new mailer(); if (!empty($_POST['message'])) { $mailer->setAddReplace(array('%FEEDBACK%' => $_POST['message']));