Welcome to World of IPTV

Join us now to get access to all our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, and so, so much more. It's also quick and totally free, so what are you waiting for?

Forum Rules

Our Rules: Read to avoid getting banned!

Advertising

Introduce Yourself to the World with Us!

Resource Database

Find the newest resources around IPTV!

Account upgrade

Upgrade your account to unlock more benefits!
CK Mods v41

Resource CK Mods v41 Mod 41

Register & Get access to index
Status
Not open for further replies.
This isn't really a bug though at all is it, so maybe take the MASSIVE BUG out of your other post, this more comes down to laziness your side and want to do less work your side.

XC original had exactly the same issue and this isn't a bug with CKMOD and it is because of people like you cesarkrespo was to give up. All the php code for packages does is take the expire date in table and then add whatever time you have set that package to be and then add the number of connections.

If you don't want your resellers to take the piss, and maybe you should have better control over your resellers that you can trust don't create a package with multiroom on it or a package that just adds more connections.

If you multiroom on our service as a reseller you put a ticket it in, we manually add it and then take off the credits ourselves so i suggest you do the same if your resellers are treating you like a mug.

Otherwise feel free to suggest some php code, as you would have to write a lot to cover everything.
XUI.one fixes this by using a permissions comparison function, if the duration, bouquets and number of connections etc aren't the exact same then it resets the extension date to the current time to ensure that anyone extending doesn't get a better deal than they're paying for. It shouldn't be hard for cesarkrespo to implement if he chooses to do, he's talented enough.
 
Hello friends, can someone help me, how to put the button to delete duplicate movies? I have asked many times but no one answers, nor do they say if they eliminated it or not eliminated it or if it is my or everyone's problem.
9FaBguS.png
if it's already show you duplicated movies, just search on it in "Manage movies" then delete it manually one by one (y)
possible button removed to not cause others issues
 
XUI.one fixes this by using a permissions comparison function, if the duration, bouquets and number of connections etc aren't the exact same then it resets the extension date to the current time to ensure that anyone extending doesn't get a better deal than they're paying for. It shouldn't be hard for cesarkrespo to implement if he chooses to do, he's talented enough.
This comes with its own set of issues plenty complained about so GTA gave a toggle to disable it.

Cesarkrespo has already said he is tired and if you know XUI can do it, then here is an idea... Go and use it instead ffs. Otherwise why not offer some code or how about you just do it manually like other services do with tickets and stop being lazy.

When XC original went down I went to the trouble learning basic PHP and sql commands, and if all you want is the ability to add multiroom to a line without changing the expire date, well it only involves updating one column and if you want to be fancy a function that checks the expire date. Of course it would just work for your service how you want it. To make it a useful function for this mod would actually take a lot of coding for something you can do easy enough.
 
Channels MatchTime Unblock CDN Offshore Server Contact
100 cnx / 90€ 5Gbps / 180€ 48CPU-256GRAM 10Gbps 569€ Skype live:giefsl
500 cnx / 350€ 10Gbps / 350€ 48CPU-128GRAM 5Gbps / 349€ TG @changcdn
1000 cnx / 500€ 20Gbps / 700€ 40CPU-128GRAM 20Gbps / €980 http://coronaserver.com
XUI.one fixes this by using a permissions comparison function, if the duration, bouquets and number of connections etc aren't the exact same then it resets the extension date to the current time to ensure that anyone extending doesn't get a better deal than they're paying for. It shouldn't be hard for cesarkrespo to implement if he chooses to do, he's talented enough.
why not create package "extra connection"

get current package infos for the username that want upgrade extra connection ( the issue here, XC DB not store package 'id' in 'users' )
then give new "PURCHASE COST" with many options
give discount 20% of current package credit, if current max_connections = 1 to upgrade to max_connections = 2
give discount 30% of current package credit, if current max_connections =2 to upgrade to max_connections = 3

it's bad why not users not store package id, so when reseller edit any users can know the package details he already purchase ( 1 month ...

