Sujet fermé
Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

[Résolu] Récupérer info champs formbuilder et afficher avec listit2
#4

Merci pour le compliment Wink je dois encore passer dessus pour 'nettoyer' un peu...

Ma balise user est (comme celle du tuto de l'aide)
Code :
[== Indéfini ==]
/**
* Load wanted ListItExtended instance, where you wan't to save items.
* If instance can't be loaded, it will silently return.
*/
$mod = cmsms()->GetModuleInstance('ListIt2ad');
if(!is_object($mod))
    return;

/**
* Intitate item with identifier 'alias', $params['email'] comes from FormBuilder.
* Do duplication check with 'item_id', silently return, if item already in database.
*/    
$alias = munge_string_to_url($params['email'], true);
$obj = $mod->LoadItemByIdentifier('alias', $alias);

if($obj->item_id > 0)
    return;

/**
* 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'];
$obj->alias = $alias;

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);

C
Sujet fermé


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)