correction
This commit is contained in:
parent
5219b4aac3
commit
f7d11e5939
3 changed files with 11 additions and 18 deletions
|
@ -55,14 +55,9 @@ function blocklog_declarer_tables_objets_sql($tables) {
|
|||
'key' => array(
|
||||
'PRIMARY KEY' => 'id_blocklog',
|
||||
),
|
||||
//'titre' => '"" AS titre, "" AS lang',
|
||||
#'date' => '',
|
||||
|
||||
'champs_editables' => array('num', 'blockchaine', 'chaine'),
|
||||
'champs_versionnes' => array('num', 'blockchaine', 'chaine'),
|
||||
'rechercher_champs' => array(),
|
||||
'tables_jointures' => array('spip_blocklogs_liens'),
|
||||
|
||||
|
||||
);
|
||||
|
||||
return $tables;
|
||||
|
|
|
@ -20,13 +20,6 @@ if (!defined('_ECRIRE_INC_VERSION')) {
|
|||
function blocklog_autoriser() {
|
||||
}
|
||||
|
||||
function autoriser_connecte_etre($faire, $type, $id, $qui, $opt) {
|
||||
if ($qui['id_auteur'] > 0) {
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
// -----------------
|
||||
// Objet blocklogs
|
||||
|
|
|
@ -12,7 +12,7 @@ if (!defined('_ECRIRE_INC_VERSION')){
|
|||
* @param string | array $chaine : ensemble des valeurs utilisées pour creer la chaine
|
||||
* @return array [id_blocklog, chaine, blockchaine]
|
||||
*/
|
||||
function inc_blocklog_dist($objet, $id_objet, $chaine) {
|
||||
function inc_blocklog_dist($objet, $id_objet, $num, $chaine) {
|
||||
if (!$objet or !$id_objet or !$chaine) {
|
||||
return false;
|
||||
}
|
||||
|
@ -26,19 +26,24 @@ function inc_blocklog_dist($objet, $id_objet, $chaine) {
|
|||
|
||||
$date = date_create();
|
||||
$chaine .= "|". date_timestamp_get($date);
|
||||
|
||||
$chaine = hash(_BACKLOG_ALGO, $chaine);
|
||||
$blockchaine = sql_getfetsel('blockchaine', 'spip_blocklogs',1,'', 'id_blocklog DESC', '1');
|
||||
|
||||
include_spip('action/editer_objet');
|
||||
$blockchaine = sql_getfetsel('blockchaine', 'spip_blocklogs',1,'', 'id_blocklog DESC', '1');
|
||||
$blockchaine .= "|" . $blockchaine;
|
||||
$blockchaine = hash(_BACKLOG_ALGO, $blockchaine);
|
||||
|
||||
$set = array (
|
||||
'blockchaine' => $blockchaine,
|
||||
'chaine' => $chaine,
|
||||
'num' => intval($num)
|
||||
);
|
||||
$id_blocklog = objet_inserer($objet);
|
||||
|
||||
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);
|
||||
|
|
Loading…
Add table
Reference in a new issue