You should have received a copy of the GNU General Public License along with MoreLDAP plugin; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA ------------------------------------------------------------------------ @package MoreLDAP @author the MoreLDAP plugin team @copyright Copyright (c) 2014-2014 MoreLDAP plugin team @license GPLv2+ http://www.gnu.org/licenses/gpl.txt @link https://forge.indepnet.net/projects/moreldap @link http://www.glpi-project.org/ @since 2014 ------------------------------------------------------------------------ */ define('GLPI_ROOT', '../../..'); include GLPI_ROOT . "/inc/includes.php"; Session::checkRight("config", "w"); $AuthLDAP = new PluginMoreldapAuthLDAP(); if (isset($_POST["update"])) { $_POST['id'] = Toolbox::cleanInteger($_POST['id']); $_POST['location_enabled'] = isset($_POST['location_enabled']) ? "Y" : "N"; $_POST['location'] = html_entity_decode($_POST['location']); if ($AuthLDAP->getFromDB($_POST['id']) == false) { //The directory exists in GLPI but there is no data in the plugin $AuthLDAP->add($_POST); } else { $AuthLDAP->update($_POST); } } Html::back();