From 987b65af28970d6cf39c4fd85d9c1ae729a46612 Mon Sep 17 00:00:00 2001 From: Rudi Grinberg Date: Mon, 10 Sep 2012 14:53:26 -0400 Subject: [PATCH] cc-4347: Extra pdo work --- airtime_mvc/application/models/MusicDir.php | 29 +++++++++++++++------ 1 file changed, 21 insertions(+), 8 deletions(-) diff --git a/airtime_mvc/application/models/MusicDir.php b/airtime_mvc/application/models/MusicDir.php index f8e950821..373ad35f1 100644 --- a/airtime_mvc/application/models/MusicDir.php +++ b/airtime_mvc/application/models/MusicDir.php @@ -79,16 +79,29 @@ class Application_Model_MusicDir $music_dir_id = $this->getId(); - $sql = "SELECT DISTINCT s.instance_id from cc_music_dirs as md " - ." LEFT JOIN cc_files as f on f.directory = md.id" - ." RIGHT JOIN cc_schedule as s on s.file_id = f.id WHERE md.id = $music_dir_id"; - - $show_instances = $con->query($sql)->fetchAll(); + $sql = << $music_dir_id ), 'all' ); // get all the files on this dir - $sql = "UPDATE cc_files SET file_exists = 'f' WHERE id IN (SELECT f.id FROM cc_music_dirs as md " - ." LEFT JOIN cc_files as f on f.directory = md.id WHERE md.id = $music_dir_id)"; - $affected = $con->exec($sql); + $sql = << $music_dir_id ), 'all'); // set RemovedFlag to true if ($userAddedWatchedDir) {