Exemplo n.º 1
0
 public function registerApplication()
 {
     $sCertifyURL = \Environment::get('uri');
     // Komplette URL inkl. Parameter auf der das Script eingebunden wird
     $objTemplate = new \BackendTemplate('be_registrationForm');
     $objImmoConnector = new ImmoConnector('is24', \Config::get('gloImmoConnectorKey'), \Config::get('gloImmoConnectorSecret'));
     $immocaster = $objImmoConnector->getImmocaster();
     if (\Input::get('main_registration') != null || \Input::get('state') != null) {
         if (\Input::post('user') != null) {
             $sUser = \Input::post('user');
         }
         if (\Input::get('user') != null) {
             $sUser = \Input::get('user');
         }
         $aParameter = array('callback_url' => $sCertifyURL . '?user='******'verifyApplication' => true);
         // Benutzer neu zertifizieren
         if ($immocaster->getAccess($aParameter)) {
             $objTemplate->certificationSuccessful = 'Zertifizierung war erfolgreich.';
         } else {
             // Test ob Benutzer schon zertifiziert ist
             if ($immocaster->getApplicationTokenAndSecret($sUser)) {
                 $objTemplate->alreadyCertified = 'Dieser Benutzer ist bereits zertifiziert.';
             }
         }
     }
     $objTemplate->sCertifyURL = $sCertifyURL;
     return $objTemplate->parse();
 }