|
@@ -185,56 +185,66 @@ def change_package(path_dest, package):
|
|
|
with open(j, "w") as f:
|
|
|
f.write(replaced)
|
|
|
|
|
|
- gradle = os.path.join(path_dest, "app/build.gradle")
|
|
|
- with open(gradle, "r") as f:
|
|
|
- lines = f.readlines()
|
|
|
- with open(gradle, "w") as f:
|
|
|
- counter = 0
|
|
|
- for line in lines:
|
|
|
- if counter == 0:
|
|
|
- if "fordigisales" in line:
|
|
|
- counter = 3
|
|
|
- continue
|
|
|
- if "cx-button-libs" in line:
|
|
|
- continue
|
|
|
- if "cx-tsel-client" in line:
|
|
|
- continue
|
|
|
- if "AP5NjpoELAt7gHYMtnsrm9hxdGk" in line:
|
|
|
- continue
|
|
|
+ if package.__contains__('digipos') or package.__contains__('digisales'):
|
|
|
+ settings_gradle = os.path.join(path_dest, "settings.gradle")
|
|
|
+ with open(settings_gradle, "r") as f:
|
|
|
+ lines = f.readlines()
|
|
|
+ with open(settings_gradle, "w") as f:
|
|
|
+ counter = 0
|
|
|
+ for line in lines:
|
|
|
+ if counter == 0:
|
|
|
+ if "forallapps" in line:
|
|
|
+ counter = 5
|
|
|
+ else:
|
|
|
+ f.write(line)
|
|
|
+ else:
|
|
|
+ counter = counter - 1
|
|
|
+
|
|
|
+ mab_path = os.path.join(path_dest, code_path, "MAB.java")
|
|
|
+ with open(mab_path, "r") as f:
|
|
|
+ lines = f.readlines()
|
|
|
+ with open(mab_path, "w") as f:
|
|
|
+ counter1 = 0
|
|
|
+ counter2 = 0
|
|
|
+ for line in lines:
|
|
|
+ if "fordigisales1" in line:
|
|
|
+ counter1 = 128
|
|
|
+ elif "fordigisales2" in line:
|
|
|
+ counter2 = 27
|
|
|
+ elif counter1 > 0:
|
|
|
+ counter1 = counter1 - 1
|
|
|
+ elif counter2 > 0:
|
|
|
+ counter2 = counter2 - 1
|
|
|
else:
|
|
|
f.write(line)
|
|
|
- else:
|
|
|
- counter = counter - 1
|
|
|
- if package != "io.nexilis.digipos" and package != "io.nexilis.digisales":
|
|
|
- colorValue = os.path.join(path_dest, "app/src/main/res/values/colors.xml")
|
|
|
- with open(colorValue, "r") as c:
|
|
|
- lines = c.readlines()
|
|
|
- with open(colorValue, "w") as c:
|
|
|
+
|
|
|
+ notif_center = os.path.join(path_dest, code_path, "notificationCenterTab/NotificationCenterFragment.java")
|
|
|
+ with open(notif_center, "r") as f:
|
|
|
+ lines = f.readlines()
|
|
|
+ with open(notif_center, "w") as f:
|
|
|
+ counter = 0
|
|
|
for line in lines:
|
|
|
- if "fordigisales" in line:
|
|
|
- continue
|
|
|
+ if counter == 0:
|
|
|
+ if "fordigisales" in line:
|
|
|
+ counter = 14
|
|
|
+ else:
|
|
|
+ f.write(line)
|
|
|
else:
|
|
|
- c.write(line)
|
|
|
- # if package == "io.nexilis.digipos" or package == "io.nexilis.digisales":
|
|
|
- # with open(gradle, "w") as f:
|
|
|
- # counter = 0
|
|
|
- # for line in lines:
|
|
|
- # if counter == 0:
|
|
|
- # if "forallapps" in line:
|
|
|
- # counter = 3
|
|
|
- # continue
|
|
|
- # if "nexilis-libs" in line:
|
|
|
- # continue
|
|
|
- # if "temp-nexilis-client" in line:
|
|
|
- # continue
|
|
|
- # if "AP6ZuWCxBVTzLGiUjfacryBiwPQ" in line:
|
|
|
- # continue
|
|
|
- # else:
|
|
|
- # f.write(line)
|
|
|
- # else:
|
|
|
- # counter = counter - 1
|
|
|
- # else:
|
|
|
- # pass
|
|
|
+ counter = counter - 1
|
|
|
+ else:
|
|
|
+ settings_gradle = os.path.join(path_dest, "settings.gradle")
|
|
|
+ with open(settings_gradle, "r") as f:
|
|
|
+ lines = f.readlines()
|
|
|
+ with open(settings_gradle, "w") as f:
|
|
|
+ counter = 0
|
|
|
+ for line in lines:
|
|
|
+ if counter == 0:
|
|
|
+ if "fordigisales" in line:
|
|
|
+ counter = 5
|
|
|
+ else:
|
|
|
+ f.write(line)
|
|
|
+ else:
|
|
|
+ counter = counter - 1
|
|
|
|
|
|
if package == "com.nexilis.persija" or package == "io.newuniverse.GoToMalls" or package == "io.qmera.mylab":
|
|
|
string_res = os.path.join(path_dest, "app/src/main/res/values/strings.xml")
|