File manager - Edit - /home/linknsbh/linkat.online/storage/framework/views/1a3200c2450b5776397631320fa4e770abc8f0dd.php
Back
<?php Config::set('app.timezone', App\Models\BasicSetting::first()->timezone); ?> <?php $__env->startSection('styles'); ?> <link rel="stylesheet" href="<?php echo e(asset('assets/admin/css/buy_plan.css')); ?>"> <?php $__env->stopSection(); ?> <?php $user = Auth::guard('web')->user(); $package = \App\Http\Helpers\UserPermissionHelper::currentPackagePermission($user->id); ?> <?php $__env->startSection('content'); ?> <?php if(is_null($package)): ?> <?php $pendingMemb = \App\Models\Membership::query() ->where([['user_id', '=', Auth::id()], ['status', 0]]) ->whereYear('start_date', '<>', '9999') ->orderBy('id', 'DESC') ->first(); $pendingPackage = isset($pendingMemb) ? \App\Models\Package::query()->findOrFail($pendingMemb->package_id) : null; ?> <?php if($pendingPackage): ?> <div class="alert alert-warning"> <?php echo e(__('buy_plan_approve_reject_text') . '.'); ?> </div> <div class="alert alert-warning"> <strong> <?php echo e(__('Pending_Package')); ?>: </strong> <?php echo e(__($pendingPackage->title)); ?> <span class="badge badge-secondary"><?php echo e(__($pendingPackage->term)); ?></span> <span class="badge badge-warning"><?php echo e(__('Decision_Pending')); ?></span> </div> <?php else: ?> <div class="alert alert-warning"> <?php echo e(__('membership_expired_text') . '.'); ?> </div> <?php endif; ?> <?php else: ?> <div class="row justify-content-center align-items-center mb-1"> <div class="col-12"> <div class="alert border-left border-primary text-dark"> <?php if($package_count >= 2): ?> <?php if($next_membership->status == 0): ?> <strong class="text-danger"><?php echo e(__('buy_plan_approve_reject_text')); ?>.</strong><br> <?php elseif($next_membership->status == 1): ?> <strong class="text-danger"><?php echo e(__('another_package_activate_msg')); ?></strong><br> <?php endif; ?> <?php endif; ?> <strong><?php echo e(__('Current_Package')); ?>: </strong> <?php echo e(__($current_package->title)); ?> <span class="badge badge-secondary"><?php echo e(__($current_package->term)); ?></span> <?php if($current_membership->is_trial == 1): ?> (<?php echo e(__('Expire_Date')); ?>: <?php echo e(Carbon\Carbon::parse($current_membership->expire_date)->format('M-d-Y')); ?>) <span class="badge badge-primary"><?php echo e(__('Trial')); ?></span> <?php else: ?> (<?php echo e(__('Expire_Date')); ?>: <?php echo e($current_package->term === 'lifetime' ? __('lifetime') : Carbon\Carbon::parse($current_membership->expire_date)->format('M-d-Y')); ?>) <?php endif; ?> <?php if($package_count >= 2): ?> <div> <strong><?php echo e(__('Next_Package_To_Activate')); ?>: </strong> <?php echo e(__($next_package->title)); ?> <span class="badge badge-secondary"><?php echo e(__($next_package->term)); ?></span> <?php if($current_package->term != 'lifetime' && $current_membership->is_trial != 1): ?> ( <?php echo e(__('Activation_Date')); ?>: <?php echo e(Carbon\Carbon::parse($next_membership->start_date)->format('M-d-Y')); ?>, <?php echo e(__('Expire_Date')); ?>: <?php echo e($next_package->term === 'lifetime' ? __('lifetime') : Carbon\Carbon::parse($next_membership->expire_date)->format('M-d-Y')); ?>) <?php endif; ?> <?php if($next_membership->status == 0): ?> <span class="badge badge-warning"><?php echo e(__('Decision_Pending')); ?></span> <?php endif; ?> </div> <?php endif; ?> </div> </div> </div> <?php endif; ?> <div class="row mb-5 justify-content-center"> <?php $__currentLoopData = $packages; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $key => $package): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> <div class="col-md-3 pr-md-0 mb-5"> <div class="card-pricing2 <?php if(isset($current_package->id) && $current_package->id === $package->id): ?> card-success <?php else: ?> card-primary <?php endif; ?>"> <div class="pricing-header"> <h3 class="fw-bold d-inline-block"> <?php echo e(__($package->title)); ?> </h3> <?php if(isset($current_package->id) && $current_package->id === $package->id): ?> <h3 class="badge badge-danger d-inline-block float-right ml-2"><?php echo e(__('Current')); ?></h3> <?php endif; ?> <?php if($package_count >= 2 && $next_package->id == $package->id): ?> <h3 class="badge badge-warning d-inline-block float-right ml-2"><?php echo e(__('Next')); ?></h3> <?php endif; ?> <span class="sub-title"></span> </div> <div class="price-value"> <div class="value"> <span class="amount"><?php echo e($package->price == 0 ? __('Free') : format_price($package->price)); ?></span> <span class="month">/<?php echo e(__($package->term)); ?></span> </div> </div> <ul class="pricing-content"> <?php if(is_array($pFeatures) && in_array('One-Click AI Website Setup', $pFeatures)): ?> <?php $allFeatures = !empty($package->features) ? json_decode($package->features, true) : []; $hasAiFeature = is_array($allFeatures) && in_array('One-Click AI Website Setup', $allFeatures); $aiEngine = $package->ai_engine ?? null; $aiPages = !empty($package->ai_pages) ? json_decode($package->ai_pages, true) : []; $aiGenerateLimit = $package->ai_generate_limit ?? null; $engineMap = [ 'openai' => 'OpenAI', 'gemini' => 'Gemini', 'pollinations' => 'Pollinations', ]; $engineName = $aiEngine ? $engineMap[$aiEngine] ?? ucfirst($aiEngine) : null; ?> <?php // ========= Tooltip content build ========= $aiTooltip = "<div class='ai-tt'>"; $aiTooltip .= "<div class='ai-tt__title'>" . e(__('One-Click AI Full Site Content')) . '</div>'; $aiTooltip .= "<div class='ai-tt__desc'>" . e(__('This package includes AI website page generation features')) . '</div>'; if (!empty($engineName)) { $aiTooltip .= "<div class='ai-tt__sub'>" . e(__('Engine')) . '</div>'; $aiTooltip .= "<div class='ai-tt__pill'>" . e($engineName) . '</div>'; } if (!empty($aiGenerateLimit)) { $aiTooltip .= "<div class='ai-tt__sub'>" . e(__('AI Website Content Generation Attempts Limit')) . '</div>'; if ((int) $aiGenerateLimit === 999999) { $aiTooltip .= "<div class='ai-tt__pill'>" . e(__('Unlimited')) . '</div>'; } else { $aiTooltip .= "<div class='ai-tt__pill'>" . e($aiGenerateLimit) . '</div>'; } } if (!empty($aiPages) && is_array($aiPages)) { $aiTooltip .= "<div class='ai-tt__sub'>" . e(__('Included Pages')) . '</div>'; $aiTooltip .= "<ul class='ai-tt__pages'>"; foreach ($aiPages as $pg) { $aiTooltip .= "<li><i class='fas fa-check'></i><span>" . e(__($pg)) . '</span></li>'; } $aiTooltip .= '</ul>'; } else { $aiTooltip .= "<div class='ai-tt__desc' style='margin-top:8px;opacity:.85'>No AI pages configured.</div>"; } $aiTooltip .= '</div>'; ?> <?php endif; ?> <ul class="pricing-content"> <?php $features = json_decode($package->features, true); ?> <?php if(!empty($features)): ?> <?php $__currentLoopData = $features; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $feature): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> <?php if($feature == 'One-Click AI Website Setup') continue; ?> <li><?php echo e(__($feature)); ?></li> <?php if($feature === 'Donation Management' && $hasAiFeature): ?> <li class="ai-hover-wrapper" data-toggle="tooltip" data-placement="top" data-html="true" data-custom-class="ai-tooltip" data-title="<?php echo $aiTooltip; ?>"> <?php if(!empty($aiEngine)): ?> <span class="ai-icon ai-icon-check"></span> <?php else: ?> <span class="ai-icon ai-icon-cross"></span> <?php endif; ?> <span class="ai-hover-title"> <span><?php echo e(__('One-Click AI Full Site Content')); ?></span> <?php if(!empty($engineName)): ?> <span class="ai-engine">(<?php echo e(__($engineName)); ?>)</span> <?php endif; ?> <i class="fas fa-info-circle ai-info"></i> </span> </li> <?php endif; ?> <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?> <?php endif; ?> <?php if(!empty($package->number_of_languages) && $pFeatures && in_array('Additional Language', $pFeatures)): ?> <li> <?php if($package->number_of_languages == 999999): ?> <?php echo e(__('Additional Languages')); ?> <?php echo e('(' . __('Unlimited') . ')'); ?> <?php elseif($package->number_of_languages > 0): ?> <?php echo e($package->number_of_languages > 1 ? __('Additional Languages') : __('Additional Language')); ?> <?php echo e('(' . $package->number_of_languages . ')'); ?> <?php endif; ?> </li> <?php endif; ?> </ul> </ul> <?php $hasPendingMemb = \App\Http\Helpers\UserPermissionHelper::hasPendingMembership(Auth::id()); ?> <?php if($package_count < 2 && !$hasPendingMemb): ?> <div class="px-4"> <?php if(isset($current_package->id) && $current_package->id === $package->id): ?> <?php if($package->term != 'lifetime' || $current_membership->is_trial == 1): ?> <a href="<?php echo e(route('user.plan.extend.checkout', $package->id) . '?language=' . request('language')); ?>" class="btn btn-success btn-lg w-75 fw-bold mb-3"><?php echo e(__('Extend')); ?></a> <?php endif; ?> <?php else: ?> <a href="<?php echo e(route('user.plan.extend.checkout', $package->id) . '?language=' . request('language')); ?>" class="btn btn-primary btn-block btn-lg fw-bold mb-3"><?php echo e(__('Buy_Now')); ?></a> <?php endif; ?> </div> <?php endif; ?> </div> </div> <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?> </div> <?php $__env->stopSection(); ?> <?php echo $__env->make('user.layout', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?><?php /**PATH /home/linknsbh/linkat.online/resources/views/user/buy_plan/index.blade.php ENDPATH**/ ?>
| ver. 1.4 |
Github
|
.
| PHP 8.2.31 | Generation time: 0.8 |
proxy
|
phpinfo
|
Settings