function getCompaniesList($iCompanyId = null, $selectedId = null, $default = 'All')
 {
     $results = '';
     if ($this->eRights < 4) {
         $results = "<input type='hidden' id='" . 'iCompanyId' . "' name='" . 'iCompanyId' . "'  value='" . $_SESSION["sess_iCompanyId"] . "'>" . $_SESSION["sess_vCompanyName"];
     } else {
         $user = new User();
         $list = $user->getCompaniesListForUser($this->eRights, $this->iUserId);
         $results = $this->genDynamicDropeDown($list, 'iCompanyId', 'CompanyGroupFilter(this)', $selectedId, $default);
     }
     return $results;
 }