the good thing it's stored in `reg_userlog` so possible to get infos from it to know current package information for each reseller users
if not possible, need to start save it
 
This comes with its own set of issues plenty complained about so GTA gave a toggle to disable it.

Cesarkrespo has already said he is tired and if you know XUI can do it, then here is an idea... Go and use it instead ffs. Otherwise why not offer some code or how about you just do it manually like other services do with tickets and stop being lazy.

When XC original went down I went to the trouble learning basic PHP and sql commands, and if all you want is the ability to add multiroom to a line without changing the expire date, well it only involves updating one column and if you want to be fancy a function that checks the expire date. Of course it would just work for your service how you want it. To make it a useful function for this mod would actually take a lot of coding for something you can do easy enough.
I am GTA ?

I can share the code of how I did it, it's really not complicated though, I was just explaining that it's fairly straightforward if anyone wanted to implement it. It does come with its own set of issues as you need to store the current package ID, leaving it ineffective against current lines unless you manually input the package ID they were on or wait until they're extended and the package ID is saved.

why not create package "extra connection"

get current package infos for the username that want upgrade extra connection ( the issue here, XC DB not store package 'id' in 'users' )
then give new "PURCHASE COST" with many options
give discount 20% of current package credit, if current max_connections = 1 to upgrade to max_connections = 2
give discount 30% of current package credit, if current max_connections =2 to upgrade to max_connections = 3

it's bad why not users not store package id, so when reseller edit any users can know the package details he already purchase ( 1 month ...

the good thing it's stored in `reg_userlog` so possible to get infos from it to know current package information for each reseller users
if not possible to start save it
Yes that's the issue of course, it's a bit of manual work for migrated lines. I wasn't overly concerned as I was building a new service so people are expected to come from other services or start fresh, but as a continuation to Xtream UI I suppose a tool to read user logs and set the package ID if found is a good idea.
 
Yes that's the issue of course, it's a bit of manual work for migrated lines. I wasn't overly concerned as I was building a new service so people are expected to come from other services or start fresh, but as a continuation to Xtream UI I suppose a tool to read user logs and set the package ID if found is a good idea.
(y)
i do not know if you have this in xui.1 ( this same idea sent to cesarkrespo )

when reseller "add user" and go to " Review Purchase"
it's get channels count and series count
it's already get all ID's streams that are valid on that bouquet+package by local api, so you can display streams names based on those ID's
you can even make it as page ...bouquet_order.php?id=X
where it's show Streams | Movies | Series | Stations
the point of that is reseller can know which channels he can get from that package he trying to buy

PS: it's similar to content page, but content page not show what bouquet id have, it's show all what you have in "streams"
 
Channels MatchTime Unblock CDN Offshore Server Contact
100 cnx / 90€ 5Gbps / 180€ 48CPU-256GRAM 10Gbps 569€ Skype live:giefsl
500 cnx / 350€ 10Gbps / 350€ 48CPU-128GRAM 5Gbps / 349€ TG @changcdn
1000 cnx / 500€ 20Gbps / 700€ 40CPU-128GRAM 20Gbps / €980 http://coronaserver.com
if it's already show you duplicated movies, just search on it in "Manage movies" then delete it manually one by one (y)
possible button removed to not cause others issues
The problem is that when a folder is uploaded there are sometimes repetitions, and if there are 3 there is no problem but when there are more than 100 there are already problems, so the button was good.
 
