]> source.dussan.org Git - nextcloud-server.git/commitdiff
ported oc_db
authorFrank Karlitschek <frank@owncloud.org>
Thu, 3 May 2012 11:06:08 +0000 (13:06 +0200)
committerFrank Karlitschek <frank@owncloud.org>
Thu, 3 May 2012 11:06:08 +0000 (13:06 +0200)
29 files changed:
apps/bookmarks/ajax/delBookmark.php
apps/bookmarks/ajax/editBookmark.php
apps/bookmarks/ajax/recordClick.php
apps/bookmarks/appinfo/migrate.php [changed mode: 0644->0755]
apps/bookmarks/bookmarksHelper.php
apps/bookmarks/lib/bookmarks.php
apps/calendar/appinfo/update.php
apps/calendar/lib/calendar.php
apps/calendar/lib/object.php
apps/calendar/lib/share.php [changed mode: 0644->0755]
apps/contacts/appinfo/migrate.php [changed mode: 0644->0755]
apps/contacts/lib/addressbook.php
apps/contacts/lib/vcard.php
apps/files/ajax/scan.php
apps/files_sharing/lib_share.php
apps/files_sharing/sharedstorage.php
apps/gallery/ajax/galleryOp.php
apps/gallery/appinfo/app.php
apps/gallery/lib/album.php
apps/gallery/lib/photo.php
apps/gallery/lib/sharing.php [changed mode: 0644->0755]
apps/media/ajax/api.php
apps/media/lib_ampache.php
apps/media/lib_collection.php
apps/media/lib_media.php
apps/remoteStorage/lib_remoteStorage.php
apps/user_ldap/lib_ldap.php
apps/user_openid/user_openid.php [changed mode: 0644->0755]
lib/public/db.php [new file with mode: 0644]

index f40192943e411afc71819d50172b6dbe2dd43768..2634bed0b9cd2ce41fb21ed4ced1dcd9da2d6ca4 100755 (executable)
@@ -35,7 +35,7 @@ $params=array(
        OCP\USER::getUser()
        );
 
