get('logoname')); $logoModel = new Vtiger_Image_Model(); if(!empty($logoName)) { $companyLogo = array(); $companyLogo['imagepath'] = "test/logo/$logoName"; $companyLogo['alt'] = $companyLogo['title'] = $companyLogo['imagename'] = $logoName; $logoModel->setData($companyLogo); } return $logoModel; } /** * Function to get the instance of the CompanyDetails model for a given organization id * @param $id * @return Vtiger_CompanyDetails_Model instance */ public static function getInstanceById($id = 1) { $companyDetails = Vtiger_Cache::get('vtiger', 'organization'); if (!$companyDetails) { $db = PearDatabase::getInstance(); $sql = 'SELECT * FROM vtiger_organizationdetails WHERE organization_id=?'; $params = array($id); $result = $db->pquery($sql, $params); $companyDetails = new self(); if ($result && $db->num_rows($result) > 0) { $resultRow = $db->query_result_rowdata($result, 0); $companyDetails->setData($resultRow); } Vtiger_Cache::set('vtiger','organization',$companyDetails); } return $companyDetails; } }