The problem is that when a folder is uploaded there are sometimes repetitions, and if there are 3 there is no problem but when there are more than 100 there are already problems, so the button was good.
you can use phpmyadmin to remove it ( choose apach2 and you can stop apach2 service if you not use phpmyadminall ,start it just if you want it, do not forget it's use port 80, so be sure your isp port in XC panel not use it or you can change apach port ( search in google )

inside phpmyadmin
search name of movie in table "streams", you can select all duplicate movies id and remove it with one click
you already need to know phpmyadmin, do backups before start testing those things
 
I am GTA ?

I can share the code of how I did it, it's really not complicated though, I was just explaining that it's fairly straightforward if anyone wanted to implement it. It does come with its own set of issues as you need to store the current package ID, leaving it ineffective against current lines unless you manually input the package ID they were on or wait until they're extended and the package ID is saved.
Fuck sake GTA you got to make look like a daft cunt, go back to discord and you own forum would ya :P

I'm not saying it is impossible, just that there is many ways to do it. For instance if the aim is just to add multiroom then you don't even need to do the package id. You can have a table that stores the price for multiroom based on length. 1 month = 3 credits, 3 months = 8 and so on.

Then have a query check the expiry date, add the multiroom and remove the credits to which ever area it falls in. So if it has 20 days treat it as 1 month and take 3 credits from the reseller. If it has 2 months treat it as 3 months and take 8 credits from the reseller.

No need for package ID's, your system in XUI which is very smart can be used for more then just multiroom such as adding things like adult on and so on.

As always XUI continues to be a great piece of work, just people need to remember this mod is free and we shouldn't expect the world.
 
Channels MatchTime Unblock CDN Offshore Server Contact
100 cnx / 90€ 5Gbps / 180€ 48CPU-256GRAM 10Gbps 569€ Skype live:giefsl
500 cnx / 350€ 10Gbps / 350€ 48CPU-128GRAM 5Gbps / 349€ TG @changcdn
1000 cnx / 500€ 20Gbps / 700€ 40CPU-128GRAM 20Gbps / €980 http://coronaserver.com
{"main_fetch":false,"error":"MySQL: Access denied for user 'user_iptvpro

New error im getting, i have reinstalled the server and also the load balancer but to no avail.
I had the same problem installing ubuntu 20 then format and installing ubuntu 18 worked for me.
 
So I maybe new but OMG! after reading most of the posts I'm not surprised cesarkrespo doesn't want to continue. Personally I don't understand why this thread isn't read only with the author posting information on updates only. Yes I can see that ck40 had a fault but ck41 was released lightening fast to solve the small issue which is huge kudos to cesarkrespo.

I'm sorry but so many of the issues reported aren't due to the mod but peoples lack of knowledge or understanding on how the basic's of the XCUI panel work and that not cesarkrespo's job to teach.... use the search feature or google.

@cesarkrespo thank you for the mod, I personally hope you continue developing it as its really good.
 
you didn't do something good
on a clean installation must go
Actually last update its fucked installing LB. It cant be added manually or automatic always getting same message tested with Ubuntu 18

Here is how to add LB
1. do manual install (normal as before)
2. after "installing" (you done with install)
3.go to mysql
4. run command (change LB IP with your LB IP and YOURMYSQLPWD with your MY sql password)
GRANT SELECT, INSERT, UPDATE, DELETE ON xtream_iptvpro.* TO 'user_iptvpro'@'LB_IP_HERE' IDENTIFIED BY 'YOURMYSQLPWD';
FLUSH PRIVILEGES;

and should work

because now you need to add in mysql manually too.
 
Channels MatchTime Unblock CDN Offshore Server Contact
100 cnx / 90€ 5Gbps / 180€ 48CPU-256GRAM 10Gbps 569€ Skype live:giefsl
500 cnx / 350€ 10Gbps / 350€ 48CPU-128GRAM 5Gbps / 349€ TG @changcdn
1000 cnx / 500€ 20Gbps / 700€ 40CPU-128GRAM 20Gbps / €980 http://coronaserver.com
Actually last update its fucked installing LB. It cant be added manually or automatic always getting same message tested with Ubuntu 18

Here is how to add LB
1. do manual install (normal as before)
2. after "installing" (you done with install)
3.go to mysql
4. run command (change LB IP with your LB IP and YOURMYSQLPWD with your MY sql password)
GRANT SELECT, INSERT, UPDATE, DELETE ON xtream_iptvpro.* TO 'user_iptvpro'@'LB_IP_HERE' IDENTIFIED BY 'YOURMYSQLPWD';
FLUSH PRIVILEGES;

and should work

because now you need to add in mysql manually too.
for me the installation goes on ubuntu18 and ubuntu20
no problem
 
Channels MatchTime Unblock CDN Offshore Server Contact
100 cnx / 90€ 5Gbps / 180€ 48CPU-256GRAM 10Gbps 569€ Skype live:giefsl
500 cnx / 350€ 10Gbps / 350€ 48CPU-128GRAM 5Gbps / 349€ TG @changcdn
1000 cnx / 500€ 20Gbps / 700€ 40CPU-128GRAM 20Gbps / €980 http://coronaserver.com
I run the MOD on my main panel and very happy with it, but I would like to know if I can revert to XtreamUI v22f on one of my test panels. If so would it be a simple case of installing XtreamUI v22f to overwrite CK Mods 41?

Thanks in advance.
 
So I maybe new but OMG! after reading most of the posts I'm not surprised cesarkrespo doesn't want to continue. Personally I don't understand why this thread isn't read only with the author posting information on updates only. Yes I can see that ck40 had a fault but ck41 was released lightening fast to solve the small issue which is huge kudos to cesarkrespo.

I'm sorry but so many of the issues reported aren't due to the mod but peoples lack of knowledge or understanding on how the basic's of the XCUI panel work and that not cesarkrespo's job to teach.... use the search feature or google.

@cesarkrespo thank you for the mod, I personally hope you continue developing it as its really good.
Couldn't agree more with you! Huge thumbs up!
 
Channels MatchTime Unblock CDN Offshore Server Contact
100 cnx / 90€ 5Gbps / 180€ 48CPU-256GRAM 10Gbps 569€ Skype live:giefsl
500 cnx / 350€ 10Gbps / 350€ 48CPU-128GRAM 5Gbps / 349€ TG @changcdn
1000 cnx / 500€ 20Gbps / 700€ 40CPU-128GRAM 20Gbps / €980 http://coronaserver.com
Hi hope anyone can help me out. Sometimes it (looks when mysql is very busy). i get HTTP error 500 on the panel after refresh it works for a sec and then i dont work. i increased the max connection in "/etc/mysql/my.cnf" But didnt solve the problem. looks like it happens when people are requesting some things at the server as a attack. becouse this happens on specific times.

i see in nginx error log this error when this problem was:

[error] 93181#93181: *136976444 FastCGI sent in stderr: "PHP message: PHP Warning: mysqli::__construct(): (HY000/2002): Cannot assign requested address in /home/xtreamcodes/iptv_xtream_codes/admin/functions.php on line 0
PHP message: PHP Warning: mysqli::set_charset(): Couldn't fetch mysqli in /home/xtreamcodes/iptv_xtream_codes/admin/functions.php on line 0
PHP message: PHP Warning: mysqli::query(): Couldn't fetch mysqli in /home/xtreamcodes/iptv_xtream_codes/admin/functions.php on line 0
PHP message: PHP Warning: mysqli::query(): Couldn't fetch mysqli in /home/xtreamcodes/iptv_xtream_codes/admin/functions.php on line 0
PHP message: PHP Warning: mysqli::query(): Couldn't fetch mysqli in /home/xtreamcodes/iptv_xtream_codes/admin/functions.php on line 0
PHP message: PHP Warning: mysqli::query(): Couldn't fetch mysqli in /home/xtreamcodes/iptv_xtream_codes/admin/functions.php on line 0
 
Last edited:
Hi hope anyone can help me out. Sometimes it (looks when mysql is very busy). i get HTTP error 500 on the panel after refresh it works for a sec and then i dont work. i increased the max connection in "/etc/mysql/my.cnf" But didnt solve the problem. looks like it happens when people are requesting some things at the server as a attack. becouse this happens on specific times.
 
Status
Not open for further replies.
shape1
shape2
shape3
shape4
shape5
shape6
Back
Top