Exemple #1
0
 public static function displayRates()
 {
     require_once GSPLUGINPATH . 'rates/rates.class.php';
     $text = '<div class="rates">';
     $rates = new Rates();
     $categories = $rates->getRates();
     foreach ($categories as $category) {
         $text .= self::addCategory($category);
         $nrates = count($category["rates"]);
         foreach ($category["rates"] as $rate) {
             $lastRate = !--$nrates;
             $odd = $nrates % 2 == 0;
             $text .= self::addRate($rate, $lastRate, $odd);
         }
     }
     $text .= '</div>';
     echo $text;
 }
Exemple #2
0
try {
    $rates = new Rates();
} catch (\Exception $e) {
    $msg = $e->getMessage();
}
$success = false;
$name = @$_GET['name'];
if (isset($_POST['save'])) {
    if ($rates->saveRates()) {
        $msg = i18n_r('rates/SAVE_SUCCESS');
        $success = true;
    } else {
        $msg = i18n_r('rates/SAVE_FAILURE');
    }
} elseif (isset($_POST['load'])) {
    if ($rates->getRates()) {
        $success = true;
    }
}
if (count($languages) != 0) {
    $sel = '';
    $langs = '';
    foreach ($languages as $lang) {
        if ($lang == $rates->getCurrentLanguage()) {
            $sel = "selected";
        }
        $langs .= '<option ' . $sel . ' value="' . $lang . '" >' . $lang . '</option>';
        $sel = '';
    }
} else {
    $langs = '<option value="" selected="selected" >-- ' . i18n_r('NONE') . ' --</option>';