Exemple #1
0
 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'])) . '&nbsp;[' . sprintf($lC_Language->get('rating_from_5_stars'), $result['rData']['reviews_rating']) . ']';
     }
     return $result;
 }
Exemple #2
0
 public static function getEntry()
 {
     $result = lC_Reviews_Admin::getData($_GET['rid']);
     $result['rpcStatus'] = RPC_STATUS_SUCCESS;
     echo json_encode($result);
 }