summaryrefslogtreecommitdiffstats
path: root/server
Commit message (Collapse)AuthorAgeFilesLines
* Fix random albumPaul Arthur2013-07-221-1/+1
|
* Be smarter about getting random albums with artPaul Arthur2013-07-222-2/+2
| | | | | | | | | Just ask the database for what we want instead of asking for more results, sifting through them, and hoping that we get enough qualifying results to fulfill the request. Also drop Random::album(), since it's duplicate code and it makes more sense for this to live in Album.
* Try to fix remote streamingPaul Arthur2013-03-281-1/+1
|
* Fix xml.server.php after changes to sessionPaul Arthur2013-02-111-1/+1
| | | | | It was calling the wrong method in Session, which is entirely my fault. Also, the correct method was broken. Gah.
* Fix persistent XSS vulnerabilities in AJAX editingPaul Arthur2013-02-071-0/+4
| | | | | Based on merge request #22 from Jean-Lou Hau, but does the escaping for everything and in a different place.
* Cosmetics: s/Itterate/Iterate/Paul Arthur2013-01-281-2/+2
|
* Move sessiony things from vauth into SessionPaul Arthur2013-01-281-5/+7
|
* Yank out the Flash player by the roots.Paul Arthur2013-01-281-8/+4
|
* Add an HTML5 playerHolger Brunn2013-01-281-0/+1
| | | | | Merge request #20. Basic, not very pretty, but works and, unlike the Flash player, is maintainable.
* Cosmetics: death to tabsPaul Arthur2013-01-2613-939/+939
| | | | | The refactoring I've been doing has reminded me of my strong preference for spaces, and I feel inclined to impose my will on the tree.
* Move ajax_include() from ui.lib.php to UIPaul Arthur2013-01-263-8/+8
|
* Cosmetics: s/incase/in case/Paul Arthur2013-01-251-1/+1
|
* Consistently use _ in two-word class namesPaul Arthur2013-01-251-4/+4
|
* require and require_once aren't functionsPaul Arthur2013-01-251-1/+1
| | | | | Since the parentheses are optional, we leave them off to remind ourselve that PHP be crazy, yo.
* Cosmetics: clean up heads in server/Paul Arthur2013-01-2513-91/+13
|
* Start cleaning up the democratic thing.Paul Arthur2012-10-151-4/+6
| | | | | Whoever wrote the old implementation of get_items suffered from intense fear and hatred of SQL.
* Consistently use 'object_type' in playlist returnsPaul Arthur2012-10-151-3/+3
|
* Switch from _() to T_()Paul Arthur2012-04-122-5/+5
| | | | | | Even if we move away from php-gettext in the future, it's easy to write a quick T_() as a simple wrapper; it's not so easy to rewrite PHP to allow redeclaration of a function.
* Clean up uses of Config::set and Config::set_by_arrayPaul Arthur2012-03-061-1/+1
| | | | | Consistently pass in a boolean instead of a string or an int for the clobber flag.
* Disallow ballot stuffingKarl Vollmer2011-10-261-1/+4
|
* FS#189 Fixed dropdown selectiondipsol2011-09-141-0/+5
|
* Clean up some PHPDoc crapPaul Arthur2011-04-0413-78/+13
| | | | | | Remove misleading, unvetted, or in some cases just plain wrong data. Packages and categories weren't being used correctly. They still aren't.
* Reworked searchPaul Arthur2011-04-021-0/+6
| | | | | Still has tentacles and should have been integrated into the existing API/Browse implementation better, but it's functional.
* header comment modified for phpdocmomo-i2011-02-0313-246/+390
|
* Catalog Filtering Added Bug#60Chris Slamar2011-01-242-9/+11
|
* Disallow ballot stuffingKarl Vollmer2011-01-131-1/+4
|
* JavaScript cleanup. Consistently use camelCase for naming JS functions. UsePaul 'flowerysong' Arthur2010-06-242-2/+2
| | | | | | | Prototype functionality where possible (particularly for Ajax). Move our JS into lib/javascript (I dropped kajax as an external module since the new ajax.js is completely different apart from function headers.) Remove unused JS functions from base.js.
* Miscellaneous cleanup.Paul 'flowerysong' Arthur2010-06-1312-23/+25
|
* Change Browse from static to instantiable. Among other things, fixes FS#13;Paul 'flowerysong' Arthur2010-06-108-115/+96
| | | | | probably also breaks things. Most things appear to still work, but I may have missed some cases.
* I should have done it this way in the first place, instead of that uglyPaul 'flowerysong' Arthur2010-06-091-15/+46
| | | | show_playlist_full_row hack.
* Clean up the rating code by moving uniqueness constraints into the database,Paul 'flowerysong' Arthur2010-06-071-5/+2
| | | | | using SQL's AVG() when we want an average, updating the cache when a rating changes, etc.
* Some missed hunks for playlist editing and miscellaneous related cleanup.Paul 'flowerysong' Arthur2010-04-282-2/+4
|
* Fix typo in api Thx cosminKarl 'vollmerk' Vollmer2010-03-241-1/+1
|
* Cosmetics: remove trailing whitespacePaul 'flowerysong' Arthur2010-03-1413-715/+715
|
* Add vim modelines to all php files (Thx ascheel)Karl 'vollmerk' Vollmer2010-03-1413-0/+13
|
* Make the tag cloud do something, only song browsing for now...Karl 'vollmerk' Vollmer2010-02-231-5/+10
|
* Removed dead xmlrpc files, started work migrating to LastFM v2.0 apiKarl 'vollmerk' Vollmer2010-02-051-2/+2
|
* sync from 3.5.x r2268Karl 'vollmerk' Vollmer2010-02-021-0/+7
|
* Fix refreshing of localplay playlist when an item is removedKarl 'vollmerk' Vollmer2010-02-021-3/+5
|
* Finish moving stuff out of doc into class, still needs more work to deal ↵Karl 'vollmerk' Vollmer2009-11-231-244/+3
| | | | with Version as well as variable response (JSON)
* Remove XML-RPC functions and start prep for use of new API for ampache ↵Karl 'vollmerk' Vollmer2009-11-191-59/+0
| | | | catalog syncs
* start of move of functions for api from doc to class where they belongKarl 'vollmerk' Vollmer2009-11-191-96/+20
|
* Sync of fix for #551Karl 'vollmerk' Vollmer2009-11-181-1/+6
|
* Really really fix democratic localplay methods, now that i can test themKarl 'vollmerk' Vollmer2009-11-141-2/+3
|
* sync from branches fix for #548Karl 'vollmerk' Vollmer2009-11-141-2/+2
|
* Attempt to fix #548 reference function that exists...Karl 'vollmerk' Vollmer2009-11-131-4/+4
|
* Correctly reference instanced democratic play object rather then using a ↵Karl 'vollmerk' Vollmer2009-10-291-2/+2
| | | | static call
* Sync from 3.5.x set compatible to 350001, will update API to 360000 soon due ↵Karl 'vollmerk' Vollmer2009-09-151-1/+1
| | | | to localplay changes
* Sync addition of server version to API ping responseKarl 'vollmerk' Vollmer2009-09-141-1/+1
|
* whupsKarl 'vollmerk' Vollmer2009-09-021-1/+1
|