Функция для замены конструкции $ar_file[‘SRC’] = CFile::GetPath($pictNo);
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
function getFilePathById($id) { global $DB; $id = intval($id); $sql = "SELECT f.*,".$DB->DateToCharFunction("f.TIMESTAMP_X")." as TIMESTAMP_X FROM b_file f WHERE f.ID=".$id; $dbRes = $DB->Query($sql, false, "FILE: ".__FILE__."<br>LINE: ".__LINE__); $arFile = $dbRes->Fetch(); static $upload_dir = ''; if(!$upload_dir) { $upload_dir = COption::GetOptionString("main", "upload_dir", "upload"); } $src = "/".$upload_dir."/".$arFile["SUBDIR"]."/".$arFile["FILE_NAME"]; $src = str_replace("//", "/", $src); return $src; } |