Dit werkte perfect!
Sinds de komst van CMSMS 2.x kan je ListIt2 niet meer gebruiken en gebruik ik Easylist (some ook al LISE), maar daar werkt de voormalige UDT niet meer.
Iemand die weet hoe ik de UDT aanpas zodat deze ook werkt voor Easylist en het nieuwe LISE.
Dit is de gebruikte UDT
Code: Select all
/**
* Load wanted ListItExtended instance, where you wan't to save items.
* If instance can't be loaded, it will silently return.
*/
$mod = cmsms()->GetModuleInstance('ListIt2instantienaam');
if(!is_object($mod))
return;
/**
* Intitate empty item using API.
*/
$obj = $mod->InitiateItem();
/**
* Fill previously initiated ListIt2Item object with values from form submission.
* NOTICE: All params that are not known by ListIt2Item object are going to ignored.
*/
$obj->title = $params['email'];
foreach($params as $key => $value) {
if(isset($obj->fielddefs[$key]))
$obj->$key = $value;
}
/**
* Save this object to database by using ListItExtended API.
*/
$mod->SaveItem($obj);
Grtz
Peter