/** * Get filtered by permission * * @param array $options * @return array */ public function optmultis_filtered_by_permission($options = []) { $data = $this->get(['where' => ['sm_controller_acl_permission' => 1, 'sm_controller_inactive' => 0]]); $optmultis_map = $this->optmultis_map; return object_data_common::optmultis($data, $optmultis_map, $options); }
/** * Multi level options * * @see $this->get() */ public function optmultis($options = []) { if (empty($this->optmultis_map)) { return []; } else { $data = $this->get($options); $optmultis_map = $this->optmultis_map; return object_data_common::optmultis($data, $optmultis_map); } }