parent
d8be83029b
commit
a53addf825
@ -0,0 +1,39 @@ |
||||
<?php |
||||
|
||||
/** |
||||
* ownCloud - user_ldap |
||||
* |
||||
* @author Arthur Schiwon |
||||
* @copyright 2013 Arthur Schiwon blizzz@owncloud.com |
||||
* |
||||
* 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/>. |
||||
* |
||||
*/ |
||||
|
||||
// Check user and app status |
||||
OCP\JSON::checkAdminUser(); |
||||
OCP\JSON::checkAppEnabled('user_ldap'); |
||||
OCP\JSON::callCheck(); |
||||
|
||||
$query = \OCP\DB::prepare(' |
||||
SELECT DISTINCT `configkey` |
||||
FROM `*PREFIX*appconfig` |
||||
WHERE `configkey` LIKE ? |
||||
'); |
||||
$serverConnections = $query->execute(array('%ldap_login_filter'))->fetchAll(); |
||||
sort($serverConnections); |
||||
$lk = array_pop($serverConnections); |
||||
$ln = intval(str_replace('s', '', $lk)); |
||||
$nk = 's'.str_pad($ln+1, 2, '0', STR_PAD_LEFT); |
||||
OCP\JSON::success(array('configPrefix' => $nk)); |
||||
Loading…
Reference in new issue