function deleteCompanySetting($name)
 {
     $retval = CompanySettingFactory::deleteCompanySetting($this->getCurrentCompanyObject()->getId(), $name);
     return $this->returnHandler($retval);
 }
 static function setCompanySetting($company_id, $name, $value, $type_id = 10)
 {
     $row = array('company_id' => $company_id, 'name' => $name, 'value' => $value, 'type_id' => $type_id);
     $cslf = new CompanySettingListFactory();
     $cslf->getByCompanyIdAndName($company_id, $name);
     if ($cslf->getRecordCount() == 1) {
         $csf = $cslf->getCurrent();
         $row = array_merge($csf->getObjectAsArray(), $row);
     } else {
         $csf = new CompanySettingFactory();
     }
     Debug::Arr($row, 'Data: ', __FILE__, __LINE__, __METHOD__, 10);
     $csf->setObjectFromArray($row);
     if ($csf->isValid()) {
         $csf->Save();
     }
     return FALSE;
 }