HEX
Server: nginx/1.18.0
System: Linux vps-9dcdb12e 5.15.0-176-generic #186-Ubuntu SMP Fri Mar 13 11:01:42 UTC 2026 x86_64
User: ubuntu (1000)
PHP: 8.1.2-1ubuntu2.24
Disabled: exec,passthru,shell_exec,system,proc_open,popen,curl_exec,curl_multi_exec,parse_ini_file,show_source
Upload Files
File: /var/www/goautomatic.pl/wp-content/plugins/latepoint/lib/models/join_bundles_services_model.php
<?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;
  }
}