$v) { $c[] = $v; } $chaine = implode('|', $c); } if (defined('_DEBUG_BLOCKLOG')) { spip_log($chaine, 'blocklog'); } $date = date_create(); $chaine .= "|". date_timestamp_get($date); $chaine = hash(_BLOCKLOG_ALGO, $chaine); $blockchaine = sql_getfetsel('blockchaine', 'spip_blocklogs',1,'', 'id_blocklog DESC', '1'); $blockchaine .= "|" . $chaine; $blockchaine = hash(_BLOCKLOG_ALGO, $blockchaine); $set = array ( 'blockchaine' => $blockchaine, 'chaine' => $chaine, 'num' => intval($num) ); if (defined('_DEBUG_BLOCKLOG')) { spip_log($set, 'blocklog'); spip_log('================', 'blocklog'); } include_spip('action/editer_objet'); $id_blocklog = objet_inserer("blocklog"); objet_modifier("blocklog", $id_blocklog, $set); $set['id_blocklog'] = $id_blocklog; include_spip('action/editer_liens'); $objets_source = array("blocklog"=>$id_blocklog); $objets_lies = array($objet => $id_objet); objet_associer($objets_source, $objets_lies); return $set; }