public function insert($data, $skip_validation = false) { $key = $this->config->item('encryption_key'); $data['created_on'] = date('Y-m-d H:i:s'); $data['register_key'] = substr(md5(rand() . microtime() . $key) . md5($key . microtime() . rand()), 3, 47); $data['timeout'] = date('Y-m-d H:i:s', strtotime('+' . setting('Register.Email Activation Expire') . ' minutes')); parent::insert($data, 'insert'); return $data['register_key']; }
public function insert($data, $skip_validation = false) { /* all keys are lowercase */ $data['key'] = strtolower($data['group'] . '::' . $data['name']); return parent::insert($data, $skip_validation); }
public function insert($data, $skip_validation = false) { $return = parent::insert($data, $skip_validation); $this->recalculate_urls(); return $return; }
public function insert($data, $skip_validation = false) { $data['match'] = str_replace('/redirect/', '', $data['match']); $data['url'] = ltrim($data['url'], '/'); return parent::insert($data, $skip_validation); }