|
|
@@ -2,7 +2,7 @@
|
|
|
|
|
|
/**
|
|
|
* TODO: S_TECHNOLOGY - przepisywanie do SES_USERS2_A
|
|
|
- * TODO: dla aneks w GPON zostawiać stary jak jest i tworzyć nowy na waitingu
|
|
|
+ * TODO: dla aneks w GPON zostawiać stary jak jest, nie wyłączać i tworzyć nowy na waitingu
|
|
|
*/
|
|
|
|
|
|
error_reporting(E_ALL & ~E_NOTICE);
|
|
|
@@ -3477,6 +3477,21 @@ class Services_Converter {
|
|
|
// decide what to do with old services
|
|
|
foreach ($this->_old_srv_data[$v_deal->ID_DEALS] as $k_srv_id => $v_srv) {
|
|
|
$new_offer_id = 0;
|
|
|
+
|
|
|
+ // pomin NET pod VOIP
|
|
|
+ if ($v_srv->NAME_LIST_SERVICES == 'USERS2') {
|
|
|
+ if ($v_srv->P_ID_SERVICES > 0) {
|
|
|
+ ?>
|
|
|
+ <div class="container">
|
|
|
+ <div class="alert alert-info">
|
|
|
+ Usługa internet ID=<?php echo $v_srv->ID; ?> pozostanie bez zmian ponieważ ma ustawione P_ID_SERVICES.
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <?php
|
|
|
+ continue;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
foreach ($this->_new_srv_data as $k_offer_id => $v_offer) {
|
|
|
if (in_array($k_offer_id, $used_offer_ids) || $new_offer_id > 0) {
|
|
|
continue;
|
|
|
@@ -3484,8 +3499,24 @@ class Services_Converter {
|
|
|
// try if new offer match old service
|
|
|
if ($v_srv->NAME_LIST_SERVICES == 'USERS2') {
|
|
|
if ($v_offer->P_SERVICE == 'NET') {
|
|
|
- $new_offer_id = $k_offer_id;
|
|
|
- $used_offer_ids []= $k_offer_id;
|
|
|
+ if ($v_offer->S_TECHNOLOGY == $v_srv->ses_x_a->S_TECHNOLOGY) {
|
|
|
+ $new_offer_id = $k_offer_id;
|
|
|
+ $used_offer_ids []= $k_offer_id;
|
|
|
+ } else {
|
|
|
+ ?>
|
|
|
+ <div class="container">
|
|
|
+ <div class="alert alert-error">
|
|
|
+ TODO: Oferta na internet ma S_TECHNOLOGY='<?php echo $v_offer->S_TECHNOLOGY; ?>', a aktualna usługa ma '<?php echo $v_srv->ses_x_a->S_TECHNOLOGY; ?>'
|
|
|
+ <?php if ($v_offer->S_TECHNOLOGY == 'GPON') : ?>
|
|
|
+ <br>Propozycja: utworzyć nową umowę zamiast aneksu, a stare usługi wyłączyć po instalacji nowych usług.
|
|
|
+ <?php else : ?>
|
|
|
+ <br>Stare usugi zostaną wyłączone automtycznie, ale powinny działać do czasu włączenia nowej umowy
|
|
|
+ <?php endif; ?>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <?php
|
|
|
+ //exit;
|
|
|
+ }
|
|
|
}
|
|
|
} else if ($v_srv->NAME_LIST_SERVICES == 'VOIP') {
|
|
|
if ($v_offer->P_SERVICE == 'TEL') {
|