public static function formData($id = null) { global $lC_Database, $lC_Language; $lC_Language->loadIniFile('reviews.php'); $result = array(); if ($id != null) { $result['rData'] = lC_Reviews_Admin::getData($id); $result['dateShort'] = lC_DateTime::getShort($result['rData']['date_added']); switch ($result['rData']['reviews_status']) { case 1: // approved $result['rData']['reviews_status_text'] = $lC_Language->get('review_status_approved'); break; case 2: // rejected $result['rData']['reviews_status_text'] = $lC_Language->get('review_status_rejected'); break; default: //new $result['rData']['reviews_status_text'] = $lC_Language->get('review_status_pending'); break; } $result['ratingRadio'] = ''; for ($i = 1; $i <= 5; $i++) { $checked = $result['rData']['reviews_rating'] == $i ? 'checked' : NULL; $result['ratingRadio'] .= '<label for="reviews_rating-' . $i . '" class="button blue-active"><input type="radio" name="reviews_rating" id="reviews_rating-' . $i . '" value="' . $i . '" ' . $checked . '>' . $i . '</label>'; } $result['ratingStars'] = lc_image('../images/stars_' . $result['rData']['reviews_rating'] . '.png', sprintf($lC_Language->get('rating_from_5_stars'), $result['rData']['reviews_rating'])) . ' [' . sprintf($lC_Language->get('rating_from_5_stars'), $result['rData']['reviews_rating']) . ']'; } return $result; }
public static function getEntry() { $result = lC_Reviews_Admin::getData($_GET['rid']); $result['rpcStatus'] = RPC_STATUS_SUCCESS; echo json_encode($result); }