feat ajout la fonction forcer_hit()
This commit is contained in:
parent
905c88deec
commit
2ef6c85cbb
2 changed files with 28 additions and 1 deletions
|
@ -14,6 +14,33 @@ if (!defined("_ECRIRE_INC_VERSION")) {
|
||||||
}
|
}
|
||||||
include_spip("inc/vite");
|
include_spip("inc/vite");
|
||||||
|
|
||||||
|
/**
|
||||||
|
* fonction pour forcer un hit pour un objet
|
||||||
|
* un hit => maj de champ maj
|
||||||
|
*
|
||||||
|
* @param string $objet
|
||||||
|
* @param int $id_objet
|
||||||
|
* @param string $table (optional) pour forcer sur une table spécifique ou le test se fait sur la cle primaire de $objet
|
||||||
|
* si $table est renseigné : ex :
|
||||||
|
* $objet = rubrique
|
||||||
|
* $id_objet = 4
|
||||||
|
* $table = 'spip_articles'
|
||||||
|
* => le hit sur l'id_rubrique 4 de spip_articles
|
||||||
|
*
|
||||||
|
* @return void [TODO:description]
|
||||||
|
*/
|
||||||
|
function forcer_hit(string $objet, int $id_objet, string $table = null):void {
|
||||||
|
include_spip('inc/invalideur');
|
||||||
|
$id = id_table_objet($objet);
|
||||||
|
if (!$table) {
|
||||||
|
$table = table_objet_sql($objet);
|
||||||
|
} else {
|
||||||
|
$id_c = id_table_objet($table);
|
||||||
|
suivre_invalideur("id='$id_c/1'");
|
||||||
|
}
|
||||||
|
sql_updateq($table, ['maj' => date("Y-m-d H:i:s")], "$id=".$id_objet);
|
||||||
|
suivre_invalideur("id='$id/1'");
|
||||||
|
}
|
||||||
|
|
||||||
if (!function_exists('tsEnDate')) {
|
if (!function_exists('tsEnDate')) {
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
<paquet
|
<paquet
|
||||||
prefix="gamutable"
|
prefix="gamutable"
|
||||||
categorie="outil"
|
categorie="outil"
|
||||||
version="4.2.6"
|
version="4.2.7"
|
||||||
etat="test"
|
etat="test"
|
||||||
compatibilite="[3.2.0-dev;4.1.*]"
|
compatibilite="[3.2.0-dev;4.1.*]"
|
||||||
logo="prive/themes/spip/images/gamutable-xx.svg"
|
logo="prive/themes/spip/images/gamutable-xx.svg"
|
||||||
|
|
Loading…
Add table
Reference in a new issue