function AddPstnForTerminal($dane) { $id_customer = $dane['id_customer']; $number_data = array(); $number_data['number'] = $dane['number']; $number_data['country_code'] = $dane['country_code']; if ($dane['is_main'] == 't') { $number_data['is_main'] = true; } else { $number_data['is_main'] = false; } if ($dane['disa_enabled'] == 't') { $number_data['disa_enabled'] = true; } else { $number_data['disa_enabled'] = false; } if ($dane['clir'] == 't') { $numer_data['clir'] = true; } else { $number_data['clir'] = false; } if ($dane['virtual_fax'] == 't') { $number_data['virtual_fax'] = true; } else { $number_data['virtual_fax'] = false; } if ($dane['voicemail_enabled'] == 't') { $number_data['voicemail_enabled'] = true; } else { $number_data['voicemail_enabled'] = false; } $terminal_data = array(); $terminal_data['id_terminal'] = $dane['id_terminal']; if (HiperusActions::CreatePSTNNumber($id_customer, $number_data, $terminal_data)) { $this->ImportTerminalList($id_customer); $this->ImportPSTNList($id_customer); $cusname = $this->DB->GetRow('SELECT id, name FROM hv_customers WHERE id=' . $id_customer . ' LIMIT 1 ;'); $this->DB->Execute('UPDATE hv_pstnusage SET customerid=?, customer_name=? WHERE number=? ;', array($cusname['id'], $cusname['name'], $number_data['number'])); return true; } else { return false; } }