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(
|
'key' => array(
|
||||||
'PRIMARY KEY' => 'id_blocklog',
|
'PRIMARY KEY' => 'id_blocklog',
|
||||||
),
|
),
|
||||||
//'titre' => '"" AS titre, "" AS lang',
|
|
||||||
#'date' => '',
|
|
||||||
'champs_editables' => array('num', 'blockchaine', 'chaine'),
|
'champs_editables' => array('num', 'blockchaine', 'chaine'),
|
||||||
'champs_versionnes' => array('num', 'blockchaine', 'chaine'),
|
|
||||||
'rechercher_champs' => array(),
|
|
||||||
'tables_jointures' => array('spip_blocklogs_liens'),
|
'tables_jointures' => array('spip_blocklogs_liens'),
|
||||||
|
|
||||||
|
|
||||||
);
|
);
|
||||||
|
|
||||||
return $tables;
|
return $tables;
|
||||||
|
|
|
@ -20,13 +20,6 @@ if (!defined('_ECRIRE_INC_VERSION')) {
|
||||||
function blocklog_autoriser() {
|
function blocklog_autoriser() {
|
||||||
}
|
}
|
||||||
|
|
||||||
function autoriser_connecte_etre($faire, $type, $id, $qui, $opt) {
|
|
||||||
if ($qui['id_auteur'] > 0) {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
// -----------------
|
// -----------------
|
||||||
// Objet blocklogs
|
// Objet blocklogs
|
||||||
|
|
|
@ -12,7 +12,7 @@ if (!defined('_ECRIRE_INC_VERSION')){
|
||||||
* @param string | array $chaine : ensemble des valeurs utilisées pour creer la chaine
|
* @param string | array $chaine : ensemble des valeurs utilisées pour creer la chaine
|
||||||
* @return array [id_blocklog, chaine, blockchaine]
|
* @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) {
|
if (!$objet or !$id_objet or !$chaine) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
@ -26,19 +26,24 @@ function inc_blocklog_dist($objet, $id_objet, $chaine) {
|
||||||
|
|
||||||
$date = date_create();
|
$date = date_create();
|
||||||
$chaine .= "|". date_timestamp_get($date);
|
$chaine .= "|". date_timestamp_get($date);
|
||||||
|
|
||||||
$chaine = hash(_BACKLOG_ALGO, $chaine);
|
$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 (
|
$set = array (
|
||||||
'blockchaine' => $blockchaine,
|
'blockchaine' => $blockchaine,
|
||||||
'chaine' => $chaine,
|
'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);
|
objet_modifier("blocklog", $id_blocklog, $set);
|
||||||
$set['id_blocklog'] = $id_blocklog;
|
$set['id_blocklog'] = $id_blocklog;
|
||||||
|
|
||||||
|
|
||||||
include_spip('action/editer_liens');
|
include_spip('action/editer_liens');
|
||||||
$objets_source = array("blocklog"=>$id_blocklog);
|
$objets_source = array("blocklog"=>$id_blocklog);
|
||||||
$objets_lies = array($objet => $id_objet);
|
$objets_lies = array($objet => $id_objet);
|
||||||
|
|
Loading…
Add table
Reference in a new issue