Bonjour,
Je cherche une solution pour comment delete un group depuis l'API de joomla. J'ai cette base de code mais qui n'est malheureusement pas fonctionnelle sans vraiment comprendre pourquoi. :/
J'ai testé l'envoie depuis le formulaire, et l'info est bien transmise ( test avec des print_r($groupIds) ) et c'est a cause de $groupModel->delete($groupIds); que ça plante...
Quelqu'un aurait-il la solution ? Merci pour votre aide.
Cordialement,
MisterPatatteuh.
Je cherche une solution pour comment delete un group depuis l'API de joomla. J'ai cette base de code mais qui n'est malheureusement pas fonctionnelle sans vraiment comprendre pourquoi. :/
Code PHP:
<?php
// set flag
define( '_JEXEC', 1 );
define( 'JPATH_BASE', realpath(dirname(__FILE__).'/Mon chemin/'));
require_once ( JPATH_BASE .'/includes/defines.php' );
require_once ( JPATH_BASE .'/includes/framework.php' );
require_once ( JPATH_BASE .'/libraries/joomla/factory.php' );
JModelLegacy::addIncludePath( JPATH_ADMINISTRATOR .'/components/com_users/models/', 'UsersModel' );
// mainframe
$mainframe =& JFactory::getApplication('site');
$mainframe->initialise();
// db connection
$db =& JFactory::getDBO();
// def groupmodel
$groupModel = JModelLegacy::getInstance( 'Group', 'UsersModel' );
// fonction delete group
function deletegroup($id) {
$groupIds = array ('id' => $id);
$groupModel->delete($groupIds);
}
deletegroup($_POST['id']);
?>
Quelqu'un aurait-il la solution ? Merci pour votre aide.
Cordialement,
MisterPatatteuh.