diff options
author | Frank Karlitschek <frank@owncloud.org> | 2012-05-03 13:06:08 +0200 |
---|---|---|
committer | Frank Karlitschek <frank@owncloud.org> | 2012-05-03 13:06:08 +0200 |
commit | 97a8af7f2519e9ba01c2ff0c16a3102f716c0d13 (patch) | |
tree | 9f6a83c9da6a18ce0cd14f8513c6f647a8edc956 /apps/media | |
parent | f85d076a4e1df2de8b7b75e379d52fd71807ae01 (diff) | |
download | nextcloud-server-97a8af7f2519e9ba01c2ff0c16a3102f716c0d13.tar.gz nextcloud-server-97a8af7f2519e9ba01c2ff0c16a3102f716c0d13.zip |
ported oc_db
Diffstat (limited to 'apps/media')
-rwxr-xr-x | apps/media/ajax/api.php | 4 | ||||
-rwxr-xr-x | apps/media/lib_ampache.php | 10 | ||||
-rwxr-xr-x | apps/media/lib_collection.php | 42 | ||||
-rwxr-xr-x | apps/media/lib_media.php | 4 |
4 files changed, 30 insertions, 30 deletions
diff --git a/apps/media/ajax/api.php b/apps/media/ajax/api.php index 130344ac6dc..37dc6380198 100755 --- a/apps/media/ajax/api.php +++ b/apps/media/ajax/api.php @@ -67,12 +67,12 @@ if($arguments['action']){ OCP\JSON::encodedPrint($data); break; case 'scan': - OC_DB::beginTransaction(); + OCP\DB::beginTransaction(); set_time_limit(0); //recursive scan can take a while $eventSource=new OC_EventSource(); OC_MEDIA_SCANNER::scanCollection($eventSource); $eventSource->close(); - OC_DB::commit(); + OCP\DB::commit(); break; case 'scanFile': echo (OC_MEDIA_SCANNER::scanFile($arguments['path']))?'true':'false'; diff --git a/apps/media/lib_ampache.php b/apps/media/lib_ampache.php index e84c3a00ae2..d658605611c 100755 --- a/apps/media/lib_ampache.php +++ b/apps/media/lib_ampache.php @@ -65,7 +65,7 @@ class OC_MEDIA_AMPACHE{ </root>"); } if($auth and $user and $time){ - $query=OC_DB::prepare("SELECT user_id, user_password_sha256 from *PREFIX*media_users WHERE user_id=?"); + $query=OCP\DB::prepare("SELECT user_id, user_password_sha256 from *PREFIX*media_users WHERE user_id=?"); $users=$query->execute(array($user))->fetchAll(); if(count($users)>0){ $pass=$users[0]['user_password_sha256']; @@ -77,7 +77,7 @@ class OC_MEDIA_AMPACHE{ $songs=OC_MEDIA_COLLECTION::getSongCount(); $artists=OC_MEDIA_COLLECTION::getArtistCount(); $albums=OC_MEDIA_COLLECTION::getAlbumCount(); - $query=OC_DB::prepare("INSERT INTO *PREFIX*media_sessions (`session_id`, `token`, `user_id`, `start`) VALUES (NULL, ?, ?, now());"); + $query=OCP\DB::prepare("INSERT INTO *PREFIX*media_sessions (`session_id`, `token`, `user_id`, `start`) VALUES (NULL, ?, ?, now());"); $query->execute(array($token,$user)); $expire=date('c',time()+600); echo('<?xml version="1.0" encoding="UTF-8"?>'); @@ -137,10 +137,10 @@ class OC_MEDIA_AMPACHE{ } } //remove old sessions - $query=OC_DB::prepare("DELETE from *PREFIX*media_sessions WHERE start<(NOW()-600)"); + $query=OCP\DB::prepare("DELETE from *PREFIX*media_sessions WHERE start<(NOW()-600)"); $query->execute(); - $query=OC_DB::prepare("SELECT user_id from *PREFIX*media_sessions WHERE token=?"); + $query=OCP\DB::prepare("SELECT user_id from *PREFIX*media_sessions WHERE token=?"); $users=$query->execute(array($auth))->fetchAll(); if(count($users)>0){ OC_MEDIA_COLLECTION::$uid=$users[0]['user_id']; @@ -151,7 +151,7 @@ class OC_MEDIA_AMPACHE{ } public static function updateAuth($auth){ - $query=OC_DB::prepare("UPDATE *PREFIX*media_sessions SET start=CURRENT_TIMESTAMP WHERE token=?"); + $query=OCP\DB::prepare("UPDATE *PREFIX*media_sessions SET start=CURRENT_TIMESTAMP WHERE token=?"); $query->execute(array($auth)); } diff --git a/apps/media/lib_collection.php b/apps/media/lib_collection.php index 128fcde28d1..a32a50534ed 100755 --- a/apps/media/lib_collection.php +++ b/apps/media/lib_collection.php @@ -43,7 +43,7 @@ class OC_MEDIA_COLLECTION{ if(isset(self::$artistIdCache[$name])){ return self::$artistIdCache[$name]; }else{ - $query=OC_DB::prepare("SELECT artist_id FROM *PREFIX*media_artists WHERE lower(artist_name) LIKE ?"); + $query=OCP\DB::prepare("SELECT artist_id FROM *PREFIX*media_artists WHERE lower(artist_name) LIKE ?"); $artists=$query->execute(array($name))->fetchAll(); if(is_array($artists) and isset($artists[0])){ self::$artistIdCache[$name]=$artists[0]['artist_id']; @@ -71,7 +71,7 @@ class OC_MEDIA_COLLECTION{ if(isset(self::$albumIdCache[$artistId][$name])){ return self::$albumIdCache[$artistId][$name]; }else{ - $query=OC_DB::prepare("SELECT album_id FROM *PREFIX*media_albums WHERE lower(album_name) LIKE ? AND album_artist=?"); + $query=OCP\DB::prepare("SELECT album_id FROM *PREFIX*media_albums WHERE lower(album_name) LIKE ? AND album_artist=?"); $albums=$query->execute(array($name,$artistId))->fetchAll(); if(is_array($albums) and isset($albums[0])){ self::$albumIdCache[$artistId][$name]=$albums[0]['album_id']; @@ -104,7 +104,7 @@ class OC_MEDIA_COLLECTION{ return self::$albumIdCache[$artistId][$albumId][$name]; }else{ $uid=$_SESSION['user_id']; - $query=OC_DB::prepare("SELECT song_id FROM *PREFIX*media_songs WHERE song_user=? AND song_name LIKE ? AND song_artist=? AND song_album=?"); + $query=OCP\DB::prepare("SELECT song_id FROM *PREFIX*media_songs WHERE song_user=? AND song_name LIKE ? AND song_artist=? AND song_album=?"); $songs=$query->execute(array($uid,$name,$artistId,$albumId))->fetchAll(); if(is_array($songs) and isset($songs[0])){ self::$albumIdCache[$artistId][$albumId][$name]=$songs[0]['song_id']; @@ -130,7 +130,7 @@ class OC_MEDIA_COLLECTION{ }elseif($search==''){ $search='%'; } - $query=OC_DB::prepare("SELECT DISTINCT artist_name, artist_id FROM *PREFIX*media_artists + $query=OCP\DB::prepare("SELECT DISTINCT artist_name, artist_id FROM *PREFIX*media_artists INNER JOIN *PREFIX*media_songs ON artist_id=song_artist WHERE artist_name LIKE ? AND song_user=? ORDER BY artist_name"); $result=$query->execute(array($search,self::$uid)); return $result->fetchAll(); @@ -151,7 +151,7 @@ class OC_MEDIA_COLLECTION{ if($artistId!=0){ return $artistId; }else{ - $query=OC_DB::prepare("INSERT INTO `*PREFIX*media_artists` (`artist_name`) VALUES (?)"); + $query=OCP\DB::prepare("INSERT INTO `*PREFIX*media_artists` (`artist_name`) VALUES (?)"); $result=$query->execute(array($name)); return self::getArtistId($name);; } @@ -183,7 +183,7 @@ class OC_MEDIA_COLLECTION{ array_push($params,$search); } $cmd.=' ORDER BY album_name'; - $query=OC_DB::prepare($cmd); + $query=OCP\DB::prepare($cmd); return $query->execute($params)->fetchAll(); } @@ -203,7 +203,7 @@ class OC_MEDIA_COLLECTION{ if($albumId!=0){ return $albumId; }else{ - $query=OC_DB::prepare("INSERT INTO `*PREFIX*media_albums` (`album_name` ,`album_artist`) VALUES ( ?, ?)"); + $query=OCP\DB::prepare("INSERT INTO `*PREFIX*media_albums` (`album_name` ,`album_artist`) VALUES ( ?, ?)"); $query->execute(array($name,$artist)); return self::getAlbumId($name,$artist); } @@ -243,7 +243,7 @@ class OC_MEDIA_COLLECTION{ }else{ $searchString=''; } - $query=OC_DB::prepare("SELECT * FROM *PREFIX*media_songs WHERE song_user=? $artistString $albumString $searchString ORDER BY song_track, song_name, song_path"); + $query=OCP\DB::prepare("SELECT * FROM *PREFIX*media_songs WHERE song_user=? $artistString $albumString $searchString ORDER BY song_track, song_name, song_path"); return $query->execute($params)->fetchAll(); } @@ -270,39 +270,39 @@ class OC_MEDIA_COLLECTION{ return $songId; }else{ if(!isset(self::$queries['addsong'])){ - $query=OC_DB::prepare("INSERT INTO `*PREFIX*media_songs` (`song_name` ,`song_artist` ,`song_album` ,`song_path` ,`song_user`,`song_length`,`song_track`,`song_size`,`song_playcount`,`song_lastplayed`) + $query=OCP\DB::prepare("INSERT INTO `*PREFIX*media_songs` (`song_name` ,`song_artist` ,`song_album` ,`song_path` ,`song_user`,`song_length`,`song_track`,`song_size`,`song_playcount`,`song_lastplayed`) VALUES (?, ?, ?, ?,?,?,?,?,0,0)"); self::$queries['addsong']=$query; }else{ $query=self::$queries['addsong']; } $query->execute(array($name,$artist,$album,$path,$uid,$length,$track,$size)); - $songId=OC_DB::insertid('*PREFIX*media_songs'); + $songId=OCP\DB::insertid('*PREFIX*media_songs'); // self::setLastUpdated(); return self::getSongId($name,$artist,$album); } } public static function getSongCount(){ - $query=OC_DB::prepare("SELECT COUNT(song_id) AS count FROM *PREFIX*media_songs"); + $query=OCP\DB::prepare("SELECT COUNT(song_id) AS count FROM *PREFIX*media_songs"); $result=$query->execute()->fetchAll(); return $result[0]['count']; } public static function getArtistCount(){ - $query=OC_DB::prepare("SELECT COUNT(artist_id) AS count FROM *PREFIX*media_artists"); + $query=OCP\DB::prepare("SELECT COUNT(artist_id) AS count FROM *PREFIX*media_artists"); $result=$query->execute()->fetchAll(); return $result[0]['count']; } public static function getAlbumCount(){ - $query=OC_DB::prepare("SELECT COUNT(album_id) AS count FROM *PREFIX*media_albums"); + $query=OCP\DB::prepare("SELECT COUNT(album_id) AS count FROM *PREFIX*media_albums"); $result=$query->execute()->fetchAll(); return $result[0]['count']; } public static function getArtistName($artistId){ - $query=OC_DB::prepare("SELECT artist_name FROM *PREFIX*media_artists WHERE artist_id=?"); + $query=OCP\DB::prepare("SELECT artist_name FROM *PREFIX*media_artists WHERE artist_id=?"); $artist=$query->execute(array($artistId))->fetchAll(); if(count($artist)>0){ return $artist[0]['artist_name']; @@ -312,7 +312,7 @@ class OC_MEDIA_COLLECTION{ } public static function getAlbumName($albumId){ - $query=OC_DB::prepare("SELECT album_name FROM *PREFIX*media_albums WHERE album_id=?"); + $query=OCP\DB::prepare("SELECT album_name FROM *PREFIX*media_albums WHERE album_id=?"); $album=$query->execute(array($albumId))->fetchAll(); if(count($album)>0){ return $album[0]['album_name']; @@ -322,7 +322,7 @@ class OC_MEDIA_COLLECTION{ } public static function getSong($id){ - $query=OC_DB::prepare("SELECT * FROM *PREFIX*media_songs WHERE song_id=?"); + $query=OCP\DB::prepare("SELECT * FROM *PREFIX*media_songs WHERE song_id=?"); $song=$query->execute(array($id))->fetchAll(); if(count($song)>0){ return $song[0]; @@ -336,7 +336,7 @@ class OC_MEDIA_COLLECTION{ * @param string $path */ public static function getSongCountByPath($path){ - $query=OC_DB::prepare("SELECT COUNT(song_id) AS count FROM *PREFIX*media_songs WHERE song_path LIKE ?"); + $query=OCP\DB::prepare("SELECT COUNT(song_id) AS count FROM *PREFIX*media_songs WHERE song_path LIKE ?"); $result=$query->execute(array("$path%"))->fetchAll(); return $result[0]['count']; } @@ -348,7 +348,7 @@ class OC_MEDIA_COLLECTION{ * if a path of a folder is passed, all songs stored in the folder will be removed from the database */ public static function deleteSongByPath($path){ - $query=OC_DB::prepare("DELETE FROM *PREFIX*media_songs WHERE song_path LIKE ?"); + $query=OCP\DB::prepare("DELETE FROM *PREFIX*media_songs WHERE song_path LIKE ?"); $query->execute(array("$path%")); } @@ -358,7 +358,7 @@ class OC_MEDIA_COLLECTION{ */ public static function registerPlay($songId){ $now=time(); - $query=OC_DB::prepare('UPDATE *PREFIX*media_songs SET song_playcount=song_playcount+1, song_lastplayed=? WHERE song_id=? AND song_lastplayed<?'); + $query=OCP\DB::prepare('UPDATE *PREFIX*media_songs SET song_playcount=song_playcount+1, song_lastplayed=? WHERE song_id=? AND song_lastplayed<?'); $query->execute(array($now,$songId,$now-60)); } @@ -368,7 +368,7 @@ class OC_MEDIA_COLLECTION{ * @return int */ public static function getSongByPath($path){ - $query=OC_DB::prepare("SELECT song_id FROM *PREFIX*media_songs WHERE song_path = ?"); + $query=OCP\DB::prepare("SELECT song_id FROM *PREFIX*media_songs WHERE song_path = ?"); $result=$query->execute(array($path)); if($row=$result->fetchRow()){ return $row['song_id']; @@ -383,7 +383,7 @@ class OC_MEDIA_COLLECTION{ * @param string $newPath */ public static function moveSong($oldPath,$newPath){ - $query=OC_DB::prepare("UPDATE *PREFIX*media_songs SET song_path = ? WHERE song_path = ?"); + $query=OCP\DB::prepare("UPDATE *PREFIX*media_songs SET song_path = ? WHERE song_path = ?"); $query->execute(array($newPath,$oldPath)); } } diff --git a/apps/media/lib_media.php b/apps/media/lib_media.php index 5b3bfd87474..94c3fabe8a0 100755 --- a/apps/media/lib_media.php +++ b/apps/media/lib_media.php @@ -41,11 +41,11 @@ class OC_MEDIA{ public static function loginListener($params){ if(isset($_POST['user']) and $_POST['password']){ $name=$_POST['user']; - $query=OC_DB::prepare("SELECT user_id from *PREFIX*media_users WHERE user_id LIKE ?"); + $query=OCP\DB::prepare("SELECT user_id from *PREFIX*media_users WHERE user_id LIKE ?"); $uid=$query->execute(array($name))->fetchAll(); if(count($uid)==0){ $password=hash('sha256',$_POST['password']); - $query=OC_DB::prepare("INSERT INTO *PREFIX*media_users (user_id, user_password_sha256) VALUES (?, ?);"); + $query=OCP\DB::prepare("INSERT INTO *PREFIX*media_users (user_id, user_password_sha256) VALUES (?, ?);"); $query->execute(array($name,$password)); } } |