/** * getShares * Get information about shared media this user is allowed to manage. * Takes no parameter. */ public static function getshares($input) { self::check_version($input, "1.6.0"); $r = Subsonic_XML_Data::createSuccessResponse(); $shares = Share::get_share_list(); Subsonic_XML_Data::addShares($r, $shares); self::apiOutput($input, $r); }
<?php /* vim:set softtabstop=4 shiftwidth=4 expandtab: */ /** * * LICENSE: GNU General Public License, version 2 (GPLv2) * Copyright 2001 - 2014 Ampache.org * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License v2 * as published by the Free Software Foundation. * * This program 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 General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * */ $object_ids = Share::get_share_list(); $browse = new Browse(); $browse->set_type('share'); $browse->set_static_content(true); $browse->save_objects($object_ids); $browse->show_objects($object_ids); $browse->store();