. */ /* */ /*************************************************************************************/ require_once __DIR__ . "/../fonctions/autoload.php"; class Cache extends Baseobj{ var $id; var $session; var $texte; var $args; var $variables; var $type_boucle; var $res; var $date; const TABLE="cache"; var $table=self::TABLE; var $bddvars=array("id", "session", "texte", "args", "variables", "type_boucle", "res", "date"); function __construct(){ parent::__construct(); } function charger($texte, $args, $variables, $type_boucle){ return $this->getVars("select * from $this->table where texte=\"$texte\" and args=\"$args\" and variables=\"$variables\" and type_boucle=\"$type_boucle\""); } function charger_session($session, $texte, $args, $variables, $type_boucle){ return $this->getVars("select * from $this->table where session=\"$session\" and texte=\"$texte\" and args=\"$args\" and variables=\"$variables\" and type_boucle=\"$type_boucle\""); } function vider($type_boucle, $variables){ $query = "delete from $this->table where type_boucle=\"$type_boucle\" and variables like \"$variables\""; $resul = $this->query($query); } function vider_session($session, $type_boucle, $variables){ $query = "delete from $this->table where session=\"$session\" and type_boucle=\"$type_boucle\" and variables like \"$variables\""; $resul = $this->query($query); } } ?>