/** * @param string $pref * @param string $tableName * @return array/bool */ function GetTablesColumns($pref, $tableName) { $returnArray = array(); if (!$this->_connector->Execute($this->_commandCreator->GetTablesColumns($pref, $tableName))) { return false; } while (($array = $this->_connector->GetNextArrayRecord()) != false) { $tableColumn = ''; foreach ($array as $value) { $tableColumn = $value; break; } if (strlen($tableColumn) > 0) { $returnArray[] = $tableColumn; } } return $returnArray; }
/** * @param array $emailsString * @return array/bool */ function SelectExistEmails(&$account, $emailsArray) { $returnArray = array(); if (!$this->_dbConnection->Execute($this->_commandCreator->SelectExistEmails($account, $emailsArray))) { return false; } while (false !== ($array = $this->_dbConnection->GetNextArrayRecord())) { if (is_array($array)) { /* h_email, b_email, other_email */ if ($array['h_email'] != '') { $returnArray[] = $array['h_email']; } if ($array['b_email'] != '') { $returnArray[] = $array['b_email']; } if ($array['other_email'] != '') { $returnArray[] = $array['other_email']; } } } return $returnArray; }