-$query = OC_DB::prepare("
+$query = OCP\DB::prepare("
        SELECT id FROM *PREFIX*bookmarks 
        WHERE url LIKE ?
                AND user_id = ?
@@ -43,7 +43,7 @@ $query = OC_DB::prepare("
 
 $id = $query->execute($params)->fetchOne();
 
-$query = OC_DB::prepare("
+$query = OCP\DB::prepare("
        DELETE FROM *PREFIX*bookmarks
        WHERE id = $id
        ");
@@ -51,7 +51,7 @@ $query = OC_DB::prepare("
 $result = $query->execute();
 
 
-$query = OC_DB::prepare("
+$query = OCP\DB::prepare("
        DELETE FROM *PREFIX*bookmarks_tags
        WHERE bookmark_id = $id
        ");
index 1b6d6d6ce44adcc9457b70f52a039a6890a7b44f..db349af35c13f0d08a45316aa707b1a06e6800f3 100755 (executable)
@@ -41,7 +41,7 @@ if( $CONFIG_DBTYPE == 'sqlite' or $CONFIG_DBTYPE == 'sqlite3' ){
 
 $bookmark_id = (int)$_GET["id"];
 
-$query = OC_DB::prepare("
+$query = OCP\DB::prepare("
        UPDATE *PREFIX*bookmarks
        SET url = ?, title =?, lastmodified = $_ut
        WHERE id = $bookmark_id
@@ -54,14 +54,14 @@ $params=array(
 $query->execute($params);
 
 # Remove old tags and insert new ones.
-$query = OC_DB::prepare("
+$query = OCP\DB::prepare("
        DELETE FROM *PREFIX*bookmarks_tags
        WHERE bookmark_id = $bookmark_id
        ");
 
 $query->execute();
 
-$query = OC_DB::prepare("
+$query = OCP\DB::prepare("
        INSERT INTO *PREFIX*bookmarks_tags
        (bookmark_id, tag)
        VALUES (?, ?)
index 03d010637fc436255242cc85bf90e083be4502c9..2bd91f232a4801162e7d9b06c3ec3a39ed2296bc 100755 (executable)
@@ -30,7 +30,7 @@ $RUNTIME_NOSETUPFS=true;
 OCP\JSON::checkLoggedIn();
 OCP\JSON::checkAppEnabled('bookmarks');
 
-$query = OC_DB::prepare("
+$query = OCP\DB::prepare("
        UPDATE *PREFIX*bookmarks
        SET clickcount = clickcount + 1
        WHERE user_id = ?
old mode 100644 (file)
new mode 100755 (executable)
index c1251e8..e7e572f
@@ -40,10 +40,10 @@ class OC_Migration_Provider_Bookmarks extends OC_Migration_Provider{
                                $idmap = array();
                                while( $row = $results->fetchRow() ){
                                        // Import each bookmark, saving its id into the map     
-                                       $query = OC_DB::prepare( "INSERT INTO *PREFIX*bookmarks(url, title, user_id, public, added, lastmodified) VALUES (?, ?, ?, ?, ?, ?)" );
+                                       $query = OCP\DB::prepare( "INSERT INTO *PREFIX*bookmarks(url, title, user_id, public, added, lastmodified) VALUES (?, ?, ?, ?, ?, ?)" );
                                        $query->execute( array( $row['url'], $row['title'], $this->uid, $row['public'], $row['added'], $row['lastmodified'] ) );
                                        // Map the id
-                                       $idmap[$row['id']] = OC_DB::insertid();
+                                       $idmap[$row['id']] = OCP\DB::insertid();
                                }
                                // Now tags
                                foreach($idmap as $oldid => $newid){
@@ -51,7 +51,7 @@ class OC_Migration_Provider_Bookmarks extends OC_Migration_Provider{
                                        $results = $query->execute( array( $oldid ) );
                                        while( $row = $results->fetchRow() ){
                                                // Import the tags for this bookmark, using the new bookmark id
-                                               $query = OC_DB::prepare( "INSERT INTO *PREFIX*bookmarks_tags(bookmark_id, tag) VALUES (?, ?)" );
+                                               $query = OCP\DB::prepare( "INSERT INTO *PREFIX*bookmarks_tags(bookmark_id, tag) VALUES (?, ?)" );
                                                $query->execute( array( $newid, $row['tag'] ) );        
                                        }               
                                }
index e299f9ee19b984d4ad8cc18b004c80621ff9fdb3..01b551111e0b8e5a50f6101b4908e0e7286ce607 100755 (executable)
@@ -82,7 +82,7 @@ function addBookmark($url, $title, $tags='') {
        }
        
        //FIXME: Detect when user adds a known URL
-       $query = OC_DB::prepare("
+       $query = OCP\DB::prepare("
                INSERT INTO *PREFIX*bookmarks
                (url, title, user_id, public, added, lastmodified)
                VALUES (?, ?, ?, 0, $_ut, $_ut)
@@ -105,10 +105,10 @@ function addBookmark($url, $title, $tags='') {
        );
        $query->execute($params);
        
-       $b_id = OC_DB::insertid('*PREFIX*bookmarks');
+       $b_id = OCP\DB::insertid('*PREFIX*bookmarks');
        
        if($b_id !== false) {
-               $query = OC_DB::prepare("
+               $query = OCP\DB::prepare("
                        INSERT INTO *PREFIX*bookmarks_tags
                        (bookmark_id, tag)
                        VALUES (?, ?)
index cbc50fdb81c00d7d5862fc3cbacb2ca76a0bb0c0..67b8e2f780ec0a43ef857fb655aba8e526cd0f12 100755 (executable)
@@ -70,7 +70,7 @@ class OC_Bookmarks_Bookmarks{
                }
 
                if($CONFIG_DBTYPE == 'pgsql' ){
-                       $query = OC_DB::prepare('
+                       $query = OCP\DB::prepare('
                                SELECT id, url, title, '.($filterTagOnly?'':'url || title ||').' array_to_string(array_agg(tag), \' \') as tags
                                FROM *PREFIX*bookmarks
                                LEFT JOIN *PREFIX*bookmarks_tags ON *PREFIX*bookmarks.id = *PREFIX*bookmarks_tags.bookmark_id 
@@ -87,7 +87,7 @@ class OC_Bookmarks_Bookmarks{
                        else
                                $concatFunction = 'Concat(Concat( url, title), ';
                
-                       $query = OC_DB::prepare('
+                       $query = OCP\DB::prepare('
                                SELECT id, url, title, '
                                .($filterTagOnly?'':$concatFunction).
                                'CASE WHEN *PREFIX*bookmarks.id = *PREFIX*bookmarks_tags.bookmark_id
index 78e4f2d8748c8d2e7407863b8bcc0987ce8ddf23..1c0424280891cb2cf5e0c71e4395761eed9ccb48 100755 (executable)
@@ -2,7 +2,7 @@
 
 $installedVersion=OCP\Config::getAppValue('calendar', 'installed_version');
 if (version_compare($installedVersion, '0.2.1', '<')) {
-       $stmt = OC_DB::prepare( 'SELECT id, calendarcolor FROM *PREFIX*calendar_calendars WHERE calendarcolor IS NOT NULL' );
+       $stmt = OCP\DB::prepare( 'SELECT id, calendarcolor FROM *PREFIX*calendar_calendars WHERE calendarcolor IS NOT NULL' );
        $result = $stmt->execute();
        while( $row = $result->fetchRow()) {
                $id = $row['id'];
@@ -11,7 +11,7 @@ if (version_compare($installedVersion, '0.2.1', '<')) {
                        continue;
                }
                $color = '#' .$color;
-               $stmt = OC_DB::prepare( 'UPDATE *PREFIX*calendar_calendars SET calendarcolor=? WHERE id=?' );
+               $stmt = OCP\DB::prepare( 'UPDATE *PREFIX*calendar_calendars SET calendarcolor=? WHERE id=?' );
                $r = $stmt->execute(array($color,$id));
        }
 }
index 2aba83d32a3d6acda202ac4e12bd6fc54e81b97e..1d0085080409cfebc13b4e072642c67c55979d1f 100755 (executable)
@@ -54,7 +54,7 @@ class OC_Calendar_Calendar{
                        $active_where = ' AND active = ?';
                        $values[] = $active;
                }
-               $stmt = OC_DB::prepare( 'SELECT * FROM *PREFIX*calendar_calendars WHERE userid = ?' . $active_where );
+               $stmt = OCP\DB::prepare( 'SELECT * FROM *PREFIX*calendar_calendars WHERE userid = ?' . $active_where );
                $result = $stmt->execute($values);
 
                $calendars = array();
@@ -81,7 +81,7 @@ class OC_Calendar_Calendar{
         * @return associative array
         */
        public static function find($id){
-               $stmt = OC_DB::prepare( 'SELECT * FROM *PREFIX*calendar_calendars WHERE id = ?' );
+               $stmt = OCP\DB::prepare( 'SELECT * FROM *PREFIX*calendar_calendars WHERE id = ?' );
                $result = $stmt->execute(array($id));
 
                return $result->fetchRow();
@@ -106,10 +106,10 @@ class OC_Calendar_Calendar{
 
                $uri = self::createURI($name, $uris );
 
-               $stmt = OC_DB::prepare( 'INSERT INTO *PREFIX*calendar_calendars (userid,displayname,uri,ctag,calendarorder,calendarcolor,timezone,components) VALUES(?,?,?,?,?,?,?,?)' );
+               $stmt = OCP\DB::prepare( 'INSERT INTO *PREFIX*calendar_calendars (userid,displayname,uri,ctag,calendarorder,calendarcolor,timezone,components) VALUES(?,?,?,?,?,?,?,?)' );
                $result = $stmt->execute(array($userid,$name,$uri,1,$order,$color,$timezone,$components));
 
-               return OC_DB::insertid('*PREFIX*calendar_calendar');
+               return OCP\DB::insertid('*PREFIX*calendar_calendar');
        }
 
        /**
@@ -126,10 +126,10 @@ class OC_Calendar_Calendar{
        public static function addCalendarFromDAVData($principaluri,$uri,$name,$components,$timezone,$order,$color){
                $userid = self::extractUserID($principaluri);
 
-               $stmt = OC_DB::prepare( 'INSERT INTO *PREFIX*calendar_calendars (userid,displayname,uri,ctag,calendarorder,calendarcolor,timezone,components) VALUES(?,?,?,?,?,?,?,?)' );
+               $stmt = OCP\DB::prepare( 'INSERT INTO *PREFIX*calendar_calendars (userid,displayname,uri,ctag,calendarorder,calendarcolor,timezone,components) VALUES(?,?,?,?,?,?,?,?)' );
                $result = $stmt->execute(array($userid,$name,$uri,1,$order,$color,$timezone,$components));
 
-               return OC_DB::insertid('*PREFIX*calendar_calendars');
+               return OCP\DB::insertid('*PREFIX*calendar_calendars');
        }
 
        /**
@@ -155,7 +155,7 @@ class OC_Calendar_Calendar{
                if(is_null($order)) $order = $calendar['calendarorder'];
                if(is_null($color)) $color = $calendar['calendarcolor'];
 
-               $stmt = OC_DB::prepare( 'UPDATE *PREFIX*calendar_calendars SET displayname=?,calendarorder=?,calendarcolor=?,timezone=?,components=?,ctag=ctag+1 WHERE id=?' );
+               $stmt = OCP\DB::prepare( 'UPDATE *PREFIX*calendar_calendars SET displayname=?,calendarorder=?,calendarcolor=?,timezone=?,components=?,ctag=ctag+1 WHERE id=?' );
                $result = $stmt->execute(array($name,$order,$color,$timezone,$components,$id));
 
                return true;
@@ -168,7 +168,7 @@ class OC_Calendar_Calendar{
         * @return boolean
         */
        public static function setCalendarActive($id,$active){
-               $stmt = OC_DB::prepare( 'UPDATE *PREFIX*calendar_calendars SET active = ? WHERE id = ?' );
+               $stmt = OCP\DB::prepare( 'UPDATE *PREFIX*calendar_calendars SET active = ? WHERE id = ?' );
                $stmt->execute(array($active, $id));
 
                return true;
@@ -180,7 +180,7 @@ class OC_Calendar_Calendar{
         * @return boolean
         */
        public static function touchCalendar($id){
-               $stmt = OC_DB::prepare( 'UPDATE *PREFIX*calendar_calendars SET ctag = ctag + 1 WHERE id = ?' );
+               $stmt = OCP\DB::prepare( 'UPDATE *PREFIX*calendar_calendars SET ctag = ctag + 1 WHERE id = ?' );
                $stmt->execute(array($id));
 
                return true;
@@ -192,10 +192,10 @@ class OC_Calendar_Calendar{
         * @return boolean
         */
        public static function deleteCalendar($id){
-               $stmt = OC_DB::prepare( 'DELETE FROM *PREFIX*calendar_calendars WHERE id = ?' );
+               $stmt = OCP\DB::prepare( 'DELETE FROM *PREFIX*calendar_calendars WHERE id = ?' );
                $stmt->execute(array($id));
 
-               $stmt = OC_DB::prepare( 'DELETE FROM *PREFIX*calendar_objects WHERE calendarid = ?' );
+               $stmt = OCP\DB::prepare( 'DELETE FROM *PREFIX*calendar_objects WHERE calendarid = ?' );
                $stmt->execute(array($id));
 
                return true;
index 018bf5beff1194a46c7c71925ba7d55c0efe5c23..3d4174a57be18e1e7db14d52afc0a4f016d85af8 100755 (executable)
@@ -19,7 +19,7 @@ class OC_Calendar_Object{
         * ['calendardata']
         */
        public static function all($id){
-               $stmt = OC_DB::prepare( 'SELECT * FROM *PREFIX*calendar_objects WHERE calendarid = ?' );
+               $stmt = OCP\DB::prepare( 'SELECT * FROM *PREFIX*calendar_objects WHERE calendarid = ?' );
                $result = $stmt->execute(array($id));
 
                $calendarobjects = array();
@@ -41,7 +41,7 @@ class OC_Calendar_Object{
         * in ['calendardata']
         */
        public static function allInPeriod($id, $start, $end){
-               $stmt = OC_DB::prepare( 'SELECT * FROM *PREFIX*calendar_objects WHERE calendarid = ?'
+               $stmt = OCP\DB::prepare( 'SELECT * FROM *PREFIX*calendar_objects WHERE calendarid = ?'
                .' AND ((startdate >= ? AND startdate <= ? AND repeating = 0)'
                .' OR (enddate >= ? AND enddate <= ? AND repeating = 0)'
                .' OR (startdate <= ? AND repeating = 1))' );
@@ -66,7 +66,7 @@ class OC_Calendar_Object{
         * @return associative array
         */
        public static function find($id){
-               $stmt = OC_DB::prepare( 'SELECT * FROM *PREFIX*calendar_objects WHERE id = ?' );
+               $stmt = OCP\DB::prepare( 'SELECT * FROM *PREFIX*calendar_objects WHERE id = ?' );
                $result = $stmt->execute(array($id));
 
                return $result->fetchRow();
@@ -79,7 +79,7 @@ class OC_Calendar_Object{
         * @return associative array
         */
        public static function findWhereDAVDataIs($cid,$uri){
-               $stmt = OC_DB::prepare( 'SELECT * FROM *PREFIX*calendar_objects WHERE calendarid = ? AND uri = ?' );
+               $stmt = OCP\DB::prepare( 'SELECT * FROM *PREFIX*calendar_objects WHERE calendarid = ? AND uri = ?' );
                $result = $stmt->execute(array($cid,$uri));
 
                return $result->fetchRow();
@@ -103,12 +103,12 @@ class OC_Calendar_Object{
 
                $uri = 'owncloud-'.md5($data.rand().time()).'.ics';
 
-               $stmt = OC_DB::prepare( 'INSERT INTO *PREFIX*calendar_objects (calendarid,objecttype,startdate,enddate,repeating,summary,calendardata,uri,lastmodified) VALUES(?,?,?,?,?,?,?,?,?)' );
+               $stmt = OCP\DB::prepare( 'INSERT INTO *PREFIX*calendar_objects (calendarid,objecttype,startdate,enddate,repeating,summary,calendardata,uri,lastmodified) VALUES(?,?,?,?,?,?,?,?,?)' );
                $stmt->execute(array($id,$type,$startdate,$enddate,$repeating,$summary,$data,$uri,time()));
 
                OC_Calendar_Calendar::touchCalendar($id);
 
-               return OC_DB::insertid('*PREFIX*calendar_objects');
+               return OCP\DB::insertid('*PREFIX*calendar_objects');
        }
 
        /**
@@ -122,12 +122,12 @@ class OC_Calendar_Object{
                $object = OC_VObject::parse($data);
                list($type,$startdate,$enddate,$summary,$repeating,$uid) = self::extractData($object);
 
-               $stmt = OC_DB::prepare( 'INSERT INTO *PREFIX*calendar_objects (calendarid,objecttype,startdate,enddate,repeating,summary,calendardata,uri,lastmodified) VALUES(?,?,?,?,?,?,?,?,?)' );
+               $stmt = OCP\DB::prepare( 'INSERT INTO *PREFIX*calendar_objects (calendarid,objecttype,startdate,enddate,repeating,summary,calendardata,uri,lastmodified) VALUES(?,?,?,?,?,?,?,?,?)' );
                $stmt->execute(array($id,$type,$startdate,$enddate,$repeating,$summary,$data,$uri,time()));
 
                OC_Calendar_Calendar::touchCalendar($id);
 
-               return OC_DB::insertid('*PREFIX*calendar_objects');
+               return OCP\DB::insertid('*PREFIX*calendar_objects');
        }
 
        /**
@@ -143,7 +143,7 @@ class OC_Calendar_Object{
                OC_Calendar_App::loadCategoriesFromVCalendar($object);
                list($type,$startdate,$enddate,$summary,$repeating,$uid) = self::extractData($object);
 
-               $stmt = OC_DB::prepare( 'UPDATE *PREFIX*calendar_objects SET objecttype=?,startdate=?,enddate=?,repeating=?,summary=?,calendardata=?, lastmodified = ? WHERE id = ?' );
+               $stmt = OCP\DB::prepare( 'UPDATE *PREFIX*calendar_objects SET objecttype=?,startdate=?,enddate=?,repeating=?,summary=?,calendardata=?, lastmodified = ? WHERE id = ?' );
                $stmt->execute(array($type,$startdate,$enddate,$repeating,$summary,$data,time(),$id));
 
                OC_Calendar_Calendar::touchCalendar($oldobject['calendarid']);
@@ -164,7 +164,7 @@ class OC_Calendar_Object{
                $object = OC_VObject::parse($data);
                list($type,$startdate,$enddate,$summary,$repeating,$uid) = self::extractData($object);
 
-               $stmt = OC_DB::prepare( 'UPDATE *PREFIX*calendar_objects SET objecttype=?,startdate=?,enddate=?,repeating=?,summary=?,calendardata=?, lastmodified = ? WHERE id = ?' );
+               $stmt = OCP\DB::prepare( 'UPDATE *PREFIX*calendar_objects SET objecttype=?,startdate=?,enddate=?,repeating=?,summary=?,calendardata=?, lastmodified = ? WHERE id = ?' );
                $stmt->execute(array($type,$startdate,$enddate,$repeating,$summary,$data,time(),$oldobject['id']));
 
                OC_Calendar_Calendar::touchCalendar($oldobject['calendarid']);
@@ -179,7 +179,7 @@ class OC_Calendar_Object{
         */
        public static function delete($id){
                $oldobject = self::find($id);
-               $stmt = OC_DB::prepare( 'DELETE FROM *PREFIX*calendar_objects WHERE id = ?' );
+               $stmt = OCP\DB::prepare( 'DELETE FROM *PREFIX*calendar_objects WHERE id = ?' );
                $stmt->execute(array($id));
                OC_Calendar_Calendar::touchCalendar($oldobject['calendarid']);
 
@@ -193,7 +193,7 @@ class OC_Calendar_Object{
         * @return boolean
         */
        public static function deleteFromDAVData($cid,$uri){
-               $stmt = OC_DB::prepare( 'DELETE FROM *PREFIX*calendar_objects WHERE calendarid = ? AND uri=?' );
+               $stmt = OCP\DB::prepare( 'DELETE FROM *PREFIX*calendar_objects WHERE calendarid = ? AND uri=?' );
                $stmt->execute(array($cid,$uri));
                OC_Calendar_Calendar::touchCalendar($cid);
 
@@ -201,7 +201,7 @@ class OC_Calendar_Object{
        }
 
        public static function moveToCalendar($id, $calendarid){
-               $stmt = OC_DB::prepare( 'UPDATE *PREFIX*calendar_objects SET calendarid=? WHERE id = ?' );
+               $stmt = OCP\DB::prepare( 'UPDATE *PREFIX*calendar_objects SET calendarid=? WHERE id = ?' );
                $stmt->execute(array($calendarid,$id));
 
                OC_Calendar_Calendar::touchCalendar($id);
old mode 100644 (file)
new mode 100755 (executable)
index 8f91be9..a53bf76
@@ -25,7 +25,7 @@ class OC_Calendar_Share{
                }else{
                        $active_where = '';
                }
-               $stmt = OC_DB::prepare('SELECT * FROM *PREFIX*calendar_share_' . $type . ' WHERE ((share = ? AND sharetype = "user") ' . $group_where . ') AND owner <> ? ' . $permission_where . ' ' . $active_where);
+               $stmt = OCP\DB::prepare('SELECT * FROM *PREFIX*calendar_share_' . $type . ' WHERE ((share = ? AND sharetype = "user") ' . $group_where . ') AND owner <> ? ' . $permission_where . ' ' . $active_where);
                $result = $stmt->execute(array($userid, $userid));
                $return = array();
                while( $row = $result->fetchRow()){
@@ -40,7 +40,7 @@ class OC_Calendar_Share{
         * @return: (array) $users - information about users a calendar / event is shared with
         */
        public static function allUsersSharedwith($id, $type){
-               $stmt = OC_DB::prepare('SELECT * FROM *PREFIX*calendar_share_' . $type . ' WHERE ' . $type . 'id = ? ORDER BY share');
+               $stmt = OCP\DB::prepare('SELECT * FROM *PREFIX*calendar_share_' . $type . ' WHERE ' . $type . 'id = ? ORDER BY share');
                $result = $stmt->execute(array($id));
                $users = array();
                while( $row = $result->fetchRow()){
@@ -72,7 +72,7 @@ class OC_Calendar_Share{
                if($sharetype == 'public'){
                        $share = self::generate_token($id, $type);
                }
-               $stmt = OC_DB::prepare('INSERT INTO *PREFIX*calendar_share_' . $type . ' (owner,share,sharetype,' . $type . 'id,permissions' . (($type == self::CALENDAR)?', active':'') . ') VALUES(?,?,?,?,0' . (($type == self::CALENDAR)?', 1':'') . ')' );
+               $stmt = OCP\DB::prepare('INSERT INTO *PREFIX*calendar_share_' . $type . ' (owner,share,sharetype,' . $type . 'id,permissions' . (($type == self::CALENDAR)?', active':'') . ') VALUES(?,?,?,?,0' . (($type == self::CALENDAR)?', 1':'') . ')' );
                $result = $stmt->execute(array($owner,$share,$sharetype,$id));
                if($sharetype == 'public'){
                        return $share;
@@ -90,7 +90,7 @@ class OC_Calendar_Share{
         * @return (bool)
         */
        public static function unshare($owner, $share, $sharetype, $id, $type){
-               $stmt = OC_DB::prepare('DELETE FROM *PREFIX*calendar_share_' . $type . ' WHERE owner = ? ' . (($sharetype != 'public')?'AND share = ?':'') . ' AND sharetype = ? AND ' . $type . 'id = ?');
+               $stmt = OCP\DB::prepare('DELETE FROM *PREFIX*calendar_share_' . $type . ' WHERE owner = ? ' . (($sharetype != 'public')?'AND share = ?':'') . ' AND sharetype = ? AND ' . $type . 'id = ?');
                if($sharetype != 'public'){
                        $stmt->execute(array($owner,$share,$sharetype,$id));
                }else{
@@ -111,7 +111,7 @@ class OC_Calendar_Share{
                if($sharetype == 'public' && $permission == 1){
                        $permission = 0;
                }
-               $stmt = OC_DB::prepare('UPDATE *PREFIX*calendar_share_' . $type . ' SET permissions = ? WHERE share = ? AND sharetype = ? AND ' . $type . 'id = ?');
+               $stmt = OCP\DB::prepare('UPDATE *PREFIX*calendar_share_' . $type . ' SET permissions = ? WHERE share = ? AND sharetype = ? AND ' . $type . 'id = ?');
                $stmt->execute(array($permission, $share, $sharetype, $id));
                return true;
        }
@@ -148,7 +148,7 @@ class OC_Calendar_Share{
         * @return (bool)
         */
        public static function is_already_shared($owner, $share, $sharetype, $id, $type){
-               $stmt = OC_DB::prepare('SELECT * FROM *PREFIX*calendar_share_' . $type . ' WHERE owner = ? AND share = ? AND sharetype = ? AND ' . $type . 'id = ?');
+               $stmt = OCP\DB::prepare('SELECT * FROM *PREFIX*calendar_share_' . $type . ' WHERE owner = ? AND share = ? AND sharetype = ? AND ' . $type . 'id = ?');
                $result = $stmt->execute(array($owner, $share, $sharetype, $id));
                if($result->numRows() > 0){
                        return true;
@@ -191,7 +191,7 @@ class OC_Calendar_Share{
        public static function is_editing_allowed($share, $id, $type){
                $group_where = self::group_sql(OC_Group::getUserGroups($share));
                $permission_where = self::permission_sql('rw');
-               $stmt = OC_DB::prepare('SELECT * FROM *PREFIX*calendar_share_' . $type . ' WHERE ((share = ? AND sharetype = "user") ' . $group_where . ') ' . $permission_where);
+               $stmt = OCP\DB::prepare('SELECT * FROM *PREFIX*calendar_share_' . $type . ' WHERE ((share = ? AND sharetype = "user") ' . $group_where . ') ' . $permission_where);
                $result = $stmt->execute(array($share));
                if($result->numRows() == 1){
                        return true;
@@ -211,7 +211,7 @@ class OC_Calendar_Share{
         */
        public static function check_access($share, $id, $type){
                $group_where = self::group_sql(OC_Group::getUserGroups($share));
-               $stmt = OC_DB::prepare('SELECT * FROM *PREFIX*calendar_share_' . $type . ' WHERE (' . $type . 'id = ? AND (share = ? AND sharetype = "user") ' . $group_where . ')');
+               $stmt = OCP\DB::prepare('SELECT * FROM *PREFIX*calendar_share_' . $type . ' WHERE (' . $type . 'id = ? AND (share = ? AND sharetype = "user") ' . $group_where . ')');
                $result = $stmt->execute(array($id,$share));
                $rows =  $result->numRows();
                if($rows > 0){
@@ -229,9 +229,9 @@ class OC_Calendar_Share{
          * @return: mixed - bool if false, array with type and id if true
          */
         public static function getElementByToken($token){
-            $stmt_calendar = OC_DB::prepare('SELECT * FROM *PREFIX*calendar_share_' . OC_Calendar_Share::CALENDAR . ' WHERE sharetype = "public" AND share = ?');
+            $stmt_calendar = OCP\DB::prepare('SELECT * FROM *PREFIX*calendar_share_' . OC_Calendar_Share::CALENDAR . ' WHERE sharetype = "public" AND share = ?');
             $result_calendar = $stmt_calendar->execute(array($token));
-            $stmt_event = OC_DB::prepare('SELECT * FROM *PREFIX*calendar_share_' . OC_Calendar_Share::EVENT . ' WHERE sharetype = "public" AND share = ?');
+            $stmt_event = OCP\DB::prepare('SELECT * FROM *PREFIX*calendar_share_' . OC_Calendar_Share::EVENT . ' WHERE sharetype = "public" AND share = ?');
             $result_event = $stmt_event->execute(array($token));
             $return = array();
             if($result_calendar->numRows() == 0 && $result_event->numRows() == 0){
@@ -253,7 +253,7 @@ class OC_Calendar_Share{
                 * @param (string) $
                 */
                public static function set_active($share, $id, $active){
-                       $stmt = OC_DB::prepare('UPDATE *PREFIX*calendar_share_calendar SET active = ? WHERE share = ? AND sharetype = "user" AND calendarid = ?');
+                       $stmt = OCP\DB::prepare('UPDATE *PREFIX*calendar_share_calendar SET active = ? WHERE share = ? AND sharetype = "user" AND calendarid = ?');
                        $stmt->execute(array($active, $share, $id));
                }
 }
\ No newline at end of file
old mode 100644 (file)
new mode 100755 (executable)
index a6c6bc2..1400cdf
@@ -40,10 +40,10 @@ class OC_Migration_Provider_Contacts extends OC_Migration_Provider{
                                $idmap = array();
                                while( $row = $results->fetchRow() ){
                                        // Import each bookmark, saving its id into the map     
-                                       $query = OC_DB::prepare( "INSERT INTO *PREFIX*contacts_addressbooks (`userid`, `displayname`, `uri`, `description`, `ctag`) VALUES (?, ?, ?, ?, ?)" );
+                                       $query = OCP\DB::prepare( "INSERT INTO *PREFIX*contacts_addressbooks (`userid`, `displayname`, `uri`, `description`, `ctag`) VALUES (?, ?, ?, ?, ?)" );
                                        $query->execute( array( $this->uid, $row['displayname'], $row['uri'], $row['description'], $row['ctag'] ) );
                                        // Map the id
-                                       $idmap[$row['id']] = OC_DB::insertid();
+                                       $idmap[$row['id']] = OCP\DB::insertid();
                                }
                                // Now tags
                                foreach($idmap as $oldid => $newid){
@@ -51,7 +51,7 @@ class OC_Migration_Provider_Contacts extends OC_Migration_Provider{
                                        $results = $query->execute( array( $oldid ) );
                                        while( $row = $results->fetchRow() ){
                                                // Import the tags for this bookmark, using the new bookmark id
-                                               $query = OC_DB::prepare( "INSERT INTO *PREFIX*contacts_cards (`addressbookid`, `fullname`, `carddata`, `uri`, `lastmodified`) VALUES (?, ?, ?, ?, ?)" );
+                                               $query = OCP\DB::prepare( "INSERT INTO *PREFIX*contacts_cards (`addressbookid`, `fullname`, `carddata`, `uri`, `lastmodified`) VALUES (?, ?, ?, ?, ?)" );
                                                $query->execute( array( $newid, $row['fullname'], $row['carddata'], $row['uri'], $row['lastmodified'] ) );      
                                        }               
                                }
index b4bcc20d3bb0989c4f62cb0a00d885fc306815cd..78e94762f2e90dd8b54e849683c8b9494b25b30d 100755 (executable)
@@ -44,7 +44,7 @@ class OC_Contacts_Addressbook{
         * @return array
         */
        public static function all($uid){
-               $stmt = OC_DB::prepare( 'SELECT * FROM *PREFIX*contacts_addressbooks WHERE userid = ? ORDER BY displayname' );
+               $stmt = OCP\DB::prepare( 'SELECT * FROM *PREFIX*contacts_addressbooks WHERE userid = ? ORDER BY displayname' );
                $result = $stmt->execute(array($uid));
 
                $addressbooks = array();
@@ -71,7 +71,7 @@ class OC_Contacts_Addressbook{
         * @return associative array
         */
        public static function find($id){
-               $stmt = OC_DB::prepare( 'SELECT * FROM *PREFIX*contacts_addressbooks WHERE id = ?' );
+               $stmt = OCP\DB::prepare( 'SELECT * FROM *PREFIX*contacts_addressbooks WHERE id = ?' );
                $result = $stmt->execute(array($id));
 
                return $result->fetchRow();
@@ -93,10 +93,10 @@ class OC_Contacts_Addressbook{
 
                $uri = self::createURI($name, $uris );
 
-               $stmt = OC_DB::prepare( 'INSERT INTO *PREFIX*contacts_addressbooks (userid,displayname,uri,description,ctag) VALUES(?,?,?,?,?)' );
+               $stmt = OCP\DB::prepare( 'INSERT INTO *PREFIX*contacts_addressbooks (userid,displayname,uri,description,ctag) VALUES(?,?,?,?,?)' );
                $result = $stmt->execute(array($userid,$name,$uri,$description,1));
 
-               return OC_DB::insertid('*PREFIX*contacts_addressbooks');
+               return OCP\DB::insertid('*PREFIX*contacts_addressbooks');
        }
 
        /**
@@ -110,10 +110,10 @@ class OC_Contacts_Addressbook{
        public static function addFromDAVData($principaluri,$uri,$name,$description){
                $userid = self::extractUserID($principaluri);
 
-               $stmt = OC_DB::prepare( 'INSERT INTO *PREFIX*contacts_addressbooks (userid,displayname,uri,description,ctag) VALUES(?,?,?,?,?)' );
+               $stmt = OCP\DB::prepare( 'INSERT INTO *PREFIX*contacts_addressbooks (userid,displayname,uri,description,ctag) VALUES(?,?,?,?,?)' );
                $result = $stmt->execute(array($userid,$name,$uri,$description,1));
 
-               return OC_DB::insertid('*PREFIX*contacts_addressbooks');
+               return OCP\DB::insertid('*PREFIX*contacts_addressbooks');
        }
 
        /**
@@ -134,7 +134,7 @@ class OC_Contacts_Addressbook{
                        $description = $addressbook['description'];
                }
 
-               $stmt = OC_DB::prepare( 'UPDATE *PREFIX*contacts_addressbooks SET displayname=?,description=?, ctag=ctag+1 WHERE id=?' );
+               $stmt = OCP\DB::prepare( 'UPDATE *PREFIX*contacts_addressbooks SET displayname=?,description=?, ctag=ctag+1 WHERE id=?' );
                $result = $stmt->execute(array($name,$description,$id));
 
                return true;
@@ -192,7 +192,7 @@ class OC_Contacts_Addressbook{
                $ids_sql = join(',', array_fill(0, count($active), '?'));
                $prep = 'SELECT * FROM *PREFIX*contacts_addressbooks WHERE id IN ('.$ids_sql.') ORDER BY displayname';
                try {
-                       $stmt = OC_DB::prepare( $prep );
+                       $stmt = OCP\DB::prepare( $prep );
                        $result = $stmt->execute($active);
                } catch(Exception $e) {
                        OCP\Util::writeLog('contacts','OC_Contacts_Addressbook:active:, exception: '.$e->getMessage(),OCP\Util::DEBUG);
@@ -258,7 +258,7 @@ class OC_Contacts_Addressbook{
        public static function delete($id){
                // FIXME: There's no error checking at all.
                self::setActive($id, false);
-               $stmt = OC_DB::prepare( 'DELETE FROM *PREFIX*contacts_addressbooks WHERE id = ?' );
+               $stmt = OCP\DB::prepare( 'DELETE FROM *PREFIX*contacts_addressbooks WHERE id = ?' );
                $stmt->execute(array($id));
 
                $cards = OC_Contacts_VCard::all($id);
@@ -275,7 +275,7 @@ class OC_Contacts_Addressbook{
         * @return boolean
         */
        public static function touch($id){
-               $stmt = OC_DB::prepare( 'UPDATE *PREFIX*contacts_addressbooks SET ctag = ctag + 1 WHERE id = ?' );
+               $stmt = OCP\DB::prepare( 'UPDATE *PREFIX*contacts_addressbooks SET ctag = ctag + 1 WHERE id = ?' );
                $stmt->execute(array($id));
 
                return true;
index 53600e18b0c4c611c7ff863ec1e9ff5a3b149b31..4be6819054b8d31fd93d8f2e1bb110ae443fc4d9 100755 (executable)
@@ -53,7 +53,7 @@ class OC_Contacts_VCard{
                        $id_sql = join(',', array_fill(0, count($id), '?'));
                        $prep = 'SELECT * FROM *PREFIX*contacts_cards WHERE addressbookid IN ('.$id_sql.') ORDER BY fullname';
                        try {
-                               $stmt = OC_DB::prepare( $prep );
+                               $stmt = OCP\DB::prepare( $prep );
                                $result = $stmt->execute($id);
                        } catch(Exception $e) {
                                OCP\Util::writeLog('contacts','OC_Contacts_VCard:all:, exception: '.$e->getMessage(),OCP\Util::DEBUG);
@@ -62,7 +62,7 @@ class OC_Contacts_VCard{
                        }
                } elseif($id) {
                        try {
-                               $stmt = OC_DB::prepare( 'SELECT * FROM *PREFIX*contacts_cards WHERE addressbookid = ? ORDER BY fullname' );
+                               $stmt = OCP\DB::prepare( 'SELECT * FROM *PREFIX*contacts_cards WHERE addressbookid = ? ORDER BY fullname' );
                                $result = $stmt->execute(array($id));
                        } catch(Exception $e) {
                                OCP\Util::writeLog('contacts','OC_Contacts_VCard:all:, exception: '.$e->getMessage(),OCP\Util::DEBUG);
@@ -85,7 +85,7 @@ class OC_Contacts_VCard{
         * @return associative array
         */
        public static function find($id){
-               $stmt = OC_DB::prepare( 'SELECT * FROM *PREFIX*contacts_cards WHERE id = ?' );
+               $stmt = OCP\DB::prepare( 'SELECT * FROM *PREFIX*contacts_cards WHERE id = ?' );
                $result = $stmt->execute(array($id));
 
                return $result->fetchRow();
@@ -98,7 +98,7 @@ class OC_Contacts_VCard{
         * @return associative array
         */
        public static function findWhereDAVDataIs($aid,$uri){
-               $stmt = OC_DB::prepare( 'SELECT * FROM *PREFIX*contacts_cards WHERE addressbookid = ? AND uri = ?' );
+               $stmt = OCP\DB::prepare( 'SELECT * FROM *PREFIX*contacts_cards WHERE addressbookid = ? AND uri = ?' );
                $result = $stmt->execute(array($aid,$uri));
 
                return $result->fetchRow();
@@ -147,7 +147,7 @@ class OC_Contacts_VCard{
        * @returns true if the UID has been changed.
        */
        protected static function trueUID($aid, &$uid) {
-               $stmt = OC_DB::prepare( 'SELECT * FROM *PREFIX*contacts_cards WHERE addressbookid = ? AND uri = ?' );
+               $stmt = OCP\DB::prepare( 'SELECT * FROM *PREFIX*contacts_cards WHERE addressbookid = ? AND uri = ?' );
                $uri = $uid.'.vcf';
                $result = $stmt->execute(array($aid,$uri));
                if($result->numRows() > 0){
@@ -282,9 +282,9 @@ class OC_Contacts_VCard{
                }
 
                $data = $card->serialize();
-               $stmt = OC_DB::prepare( 'INSERT INTO *PREFIX*contacts_cards (addressbookid,fullname,carddata,uri,lastmodified) VALUES(?,?,?,?,?)' );
+               $stmt = OCP\DB::prepare( 'INSERT INTO *PREFIX*contacts_cards (addressbookid,fullname,carddata,uri,lastmodified) VALUES(?,?,?,?,?)' );
                $result = $stmt->execute(array($aid,$fn,$data,$uri,time()));
-               $newid = OC_DB::insertid('*PREFIX*contacts_cards');
+               $newid = OCP\DB::insertid('*PREFIX*contacts_cards');
 
                OC_Contacts_Addressbook::touch($aid);
 
@@ -308,7 +308,7 @@ class OC_Contacts_VCard{
         * @param array $objects  An array of [id, carddata].
         */
        public static function updateDataByID($objects){
-               $stmt = OC_DB::prepare( 'UPDATE *PREFIX*contacts_cards SET carddata = ?, lastmodified = ? WHERE id = ?' );
+               $stmt = OCP\DB::prepare( 'UPDATE *PREFIX*contacts_cards SET carddata = ?, lastmodified = ? WHERE id = ?' );
                $now = new DateTime;
                foreach($objects as $object) {
                        $vcard = OC_VObject::parse($object[1]);
@@ -350,7 +350,7 @@ class OC_Contacts_VCard{
                $card->setString('REV', $now->format(DateTime::W3C));
 
                $data = $card->serialize();
-               $stmt = OC_DB::prepare( 'UPDATE *PREFIX*contacts_cards SET fullname = ?,carddata = ?, lastmodified = ? WHERE id = ?' );
+               $stmt = OCP\DB::prepare( 'UPDATE *PREFIX*contacts_cards SET fullname = ?,carddata = ?, lastmodified = ? WHERE id = ?' );
                $result = $stmt->execute(array($fn,$data,time(),$id));
 
                OC_Contacts_Addressbook::touch($oldcard['addressbookid']);
@@ -378,7 +378,7 @@ class OC_Contacts_VCard{
         */
        public static function delete($id){
                // FIXME: Add error checking.
-               $stmt = OC_DB::prepare( 'DELETE FROM *PREFIX*contacts_cards WHERE id = ?' );
+               $stmt = OCP\DB::prepare( 'DELETE FROM *PREFIX*contacts_cards WHERE id = ?' );
                $stmt->execute(array($id));
 
                return true;
@@ -392,7 +392,7 @@ class OC_Contacts_VCard{
         */
        public static function deleteFromDAVData($aid,$uri){
                // FIXME: Add error checking. Deleting a card gives an Kontact/Akonadi error.
-               $stmt = OC_DB::prepare( 'DELETE FROM *PREFIX*contacts_cards WHERE addressbookid = ? AND uri=?' );
+               $stmt = OCP\DB::prepare( 'DELETE FROM *PREFIX*contacts_cards WHERE addressbookid = ? AND uri=?' );
                $stmt->execute(array($aid,$uri));
                OC_Contacts_Addressbook::touch($aid);
 
@@ -521,7 +521,7 @@ class OC_Contacts_VCard{
                        $id_sql = join(',', array_fill(0, count($id), '?'));
                        $prep = 'UPDATE *PREFIX*contacts_cards SET addressbookid = ? WHERE id IN ('.$id_sql.')';
                        try {
-                               $stmt = OC_DB::prepare( $prep );
+                               $stmt = OCP\DB::prepare( $prep );
                                //$aid = array($aid);
                                $vals = array_merge((array)$aid, $id);
                                $result = $stmt->execute($vals);
@@ -533,7 +533,7 @@ class OC_Contacts_VCard{
                        }
                } else {
                        try {
-                               $stmt = OC_DB::prepare( 'UPDATE *PREFIX*contacts_cards SET addressbookid = ? WHERE id = ?' );
+                               $stmt = OCP\DB::prepare( 'UPDATE *PREFIX*contacts_cards SET addressbookid = ? WHERE id = ?' );
                                $result = $stmt->execute(array($aid, $id));
                        } catch(Exception $e) {
                                OCP\Util::writeLog('contacts','OC_Contacts_VCard::moveToAddressBook:, exception: '.$e->getMessage(),OCP\Util::DEBUG);
index d36366caf491756e0abb67446c8e6e5fcdb684da..d695ce816171b8ee7460b2272804c91f6cfd9d7e 100755 (executable)
@@ -14,10 +14,10 @@ if(!$checkOnly){
 //create the file cache if necesary
 if($force or !OC_FileCache::inCache('')){
        if(!$checkOnly){
-               OC_DB::beginTransaction();
+               OCP\DB::beginTransaction();
                OC_FileCache::scan($dir,$eventSource);
                OC_FileCache::clean();
-               OC_DB::commit();
+               OCP\DB::commit();
                $eventSource->send('success',true);
        }else{
                OCP\JSON::success(array('data'=>array('done'=>true)));
index 96df29c4f42bb529a720196df0d06cb76a08c79d..fe8aa64fa813a7765ee7a6bc4bf217a4e0c620ae 100755 (executable)
@@ -40,7 +40,7 @@ class OC_Share {
         */
        public function __construct($source, $uid_shared_with, $permissions) {
                $uid_owner = OCP\USER::getUser();
-               $query = OC_DB::prepare("INSERT INTO *PREFIX*sharing VALUES(?,?,?,?,?)");
+               $query = OCP\DB::prepare("INSERT INTO *PREFIX*sharing VALUES(?,?,?,?,?)");
                if ($uid_shared_with == self::PUBLICLINK) {
                        $token = sha1("$uid_shared_with-$source");
                        $query->execute(array($uid_owner, self::PUBLICLINK, $source, $token, $permissions));
@@ -69,7 +69,7 @@ class OC_Share {
                        }
                        foreach ($uid_shared_with as $uid) {
                                // Check if this item is already shared with the user
-                               $checkSource = OC_DB::prepare("SELECT source FROM *PREFIX*sharing WHERE source = ? AND uid_shared_with ".self::getUsersAndGroups($uid));
+                               $checkSource = OCP\DB::prepare("SELECT source FROM *PREFIX*sharing WHERE source = ? AND uid_shared_with ".self::getUsersAndGroups($uid));
                                $resultCheckSource = $checkSource->execute(array($source))->fetchAll();
                                // TODO Check if the source is inside a folder
                                if (count($resultCheckSource) > 0 && !isset($gid)) {
@@ -101,11 +101,11 @@ class OC_Share {
                                // Add file to filesystem cache
                                $userDirectory = "/".OCP\USER::getUser()."/files";
                                $data = OC_Filecache::get(substr($source, strlen($userDirectory)));
-                               $parentQuery = OC_DB::prepare('SELECT id FROM *PREFIX*fscache WHERE path=?');
+                               $parentQuery = OCP\DB::prepare('SELECT id FROM *PREFIX*fscache WHERE path=?');
                                $parentResult = $parentQuery->execute(array($sharedFolder))->fetchRow();
                                $parent = $parentResult['id'];
                                $is_writeable = $permissions & OC_Share::WRITE;
-                               $cacheQuery = OC_DB::prepare('INSERT INTO *PREFIX*fscache(parent, name, path, size, mtime, ctime, mimetype, mimepart, user, writable) VALUES(?,?,?,?,?,?,?,?,?,?)');
+                               $cacheQuery = OCP\DB::prepare('INSERT INTO *PREFIX*fscache(parent, name, path, size, mtime, ctime, mimetype, mimepart, user, writable) VALUES(?,?,?,?,?,?,?,?,?,?)');
                                $cacheQuery->execute(array($parent, basename($target), $target, $data['size'], $data['mtime'], $data['ctime'], $data['mimetype'], dirname($data['mimetype']), $uid, $is_writeable));
                        }
                }
@@ -169,7 +169,7 @@ class OC_Share {
                $folders = self::getParentFolders($oldTarget);
                $source = $folders['source'].substr($oldTarget, strlen($folders['target']));
                $item = self::getItem($folders['target']);
-               $query = OC_DB::prepare("INSERT INTO *PREFIX*sharing VALUES(?,?,?,?,?)");
+               $query = OCP\DB::prepare("INSERT INTO *PREFIX*sharing VALUES(?,?,?,?,?)");
                $query->execute(array($item[0]['uid_owner'], OCP\USER::getUser(), $source, $newTarget, $item[0]['permissions']));
        }
 
@@ -180,7 +180,7 @@ class OC_Share {
         */
        public static function getItem($target) {
                $target = self::cleanPath($target);
-               $query = OC_DB::prepare("SELECT uid_owner, source, permissions FROM *PREFIX*sharing WHERE target = ? AND uid_shared_with = ? LIMIT 1");
+               $query = OCP\DB::prepare("SELECT uid_owner, source, permissions FROM *PREFIX*sharing WHERE target = ? AND uid_shared_with = ? LIMIT 1");
                return $query->execute(array($target, OCP\USER::getUser()))->fetchAll();
        }
 
@@ -191,7 +191,7 @@ class OC_Share {
         */
        public static function getMySharedItem($source) {
                $source = self::cleanPath($source);
-               $query = OC_DB::prepare("SELECT uid_shared_with, permissions FROM *PREFIX*sharing WHERE source = ? AND uid_owner = ?");
+               $query = OCP\DB::prepare("SELECT uid_shared_with, permissions FROM *PREFIX*sharing WHERE source = ? AND uid_owner = ?");
                $result = $query->execute(array($source, OCP\USER::getUser()))->fetchAll();
                if (count($result) > 0) {
                        return $result;
@@ -207,7 +207,7 @@ class OC_Share {
         * @return An array with all items the user is sharing
         */
        public static function getMySharedItems() {
-               $query = OC_DB::prepare("SELECT uid_shared_with, source, permissions FROM *PREFIX*sharing WHERE uid_owner = ?");
+               $query = OCP\DB::prepare("SELECT uid_shared_with, source, permissions FROM *PREFIX*sharing WHERE uid_owner = ?");
                return $query->execute(array(OCP\USER::getUser()))->fetchAll();
        }
 
@@ -226,7 +226,7 @@ class OC_Share {
                        $folder .= "/";
                }
                $length = strlen($folder);
-               $query = OC_DB::prepare("SELECT uid_owner, source, target, permissions FROM *PREFIX*sharing WHERE SUBSTR(source, 1, ?) = ? OR SUBSTR(target, 1, ?) = ? AND uid_shared_with ".self::getUsersAndGroups());
+               $query = OCP\DB::prepare("SELECT uid_owner, source, target, permissions FROM *PREFIX*sharing WHERE SUBSTR(source, 1, ?) = ? OR SUBSTR(target, 1, ?) = ? AND uid_shared_with ".self::getUsersAndGroups());
                return $query->execute(array($length, $folder, $length, $folder))->fetchAll();
        }
 
@@ -237,7 +237,7 @@ class OC_Share {
         */
        public static function getParentFolders($target) {
                $target = self::cleanPath($target);
-               $query = OC_DB::prepare("SELECT source FROM *PREFIX*sharing WHERE target = ? AND uid_shared_with".self::getUsersAndGroups()." LIMIT 1");
+               $query = OCP\DB::prepare("SELECT source FROM *PREFIX*sharing WHERE target = ? AND uid_shared_with".self::getUsersAndGroups()." LIMIT 1");
                // Prevent searching for user directory e.g. '/MTGap/files'
                $userDirectory = substr($target, 0, strpos($target, "files") + 5);
                $target = dirname($target);
@@ -265,7 +265,7 @@ class OC_Share {
         */
        public static function getSource($target) {
                $target = self::cleanPath($target);
-               $query = OC_DB::prepare("SELECT source FROM *PREFIX*sharing WHERE target = ? AND uid_shared_with ".self::getUsersAndGroups()." LIMIT 1");
+               $query = OCP\DB::prepare("SELECT source FROM *PREFIX*sharing WHERE target = ? AND uid_shared_with ".self::getUsersAndGroups()." LIMIT 1");
                $result = $query->execute(array($target))->fetchAll();
                if (count($result) > 0) {
                        return $result[0]['source'];
@@ -281,7 +281,7 @@ class OC_Share {
 
        public static function getTarget($source) {
                $source = self::cleanPath($source);
-               $query = OC_DB::prepare("SELECT target FROM *PREFIX*sharing WHERE source = ? AND uid_owner = ? LIMIT 1");
+               $query = OCP\DB::prepare("SELECT target FROM *PREFIX*sharing WHERE source = ? AND uid_owner = ? LIMIT 1");
                $result = $query->execute(array($source, OCP\USER::getUser()))->fetchAll();
                if (count($result) > 0) {
                        return $result[0]['target'];
@@ -298,7 +298,7 @@ class OC_Share {
         */
        public static function getPermissions($target) {
                $target = self::cleanPath($target);
-               $query = OC_DB::prepare("SELECT permissions FROM *PREFIX*sharing WHERE target = ? AND uid_shared_with ".self::getUsersAndGroups()." LIMIT 1");
+               $query = OCP\DB::prepare("SELECT permissions FROM *PREFIX*sharing WHERE target = ? AND uid_shared_with ".self::getUsersAndGroups()." LIMIT 1");
                $result = $query->execute(array($target))->fetchAll();
                if (count($result) > 0) {
                        return $result[0]['permissions'];
@@ -330,7 +330,7 @@ class OC_Share {
         * @return The token of the public link, a sha1 hash
         */
        public static function getTokenFromSource($source) {
-               $query = OC_DB::prepare("SELECT target FROM *PREFIX*sharing WHERE source = ? AND uid_shared_with = ? AND uid_owner = ? LIMIT 1");
+               $query = OCP\DB::prepare("SELECT target FROM *PREFIX*sharing WHERE source = ? AND uid_shared_with = ? AND uid_owner = ? LIMIT 1");
                $result = $query->execute(array($source, self::PUBLICLINK, OCP\USER::getUser()))->fetchAll();
                if (count($result) > 0) {
                        return $result[0]['target'];
@@ -350,7 +350,7 @@ class OC_Share {
        public static function setTarget($oldTarget, $newTarget) {
                $oldTarget = self::cleanPath($oldTarget);
                $newTarget = self::cleanPath($newTarget);
-               $query = OC_DB::prepare("UPDATE *PREFIX*sharing SET target = REPLACE(target, ?, ?) WHERE uid_shared_with ".self::getUsersAndGroups());
+               $query = OCP\DB::prepare("UPDATE *PREFIX*sharing SET target = REPLACE(target, ?, ?) WHERE uid_shared_with ".self::getUsersAndGroups());
                $query->execute(array($oldTarget, $newTarget));
        }
 
@@ -365,7 +365,7 @@ class OC_Share {
        */
        public static function setPermissions($source, $uid_shared_with, $permissions) {
                $source = self::cleanPath($source);
-               $query = OC_DB::prepare("UPDATE *PREFIX*sharing SET permissions = ? WHERE SUBSTR(source, 1, ?) = ? AND uid_owner = ? AND uid_shared_with ".self::getUsersAndGroups($uid_shared_with));
+               $query = OCP\DB::prepare("UPDATE *PREFIX*sharing SET permissions = ? WHERE SUBSTR(source, 1, ?) = ? AND uid_owner = ? AND uid_shared_with ".self::getUsersAndGroups($uid_shared_with));
                $query->execute(array($permissions, strlen($source), $source, OCP\USER::getUser()));
        }
 
@@ -379,7 +379,7 @@ class OC_Share {
        */
        public static function unshare($source, $uid_shared_with) {
                $source = self::cleanPath($source);
-               $query = OC_DB::prepare("DELETE FROM *PREFIX*sharing WHERE SUBSTR(source, 1, ?) = ? AND uid_owner = ? AND uid_shared_with ".self::getUsersAndGroups($uid_shared_with));
+               $query = OCP\DB::prepare("DELETE FROM *PREFIX*sharing WHERE SUBSTR(source, 1, ?) = ? AND uid_owner = ? AND uid_shared_with ".self::getUsersAndGroups($uid_shared_with));
                $query->execute(array(strlen($source), $source, OCP\USER::getUser()));
        }
 
@@ -394,10 +394,10 @@ class OC_Share {
        public static function unshareFromMySelf($target, $delete = true) {
                $target = self::cleanPath($target);
                if ($delete) {
-                       $query = OC_DB::prepare("DELETE FROM *PREFIX*sharing WHERE SUBSTR(target, 1, ?) = ? AND uid_shared_with ".self::getUsersAndGroups());
+                       $query = OCP\DB::prepare("DELETE FROM *PREFIX*sharing WHERE SUBSTR(target, 1, ?) = ? AND uid_shared_with ".self::getUsersAndGroups());
                        $query->execute(array(strlen($target), $target));
                } else {
-                       $query = OC_DB::prepare("UPDATE *PREFIX*sharing SET permissions = ? WHERE SUBSTR(target, 1, ?) = ? AND uid_shared_with ".self::getUsersAndGroups());
+                       $query = OCP\DB::prepare("UPDATE *PREFIX*sharing SET permissions = ? WHERE SUBSTR(target, 1, ?) = ? AND uid_shared_with ".self::getUsersAndGroups());
                        $query->execute(array(self::UNSHARED, strlen($target), $target));
                }
        }
@@ -411,7 +411,7 @@ class OC_Share {
                if ($target = self::getTarget($source)) {
                        // Forward hook to notify of changes to target file
                        OC_Hook::emit("OC_Filesystem", "post_delete", array('path' => $target));
-                       $query = OC_DB::prepare("DELETE FROM *PREFIX*sharing WHERE SUBSTR(source, 1, ?) = ? AND uid_owner = ?");
+                       $query = OCP\DB::prepare("DELETE FROM *PREFIX*sharing WHERE SUBSTR(source, 1, ?) = ? AND uid_owner = ?");
                        $query->execute(array(strlen($source), $source, OCP\USER::getUser()));
                }
                
@@ -424,7 +424,7 @@ class OC_Share {
        public static function renameItem($arguments) {
                $oldSource = "/".OCP\USER::getUser()."/files".self::cleanPath($arguments['oldpath']);
                $newSource = "/".OCP\USER::getUser()."/files".self::cleanPath($arguments['newpath']);
-               $query = OC_DB::prepare("UPDATE *PREFIX*sharing SET source = REPLACE(source, ?, ?) WHERE uid_owner = ?");
+               $query = OCP\DB::prepare("UPDATE *PREFIX*sharing SET source = REPLACE(source, ?, ?) WHERE uid_owner = ?");
                $query->execute(array($oldSource, $newSource, OCP\USER::getUser()));
        }
 
@@ -437,17 +437,17 @@ class OC_Share {
        }
 
        public static function removeUser($arguments) {
-               $query = OC_DB::prepare('DELETE FROM *PREFIX*sharing WHERE uid_owner = ? OR uid_shared_with '.self::getUsersAndGroups($arguments['uid']));
+               $query = OCP\DB::prepare('DELETE FROM *PREFIX*sharing WHERE uid_owner = ? OR uid_shared_with '.self::getUsersAndGroups($arguments['uid']));
                $query->execute(array($arguments['uid']));
        }
 
        public static function addToGroupShare($arguments) {
                $length = -strlen($arguments['gid']) - 1;
-               $query = OC_DB::prepare('SELECT uid_owner, source, permissions FROM *PREFIX*sharing WHERE SUBSTR(uid_shared_with, '.$length.') = ?');
+               $query = OCP\DB::prepare('SELECT uid_owner, source, permissions FROM *PREFIX*sharing WHERE SUBSTR(uid_shared_with, '.$length.') = ?');
                $gid = '@'.$arguments['gid'];
                $result = $query->execute(array($gid))->fetchAll();
                if (count($result) > 0) {
-                       $query = OC_DB::prepare('INSERT INTO *PREFIX*sharing VALUES(?,?,?,?,?)');
+                       $query = OCP\DB::prepare('INSERT INTO *PREFIX*sharing VALUES(?,?,?,?,?)');
                        $sharedFolder = '/'.$arguments['uid'].'/files/Shared/';
                        $lastSource = '';
                        for ($i = 0; $i < count($result) - 1; $i++) {
@@ -460,7 +460,7 @@ class OC_Share {
        }
 
        public static function removeFromGroupShare($arguments) {
-               $query = OC_DB::prepare('DELETE FROM *PREFIX*sharing WHERE uid_shared_with = ?');
+               $query = OCP\DB::prepare('DELETE FROM *PREFIX*sharing WHERE uid_shared_with = ?');
                $query->execute(array($arguments['uid'].'@'.$arguments['gid']));
        }
 
index f64d52551ff9c96bbae560afd2359965189436da..c7c2131f8723e4a7f4c298790f57fef846e0117a 100755 (executable)
@@ -227,7 +227,7 @@ class OC_Filestorage_Shared extends OC_Filestorage {
                        }
                        if ($size > 0) {
                                $dbpath = rtrim($this->datadir.$path, "/");
-//                             $query = OC_DB::prepare("INSERT INTO *PREFIX*foldersize VALUES(?,?)");
+//                             $query = OCP\DB::prepare("INSERT INTO *PREFIX*foldersize VALUES(?,?)");
 //                             $result = $query->execute(array($dbpath, $size));
                        }
                }
@@ -241,7 +241,7 @@ class OC_Filestorage_Shared extends OC_Filestorage {
                        $path = dirname($path);
                }
                $dbpath = rtrim($this->datadir.$path, "/");
-//             $query = OC_DB::prepare("DELETE FROM *PREFIX*/*foldersize*/ WHERE path = ?");
+//             $query = OCP\DB::prepare("DELETE FROM *PREFIX*/*foldersize*/ WHERE path = ?");
 //             $result = $query->execute(array($dbpath));
                if ($path != "/" && $path != "") {
                        $parts = explode("/", $path);
index b9ca31901c322175288375e04a4e688071af6259..0cd825f3e50d938cc0b11a2cbe78ba4aafa33231 100755 (executable)
@@ -48,13 +48,13 @@ function handleGetThumbnails($albumname) {
 }
 
 function handleGalleryScanning() {
-  OC_DB::beginTransaction();
+  OCP\DB::beginTransaction();
   set_time_limit(0);
   OC_Gallery_Album::cleanup();
   $eventSource = new OC_EventSource();
   OC_Gallery_Scanner::scan($eventSource);
   $eventSource->close();
-  OC_DB::commit();
+  OCP\DB::commit();
 }
 
 function handleFilescan($cleanup) {
index e6305a76b75e7392c472ef8d3c18e42989341561..2501ae7bbd520131da62945c30fa326af446d3af 100755 (executable)
@@ -43,7 +43,7 @@ OCP\App::addNavigationEntry( array(
 
 class OC_GallerySearchProvider extends OC_Search_Provider{
        function search($query){
-               $stmt = OC_DB::prepare('SELECT * FROM *PREFIX*gallery_albums WHERE uid_owner = ? AND album_name LIKE ?');
+               $stmt = OCP\DB::prepare('SELECT * FROM *PREFIX*gallery_albums WHERE uid_owner = ? AND album_name LIKE ?');
                $result = $stmt->execute(array(OCP\USER::getUser(),'%'.$query.'%'));
                $results=array();
                while($row=$result->fetchRow()){
index f58140c499999b501b71b9afecbd18236090cf04..27d40cdb91f8519351810d3e279d221198e4ea09 100755 (executable)
@@ -25,7 +25,7 @@ require_once('base.php');
 
 class OC_Gallery_Album {
        public static function create($owner, $name, $path){
-               $stmt = OC_DB::prepare('INSERT INTO *PREFIX*gallery_albums (uid_owner, album_name, album_path, parent_path) VALUES (?, ?, ?, ?)');
+               $stmt = OCP\DB::prepare('INSERT INTO *PREFIX*gallery_albums (uid_owner, album_name, album_path, parent_path) VALUES (?, ?, ?, ?)');
                $stmt->execute(array($owner, $name, $path, self::getParentPath($path)));
        }
 
@@ -56,7 +56,7 @@ class OC_Gallery_Album {
                        $sql .= ' AND parent_path LIKE ?';
                        $args[] = $parent;
                }
-               $stmt = OC_DB::prepare($sql);
+               $stmt = OCP\DB::prepare($sql);
                return $stmt->execute($args);
        }
 
@@ -82,12 +82,12 @@ class OC_Gallery_Album {
     $order = OCP\Config::getUserValue($owner, 'gallery', 'order', 'ASC');
                $sql .= ' ORDER BY album_name ' . $order;
 
-               $stmt = OC_DB::prepare($sql);
+               $stmt = OCP\DB::prepare($sql);
                return $stmt->execute($args);
        }
 
        public static function changePath($oldname, $newname, $owner) {
-               $stmt = OC_DB::prepare('UPDATE *PREFIX*gallery_albums SET album_path=? WHERE uid_owner=? AND album_path=?');
+               $stmt = OCP\DB::prepare('UPDATE *PREFIX*gallery_albums SET album_path=? WHERE uid_owner=? AND album_path=?');
                $stmt->execute(array($newname, $owner, $oldname));
        }
 
@@ -99,7 +99,7 @@ class OC_Gallery_Album {
 
        public static function getAlbumSize($id){
     $sql = 'SELECT COUNT(*) as size FROM *PREFIX*gallery_photos WHERE album_id = ?';
-    $stmt = OC_DB::prepare($sql);
+    $stmt = OCP\DB::prepare($sql);
     $result=$stmt->execute(array($id))->fetchRow();
     return $result['size'];
        }
@@ -107,7 +107,7 @@ class OC_Gallery_Album {
   public static function getIntermediateGallerySize($path) {
     $path .= '%';
     $sql = 'SELECT COUNT(*) as size FROM *PREFIX*gallery_photos photos, *PREFIX*gallery_albums albums WHERE photos.album_id = albums.album_id AND uid_owner = ? AND file_path LIKE ?';
-    $stmt = OC_DB::prepare($sql);
+    $stmt = OCP\DB::prepare($sql);
     $result = $stmt->execute(array(OCP\USER::getUser(), $path))->fetchRow();
     return $result['size'];
   }
index 010eb9ab91bf8477909e65d24b44e866adb2add4..99384af621ac513ed384a42cb4cd5e3b545aeada 100755 (executable)
@@ -23,7 +23,7 @@
 
 class OC_Gallery_Photo {
        public static function create($albumId, $img){
-               $stmt = OC_DB::prepare('INSERT INTO *PREFIX*gallery_photos (album_id, file_path) VALUES (?, ?)');
+               $stmt = OCP\DB::prepare('INSERT INTO *PREFIX*gallery_photos (album_id, file_path) VALUES (?, ?)');
                $stmt->execute(array($albumId, $img));
        }
        public static function find($albumId, $img=null){
@@ -33,11 +33,11 @@ class OC_Gallery_Photo {
                        $sql .= ' AND file_path = ?';
                        $args[] = $img;
                }
-               $stmt = OC_DB::prepare($sql);
+               $stmt = OCP\DB::prepare($sql);
                return $stmt->execute($args);
        }
        public static function findForAlbum($owner, $album_name){
-               $stmt = OC_DB::prepare('SELECT *'
+               $stmt = OCP\DB::prepare('SELECT *'
                        .' FROM *PREFIX*gallery_photos photos,'
                                .' *PREFIX*gallery_albums albums'
                        .' WHERE albums.uid_owner = ?'
@@ -47,22 +47,22 @@ class OC_Gallery_Photo {
        }
 
   public static function removeByPath($path, $album_id) {
-    $stmt = OC_DB::prepare('DELETE FROM *PREFIX*gallery_photos WHERE file_path LIKE ? and album_id = ?');
+    $stmt = OCP\DB::prepare('DELETE FROM *PREFIX*gallery_photos WHERE file_path LIKE ? and album_id = ?');
                $stmt->execute(array($path, $album_id));
        }
 
        public static function removeById($id) {
-               $stmt = OC_DB::prepare('DELETE FROM *PREFIX*gallery_photos WHERE photo_id = ?');
+               $stmt = OCP\DB::prepare('DELETE FROM *PREFIX*gallery_photos WHERE photo_id = ?');
                $stmt->execute(array($id));
        }
 
        public static function removeByAlbumId($albumid) {
-               $stmt = OC_DB::prepare('DELETE FROM *PREFIX*gallery_photos WHERE album_id = ?');
+               $stmt = OCP\DB::prepare('DELETE FROM *PREFIX*gallery_photos WHERE album_id = ?');
                $stmt->execute(array($albumid));
        }
 
        public static function changePath($oldAlbumId, $newAlbumId, $oldpath, $newpath) {
-               $stmt = OC_DB::prepare("UPDATE *PREFIX*gallery_photos SET file_path = ?, album_id = ? WHERE album_id = ? and file_path = ?");
+               $stmt = OCP\DB::prepare("UPDATE *PREFIX*gallery_photos SET file_path = ?, album_id = ? WHERE album_id = ? and file_path = ?");
                $stmt->execute(array($newpath, $newAlbumId, $oldAlbumId, $oldpath));
        }
 
old mode 100644 (file)
new mode 100755 (executable)
index 60f108b..fffeca0
@@ -24,7 +24,7 @@
 class OC_Gallery_Sharing {
   private static function getEntries($token) {
     $sql = 'SELECT * FROM *PREFIX*gallery_sharing WHERE token = ?';
-    $stmt = OC_DB::prepare($sql);
+    $stmt = OCP\DB::prepare($sql);
     return $stmt->execute(array($token));
   }
 
@@ -45,7 +45,7 @@ class OC_Gallery_Sharing {
     if ($row = $r->fetchRow()) {
       $galleryId = $row['gallery_id'];
       $sql = 'SELECT * FROM *PREFIX*gallery_albums WHERE album_id = ?';
-      $stmt = OC_DB::prepare($sql);
+      $stmt = OCP\DB::prepare($sql);
       $r = $stmt->execute(array($galleryId));
       if ($row = $r->fetchRow())
        return $row['uid_owner'];
@@ -58,7 +58,7 @@ class OC_Gallery_Sharing {
     if ($row = $r->fetchRow()) {
       $galleryId = $row['gallery_id'];
       $sql = 'SELECT * FROM *PREFIX*gallery_albums WHERE album_id = ?';
-      $stmt = OC_DB::prepare($sql);
+      $stmt = OCP\DB::prepare($sql);
       $r = $stmt->execute(array($galleryId));
       if ($row = $r->fetchRow())
         return $row['album_path'];
@@ -66,23 +66,23 @@ class OC_Gallery_Sharing {
   }
 
   public static function updateSharingByToken($token, $recursive) {
-    $stmt = OC_DB::prepare('UPDATE *PREFIX*gallery_sharing SET recursive = ? WHERE token = ?');
+    $stmt = OCP\DB::prepare('UPDATE *PREFIX*gallery_sharing SET recursive = ? WHERE token = ?');
     $stmt->execute(array($recursive, $token));
   }
 
   public static function getEntryByAlbumId($album_id) {
-    $stmt = OC_DB::prepare('SELECT * FROM *PREFIX*gallery_sharing WHERE gallery_id = ?');
+    $stmt = OCP\DB::prepare('SELECT * FROM *PREFIX*gallery_sharing WHERE gallery_id = ?');
     return $stmt->execute(array($album_id));
   }
 
   public static function addShared($token, $albumId, $recursive) {
     $sql = 'INSERT INTO *PREFIX*gallery_sharing (token, gallery_id, recursive) VALUES (?, ?, ?)';
-    $stmt = OC_DB::prepare($sql);
+    $stmt = OCP\DB::prepare($sql);
     $stmt->execute(array($token, $albumId, $recursive));
   }
 
   public static function remove($albumId) {
-    $stmt = OC_DB::prepare('DELETE FROM *PREFIX*gallery_sharing WHERE gallery_id = ?');
+    $stmt = OCP\DB::prepare('DELETE FROM *PREFIX*gallery_sharing WHERE gallery_id = ?');
     $stmt->execute(array($albumId));
   }
 }
index 130344ac6dcd28a8014b6f7a9d65bf6edb1f199a..37dc638019875a2d6358e603f8cff4fa46e5d14f 100755 (executable)
@@ -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';
index e84c3a00ae291f19f98642b5ff1c1a997a3304b4..d658605611c41c4447812bdd865d494d9674426f 100755 (executable)
@@ -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));
        }
        
index 128fcde28d18acc7cc48b9aa61e2af9cf47300a3..a32a50534ed119d8a02fa620fa324fc6646e3988 100755 (executable)
@@ -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));
        }
 }
index 5b3bfd874740cd3384c98bc9c1d4ac283d023d15..94c3fabe8a06c529e18cf58ac10f503e66c69f18 100755 (executable)
@@ -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));
                        }
                }
index 89dfc3247e98e42a433065c26ee2a61230f58595..b6a7a43b7b29c0f3d685d154cff65210ed30985f 100755 (executable)
@@ -2,7 +2,7 @@
 
 class OC_remoteStorage {
        public static function getValidTokens($ownCloudUser, $category) {
-               $query=OC_DB::prepare("SELECT token,appUrl,category FROM *PREFIX*authtoken WHERE user=? LIMIT 100");
+               $query=OCP\DB::prepare("SELECT token,appUrl,category FROM *PREFIX*authtoken WHERE user=? LIMIT 100");
                $result=$query->execute(array($ownCloudUser));
                $ret = array();
                while($row=$result->fetchRow()){
@@ -15,7 +15,7 @@ class OC_remoteStorage {
 
        public static function getAllTokens() {
                $user=OCP\USER::getUser();
-               $query=OC_DB::prepare("SELECT token,appUrl,category FROM *PREFIX*authtoken WHERE user=? LIMIT 100");
+               $query=OCP\DB::prepare("SELECT token,appUrl,category FROM *PREFIX*authtoken WHERE user=? LIMIT 100");
                $result=$query->execute(array($user));
                $ret = array();
                while($row=$result->fetchRow()){
@@ -29,13 +29,13 @@ class OC_remoteStorage {
 
        public static function deleteToken($token) {
                $user=OCP\USER::getUser();
-               $query=OC_DB::prepare("DELETE FROM *PREFIX*authtoken WHERE token=? AND user=?");
+               $query=OCP\DB::prepare("DELETE FROM *PREFIX*authtoken WHERE token=? AND user=?");
                $result=$query->execute(array($token,$user));
                return 'unknown';//how can we see if any rows were affected?
        }
        private static function addToken($token, $appUrl, $categories){
                $user=OCP\USER::getUser();
-               $query=OC_DB::prepare("INSERT INTO *PREFIX*authtoken (`token`,`appUrl`,`user`,`category`) VALUES(?,?,?,?)");
+               $query=OCP\DB::prepare("INSERT INTO *PREFIX*authtoken (`token`,`appUrl`,`user`,`category`) VALUES(?,?,?,?)");
                $result=$query->execute(array($token,$appUrl,$user,$categories));
        }
        public static function createCategories($appUrl, $categories) {
index e5b935bfb33d98be259e75e3a57a9861517a8a04..2571ff8d76f513fb677ef6ef4a16fa42caa5f50e 100755 (executable)
@@ -137,7 +137,7 @@ class OC_LDAP {
        static private function ocname2dn($name, $isUser) {
                $table = self::getMapTable($isUser);
 
-               $query = OC_DB::prepare('
+               $query = OCP\DB::prepare('
                        SELECT ldap_dn
                        FROM '.$table.'
                        WHERE owncloud_name = ?
@@ -189,7 +189,7 @@ class OC_LDAP {
                        $nameAttribute = self::conf('ldapGroupDisplayName');
                }
 
-               $query = OC_DB::prepare('
+               $query = OCP\DB::prepare('
                        SELECT owncloud_name
                        FROM '.$table.'
                        WHERE ldap_dn = ?
@@ -316,7 +316,7 @@ class OC_LDAP {
        static private function mappedComponents($isUsers) {
                $table = self::getMapTable($isUsers);
 
-               $query = OC_DB::prepare('
+               $query = OCP\DB::prepare('
                        SELECT ldap_dn, owncloud_name
                        FROM '. $table
                );
@@ -360,7 +360,7 @@ class OC_LDAP {
        static private function mapComponent($dn, $ocname, $isUser = true) {
                $table = self::getMapTable($isUser);
 
-               $insert = OC_DB::prepare('
+               $insert = OCP\DB::prepare('
                        INSERT IGNORE INTO '.$table.'
                        (ldap_dn, owncloud_name)
                        VALUES (?,?)
@@ -368,7 +368,7 @@ class OC_LDAP {
 
                $res = $insert->execute(array($dn, $ocname));
 
-               return !OC_DB::isError($res);
+               return !OCP\DB::isError($res);
        }
 
        /**
old mode 100644 (file)
new mode 100755 (executable)
index df050e9..8deb42f
@@ -54,7 +54,7 @@ class OC_USER_OPENID extends OC_User_Backend {
         * find the user that can be authenticated with an openid identity
         */
        public static function findUserForIdentity($identity){
-               $query=OC_DB::prepare('SELECT userid FROM *PREFIX*preferences WHERE appid=? AND configkey=? AND configvalue=?');
+               $query=OCP\DB::prepare('SELECT userid FROM *PREFIX*preferences WHERE appid=? AND configkey=? AND configvalue=?');
                $result=$query->execute(array('user_openid','identity',$identity))->fetchAll();
                if(count($result)>0){
                        return $result[0]['userid'];
diff --git a/lib/public/db.php b/lib/public/db.php
new file mode 100644 (file)
index 0000000..b534756
--- /dev/null
@@ -0,0 +1,92 @@
+<?php
+/**
+* ownCloud
+*
+* @author Frank Karlitschek
+* @copyright 2010 Frank Karlitschek karlitschek@kde.org
+*
+* This library is free software; you can redistribute it and/or
+* modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE
+* License as published by the Free Software Foundation; either
+* version 3 of the License, or any later version.
+*
+* This library is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+* GNU AFFERO GENERAL PUBLIC LICENSE for more details.
+*
+* You should have received a copy of the GNU Affero General Public
+* License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*
+*/
+
+/**
+ * Public interface of ownCloud for apps to use.
+ * DB Class
+ *
+ */
+
+// use OCP namespace for all classes that are considered public. 
+// This means that they should be used by apps instead of the internal ownCloud classes
+namespace OCP;
+
+class DB {
+
+
+       /**
+        * @brief Prepare a SQL query
+        * @param $query Query string
+        * @returns prepared SQL query
+        *
+        * SQL query via MDB2 prepare(), needs to be execute()'d!
+        */
+       static public function prepare( $query ){
+               return(\OC_DB::prepare($query));
+       }
+
+       /**
+        * @brief gets last value of autoincrement
+        * @param $table string The optional table name (will replace *PREFIX*) and add sequence suffix
+        * @returns id
+        *
+        * MDB2 lastInsertID()
+        *
+        * Call this method right after the insert command or other functions may
+        * cause trouble!
+        */
+       public static function insertid($table=null){
+               return(\OC_DB::insertid($table));
+       }
+
+
+
+       /**
+        * Start a transaction
+        */
+       public static function beginTransaction(){
+               return(\OC_DB::beginTransaction());
+       }
+
+
+       /**
+        * Commit the database changes done during a transaction that is in progress
+        */
+       public static function commit(){
+               return(\OC_DB::commit());
+       }
+
+
+       /**
+        * check if a result is an error, works with MDB2 and PDOException
+        * @param mixed $result
+        * @return bool
+        */
+       public static function isError($result){
+               return(\OC_DB::isError($result));
+       }
+
+
+
+}
+
+?>