[Back] <?php
/*
* Copyright (c) 2023 LatePoint LLC. All rights reserved.
*/
class OsJoinBundlesServicesModel extends OsModel {
var $id,
$bundle_id,
$total_attendees,
$duration,
$service_id,
$quantity,
$updated_at,
$created_at;
function __construct($id = false) {
parent::__construct();
$this->table_name = LATEPOINT_TABLE_JOIN_BUNDLES_SERVICES;
if ($id) {
$this->load_by_id($id);
}
}
function get_services_for_bundle_id($bundle_id){
return $this->where(['bundle_id' => $bundle_id])->get_results_as_models();
}
protected function allowed_params($role = 'admin'){
$allowed_params = array('id',
'bundle_id',
'service_id',
'total_attendees',
'duration',
'quantity',
'updated_at',
'created_at');
return $allowed_params;
}
protected function params_to_save($role = 'admin'){
$params_to_save = array('id',
'bundle_id',
'service_id',
'total_attendees',
'duration',
'quantity',
'updated_at',
'created_at');
return $params_to_save;
}
}