Beispiel #1
0
 /**
  * @param string $key
  * @param mixed  $val
  *
  * @return void
  */
 public function create($key, $val)
 {
     $c = Sabel_Db_Condition::create(Sabel_Db_Condition::EQUAL, $key, $val);
     $this->conditions[$c->getColumn()] = $c;
 }
Beispiel #2
0
 protected function gc()
 {
     $divisor = ini_get("session.gc_divisor");
     $probability = ini_get("session.gc_probability");
     if (empty($divisor)) {
         $divisor = 100;
     }
     if (empty($probability)) {
         $probability = 1;
     }
     if (rand(1, $divisor) <= $probability) {
         $model = MODEL($this->mdlName);
         $model->setCondition(Sabel_Db_Condition::create(Sabel_Db_Condition::LESS_EQUAL, "timeout", time()));
         $model->delete();
     }
 }