123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- <?php
- $user_ip = zbs_UserDetectIp('debug');
- $userLogin = zbs_UserGetLoginByIp($user_ip);
- $us_config = zbs_LoadConfig();
- if (@$us_config['YOUTV_ENABLED']) {
- $userData = zbs_UserGetStargazerData($userLogin);
- //Check for user active state
- if (($userData['Passive'] == 0) AND ( $userData['Down'] == 0 )) {
- $userEmail= zbs_UserGetEmail($userLogin);
- if(mb_strlen($userData['Password']) >= 6 AND !empty($userEmail)){
- $ytvIf = new YTVInterface($userLogin);
- if (ubRouting::checkGet('unsubscribe')) {
- $ytvIf->unsubscribe(ubRouting::get('unsubscribe'));
- ubRouting::nav($ytvIf::URL_ME);
- }
- if (ubRouting::checkGet('subscribe')) {
- $ytvIf->subscribe(ubRouting::get('subscribe'));
- ubRouting::nav($ytvIf::URL_ME);
- }
- show_window(__('Your subscriptions'), $ytvIf->renderSubscriptionDetails());
- $userUseService = $ytvIf->userUseService();
- show_window(__('Available subscribtions'), $ytvIf->renderSubscribeForm());
- $info = $ytvIf->renderInfoForm();
- if(!empty($info)){
- show_window(__('Info YouTV'), $info);
- }
- } else {
- show_window(__('Sorry'), __('You can not use this service. Password must be at least 6 characters long and filled in email.'));
- }
- } else {
- show_window(__('Sorry'), __('You can not use this service'));
- }
- } else {
- show_window(__('Sorry'), __('This module is disabled'));
- }
|