コード例 #1
0
ファイル: dbstorage.php プロジェクト: JDevelopers/Mail
 /**
  * @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;
 }
コード例 #2
0
ファイル: class_dbstorage.php プロジェクト: JDevelopers/Mail
 /**
  * @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;
 }