/** * ファイル情報取得 * * @param $folder_id_array */ static function select_folder_file_info_row_array($folder_id_array) { /* フォルダファイルを取得 */ $target_folder_id = implode(", ", $folder_id_array); $folder_id_sql = "SELECT *"; $folder_id_sql .= " FROM folder_file"; $folder_id_sql .= " WHERE folder_id IN (" . $target_folder_id . ")"; $folder_file_row_array = ACSDB::_get_row_array($folder_id_sql); /* フォルダIDを配列に格納 */ $file_id_array = array(); foreach ($folder_file_row_array as $folder_file_row) { array_push($file_id_array, $folder_file_row['file_id']); } /* ファイル情報を取得 */ if (count($file_id_array) > 0) { $row_array = ACSFileInfoModel::select_file_info_row_array($file_id_array); } return $row_array; }
/** * ファイル情報取得 * * @param $file_id */ static function select_file_info_row($file_id) { $file_id_array = array($file_id); $row_array = ACSFileInfoModel::select_file_info_row_array($file_id_array); return $row_array[0]; }