Esempio n. 1
0
 if ($parse_license_retval === TRUE) {
     $sslf = new SystemSettingListFactory();
     $sslf->getByName('license');
     if ($sslf->getRecordCount() == 1) {
         $obj = $sslf->getCurrent();
     } else {
         $obj = new SystemSettingListFactory();
     }
     $obj->setName('license');
     $obj->setValue($license_data);
     if ($obj->isValid()) {
         Debug::text('Setting License Data...', __FILE__, __LINE__, __METHOD__, 9);
         $obj->Save();
         //Save company name from license file.
         $clf = new CompanyListFactory();
         $clf->getById($license->getPrimaryCompanyID());
         if ($clf->getRecordCount() > 0) {
             $c_obj = $clf->getCurrent();
         } else {
             $c_obj = $current_company;
         }
         $c_obj->setName($license->getOrganizationName(), TRUE);
         if ($c_obj->isValid()) {
             $c_obj->Save();
         }
         //Save registration key
         $sslf = new SystemSettingListFactory();
         $sslf->getByName('registration_key');
         if ($sslf->getRecordCount() == 1) {
             $obj = $sslf->getCurrent();
         } else {