[Back] <?php
class OsRecurrenceModel extends OsModel{
public $id,
$rules,
$overrides,
$updated_at,
$created_at;
function __construct($id = false){
parent::__construct();
$this->table_name = LATEPOINT_TABLE_RECURRENCES;
$this->nice_names = [];
if($id){
$this->load_by_id($id);
}
}
public function get_rules() {
return json_decode( $this->rules, true );
}
public function get_overrides() {
return json_decode( $this->overrides, true );
}
protected function allowed_params($role = 'admin'){
$allowed_params = array('id',
'rules',
'overrides');
return $allowed_params;
}
protected function params_to_save($role = 'admin'){
$params_to_save = array('id',
'rules',
'overrides');
return $params_to_save;
}
}