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; }
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>';