* This file is licensed under the Affero General Public License version 3 or * later. * See the COPYING-README file. */ OCP\JSON::checkLoggedIn(); OCP\JSON::checkAppEnabled('contacts'); OCP\JSON::callCheck(); require_once __DIR__.'/../loghandler.php'; $categoryid = isset($_POST['categoryid']) ? $_POST['categoryid'] : null; $contactids = isset($_POST['contactids']) ? $_POST['contactids'] : null; if(is_null($categoryid)) { bailOut(OCA\Contacts\App::$l10n->t('Group ID missing from request.')); } if(is_null($contactids)) { bailOut(OCA\Contacts\App::$l10n->t('Contact ID missing from request.')); } $catmgr = OCA\Contacts\App::getVCategories(); foreach($contactids as $contactid) { debug('id: ' . $contactid .', categoryid: ' . $categoryid); $catmgr->removeFromCategory($contactid, $categoryid); } OCP\JSON::success();