Ejemplo n.º 1
0
 private function templatePurchase()
 {
     $designs = GWF_Design::getDesigns();
     $langs = GWF_Language::getSupportedLanguages();
     $tVars = array('modules' => $this->modules, 'designs' => $designs, 'langs' => $langs, 'client' => GWF_Client::getByID(GWF_Session::getUserID()));
     return $this->module->templatePHP('purchase.php', $tVars);
 }
Ejemplo n.º 2
0
 private static function installLangBoards(Module_Forum $module)
 {
     if (false === ($lang_root = self::installLangBoardsRoot($module))) {
         return GWF_HTML::err('ERR_DATABASE', __FILE__, __LINE__);
     }
     $pid = $lang_root->getID();
     $back = '';
     $langs = GWF_Language::getSupportedLanguages();
     foreach ($langs as $lang) {
         $back .= self::createLangBoard($module, $lang, $pid);
     }
     return $back;
 }
Ejemplo n.º 3
0
 public static function getSwitchLangSelectDomain()
 {
     $langs = GWF_Language::getSupportedLanguages();
     $data = array();
     foreach ($langs as $lang) {
         $data[] = array($lang->displayName(), $lang->getISO());
     }
     $current_iso = GWF_Language::getCurrentISO();
     $domain = GWF_DOMAIN;
     $url = htmlspecialchars($_SERVER['REQUEST_URI']);
     $onchange = "window.location='http://'+this.value+'.{$domain}{$url}';";
     return GWF_Select::display('switch_lang', $data, $current_iso, $onchange);
 }
Ejemplo n.º 4
0
 public function getTranslateSelect()
 {
     $back = '<form method="post" action="' . GWF_WEB_ROOT . 'news/edit' . '">';
     $back .= '<div>' . PHP_EOL;
     $back .= GWF_Form::hidden('newsid', $this->getID());
     $back .= '<select name="translate">' . PHP_EOL;
     $langs = GWF_Language::getSupportedLanguages();
     foreach ($langs as $lang) {
         $back .= sprintf('<option value="%s">%s</option>', $lang->getID(), $lang->display('lang_nativename')) . PHP_EOL;
     }
     $back .= '</select>' . PHP_EOL;
     $back .= '<input type="submit" name="quicktranslate" value="Translate" />' . PHP_EOL;
     $back .= '</div>' . PHP_EOL;
     $back .= '</form>';
     return $back;
 }