Exemplo n.º 1
0
 /**
  * Show the domain checker form
  */
 public function Show($parameters)
 {
     $view = new Zend_View();
     $form = new Default_Form_DomainsinglecheckerForm(array('action' => '/domainschk/check', 'method' => 'post'));
     $translator = Shineisp_Registry::getInstance()->Zend_Translate;
     $title = !empty($parameters['title']) ? $parameters['title'] : "Choose your new domain name!";
     $form->getElement('name')->setAttrib('title', $translator->translate($title));
     // Set the path of the view templates
     $view->addScriptPath('../library/Shineisp/Custom/views');
     $view->form = $form;
     return $view->render('domainchecker.phtml');
 }
Exemplo n.º 2
0
 /**
  * The default action - show the home page
  */
 public function indexAction()
 {
     $ns = new Zend_Session_Namespace();
     $uri = $this->getRequest()->getParam('uri');
     if (!empty($uri)) {
         $tld = DomainsTlds::getbyTld($uri, $ns->langid);
         // If the translation has been not found load the default language
         if (empty($tld['DomainsTldsData'][0])) {
             $tld = DomainsTlds::getbyTld($uri);
         }
     } else {
         $this->_redirect('index');
     }
     // Set the page title
     $this->view->headTitle()->prepend($this->translator->_('.%s domain registration', $tld['DomainsTldsData'][0]['name']));
     $this->view->headMeta()->setName('keywords', $this->translator->translate('domain registration') . ", " . $this->translator->_('%s domain', "." . $tld['DomainsTldsData'][0]['name']));
     $this->view->headMeta()->setName('description', $this->translator->_('.%s domain registration', $tld['DomainsTldsData'][0]['name']));
     $form = new Default_Form_DomainsinglecheckerForm(array('action' => '/domainschk/check', 'method' => 'post'));
     $form->populate(array('tld' => $tld['tld_id']));
     $this->view->form = $form;
     $this->view->tld = $tld;
     $this->view->tldslist = DomainsTlds::getList();
 }