_T('chats:item_nouveau_chat') ); // Envoyer aux plugins $champs = pipeline('pre_insertion', array( 'args' => array( 'table' => 'spip_chats', ), 'data' => $champs )); $id_chat = sql_insertq("spip_chats", $champs); return $id_chat; } // Enregistrer certaines modifications d'un chat function revisions_chats($id_chat, $c=false) { // recuperer les champs dans POST s'ils ne sont pas transmis if ($c === false) { $c = array(); foreach (array('nom', 'race', 'robe', 'annee_naissance', 'infos') as $champ) { if (($a = _request($champ)) !== null) { $c[$champ] = $a; } } } include_spip('inc/modifier'); modifier_contenu('chat', $id_chat, array( 'nonvide' => array('nom' => _T('info_sans_titre')), 'invalideur' => "id='id_chat/$id_chat'" ), $c); } ?>