Uygulamayı yükle
How to install the app on iOS

Follow along with the video below to see how to install our site as a web app on your home screen.

Not: This feature may not be available in some browsers.

Destek Talebi Multicp Lisans Sorunu Hakkında

Destek Talebi

fabuvip

Yeni Üye
Son görülme
Katılım
17 Mar 2025
Mesajlar
5
Tepkime puanı
7
Puanları
0
NullCash
0
Merhabalar,

Değerli forum üyeleri MultiCP Scriptini sorunsuz bir şekilde kurdum. Fakat yönetim panelinde genel ayarlarda değişiklik yapınca lisans uyuşmazlığı hatası alıyorum. Çözebilen varsa yardımcı olursanız çok sevinirim.
 

La Câlin

Beyond Borders
⠀⠀
Son görülme
Katılım
30 Nis 2021
Mesajlar
30,286
Tepkime puanı
13,195
Puanları
1,530
NullCash
19,598
Eve geçince çözümünü not almıştım atarım
 

La Câlin

Beyond Borders
⠀⠀
Son görülme
Katılım
30 Nis 2021
Mesajlar
30,286
Tepkime puanı
13,195
Puanları
1,530
NullCash
19,598
Forumda açık kaynağı da var
 

emirkangg1

Yeni Üye
Son görülme
Katılım
22 Tem 2024
Mesajlar
22
Tepkime puanı
0
Puanları
0
NullCash
0
Lisans dosyanı kontrol et belki orda sıkıntı var
 

Klimalı_Tabut

Elinde Karakalem Gökkuşağı Yaratmanı Bekler Hayat
Son görülme
Katılım
24 Ara 2022
Mesajlar
7,401
Tepkime puanı
5,874
Puanları
3,469
NullCash
15,000
Merhabalar,

Değerli forum üyeleri MultiCP Scriptini sorunsuz bir şekilde kurdum. Fakat yönetim panelinde genel ayarlarda değişiklik yapınca lisans uyuşmazlığı hatası alıyorum. Çözebilen varsa yardımcı olursanız çok sevinirim.
Aşağıdaki Fonksiyonu app/Http/Controllers/Yonetim İçerisindeki AyarController.php içerisine ekleyin

<?php

namespace App\Http\Controllers\Yonetim;

use App\Http\Controllers\Controller;
use App\Http\Requests\AyarApiRequest;
use App\Http\Requests\AyarBakimmodRequest;
use App\Http\Requests\AyarCerezPRequest;
use App\Http\Requests\AyarRequest;
use App\Models\Ayar;
use App\Models\Destektalep;
use App\Models\EmailConfiguration;
use App\Models\IstatistikModel;
use App\Models\Renkayar;
use App\Models\Resimformat;
use App\Models\Sabitalanlar;
use App\Models\Siparisler;
use App\Models\Uyeler;
use Illuminate\Http\Request;
use Illuminate\Support\Carbon;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Cache;
use Illuminate\Support\Facades\Hash;
use Image;

class AyarController extends Controller
{

public function dashboard(){


$istatistik=\App\Models\IstatistikModel::find(1);


$sonsiparisler=\App\Models\Siparisler::latest()->limit(5)->get();
$sontalepler=\App\Models\Destektalep::latest()->limit(5)->get();
$sonmailler=\App\Models\Contact::latest()->limit(5)->get();

return view('yonetim.dashboard',compact('istatistik','sonsiparisler','sontalepler','sonmailler'));
}


public function Ayar(){
$ayarcek2 = Ayar::find(1);
$sabitalanlar=Sabitalanlar::find(1);

return view('yonetim.genelayar.siteayar',compact('ayarcek2','sabitalanlar'));
}


public function AyarUpdate(AyarRequest $request){
$ayar_id = $request->ayar_id;
$oturumyetki = Auth::user()->yetki;

if ($oturumyetki == 2 || $oturumyetki == 1) {
Ayar::findOrFail($ayar_id)->update([
'telefon' => $request->telefon,
'telefonlink' => $request->telefonlink,
'whatsapp' => $request->whatsapp,
'whatsapplink' => $request->whatsapplink,
'whatsappmetin' => $request->whatsappmetin,
'adres' => $request->adres,
'mail' => $request->mail,
'maillink' => $request->maillink,
'etbisiframe' => $request->etbisiframe,
'adresiframe' => $request->adresiframe,
'copyright' => $request->copyright,
'kdv' => $request->kdv,
]);

Sabitalanlar::findOrFail(1)->update([
'lisans_inputu' => $request->lisans_inputu,
'lisans_input_zorunlu' => $request->lisans_input_zorunlu,
'lisans_label_yazi' => $request->lisans_label_yazi,
'tckimlik_zorunlumu' => $request->tckimlik_zorunlumu,
'pusher_active' => $request->pusher_active,
]);

return redirect()->back()->with('success', 'Ayarlar Başarıyla Güncellendi...');
} else {
return redirect()->back()->with('danger', 'İşlem Yetkiniz kısıtlı.');
}



}








public function logoayar(){
$ayarcek = Ayar::find(1);

return view('yonetim.genelayar.logoayar',compact('ayarcek'));
}



public function logoayarson(Request $request){

$oturumyetki = Auth::user()->yetki;

$ayar_id = $request->ayar_id;

$guncel = Sabitalanlar::find(1);

if (!$guncel->bilgi=="") {

$appUrl = env('APP_URL');
$guncel2 = Sabitalanlar::find(1);
if (Hash::check($appUrl, $guncel2->bilgi)) {
if ($oturumyetki==2 || $oturumyetki==1) {



if ($request->file('resimyol')) {


$validated=$request->validate([
'resimyol' => 'image|mimes:jpg,png,jpeg,gif,webp|max:5048',
]);



$resimbicimal=Resimformat::find(1);
$resimtur=$resimbicimal->resimbicim;
$resimkalite=$resimbicimal->resimkalite;

$image = $request->file('resimyol');
$dosyaAdi = pathinfo($image->getClientOriginalName(), PATHINFO_FILENAME);
$dosyaAdi = str_replace(' ', '', $dosyaAdi);
$rastgeleSayi = rand(10000, 99999); //
$name_gen = $rastgeleSayi.'_'.$dosyaAdi.'.'.$resimtur;
Image::make($image)->encode($resimtur, $resimkalite)->save('upload/' . $name_gen);
$save_url = 'upload/'.$name_gen;


$eskiresimyol=$request->eskiresimyol;
if (file_exists($eskiresimyol)){
unlink($eskiresimyol);

}

Ayar::findOrFail($ayar_id)->update([
'resimyol' => $save_url,

]);


return redirect()->back()->with('success','Logo Başarıyla Güncellendi...');




}else{
return redirect()->back()->with('danger','Resim boş olamaz veya hatalı seçim...');

}





}else{
return redirect()->back()->with('danger', 'İşlem Yetkiniz kısıtlı..');

}
}else{
return redirect()->back()->with('danger','Lisans Uyuşmazlığı');

}
}
else{
$appUrl = env('APP_URL');
$hashedAppUrl = Sabitalanlar::findOrFail(1)->update([
'bilgi' => Hash::make($appUrl),
]);
return redirect()->back()->with('danger','Lisansız Sürüm');

}















}


public function faviconayar(){
$ayarcek = Ayar::find(1);

return view('yonetim.genelayar.faviconayar',compact('ayarcek'));
}

public function faviconson(Request $request){
$ayar_id = $request->ayar_id;

$oturumyetki = Auth::user()->yetki;




if ($oturumyetki==2 || $oturumyetki==1) {


if ($request->file('resimyol')) {

$validated=$request->validate([
'resimyol' => 'image|mimes:jpg,png,jpeg,gif,webp|max:5048',
]);



$resimbicimal=Resimformat::find(1);
$resimtur=$resimbicimal->resimbicim;
$resimkalite=$resimbicimal->resimkalite;

$image = $request->file('resimyol');
$dosyaAdi = pathinfo($image->getClientOriginalName(), PATHINFO_FILENAME);
$dosyaAdi = str_replace(' ', '', $dosyaAdi);
$rastgeleSayi = rand(10000, 99999); //
$name_gen = $rastgeleSayi.'_'.$dosyaAdi.'.'.$resimtur;
Image::make($image)->encode($resimtur, $resimkalite)->save('upload/' . $name_gen);
$save_url = 'upload/'.$name_gen;

$eskiresimyol=$request->eskiresimyol;
if (file_exists($eskiresimyol)){
unlink($eskiresimyol);

}

Ayar::findOrFail($ayar_id)->update([
'faviconyol' => $save_url,

]);



return redirect()->back()->with('success','Favicon Başarıyla Güncellendi...');

}






}else{
return redirect()->back()->with('danger', 'İşlem Yetkiniz kısıtlı..');
}




}



public function cacheayar(){
$ayarcek = Ayar::find(1);

return view('yonetim.genelayar.cacheayar',compact('ayarcek'));
}
public function cacheayarson(Request $request){

$oturumyetki = Auth::user()->yetki;

if ($oturumyetki==2 || $oturumyetki==1) {
$ayar_id = $request->ayar_id;

Ayar::findOrFail($ayar_id)->update([
'cachesure'=>$request->cachesure,
'cacheactive'=>$request->cacheactive,

]);
Cache::flush();


return redirect()->route('genelayar.cacheayar')->with('success','Veriler Güncellendi ...');

}
else{
return redirect()->route('genelayar.cacheayar')->with('danger', 'İşlem Yetkiniz kısıtlı..');

}




}

public function emailayar(){

$oturumyetki = Auth::user()->yetki;

if ($oturumyetki==2 || $oturumyetki==1) {
$ayarcek2=EmailConfiguration::find(1);
return view('yonetim.genelayar.emailayar',compact('ayarcek2'));
}else{
return redirect()->route('dashboard')->with('danger', 'Görüntüleme Yetkiniz Kısıtlı..');

}



}

public function emailayarson(Request $request){
$ayar_id = $request->ayar_id;

$oturumyetki = Auth::user()->yetki;

if ($oturumyetki==2 || $oturumyetki==1) {



EmailConfiguration::findOrFail($ayar_id)->update([
"driver" => $request->driver,
"host" => $request->host,
"port" => $request->port,
"encryption" => $request->encryption,
"user_name" => $request->user_name,
"password" => $request->password,
"sender_name" => $request->sender_name,
"sender_email" => $request->sender_email,
'uye_kayit_mailbildirim'=>$request->uye_kayit_mailbildirim,
'siparis_mailbildirim'=>$request->siparis_mailbildirim
]);

return redirect()->route('genelayar.emailayar')->with('success','Veriler Güncellendi ...');





}else{
return redirect()->route('dashboard')->with('danger', 'Görüntüleme Yetkiniz Kısıtlı..');

}





}


public function captcheayar(){

$oturumyetki = Auth::user()->yetki;

if ($oturumyetki==2 || $oturumyetki==1) {
$ayarcek2=Ayar::find(1);
return view('yonetim.genelayar.captcheayar',compact('ayarcek2'));
}else{
return redirect()->route('dashboard')->with('danger', 'Görüntüleme Yetkiniz Kısıtlı..');

}



}

public function captcheayarson(Request $request){
$ayar_id = $request->ayar_id;


$oturumyetki = Auth::user()->yetki;

if ($oturumyetki==2 || $oturumyetki==1) {
Ayar::findOrFail($ayar_id)->update([
"captche_key" => $request->captche_key,
"captche_password" => $request->captche_password,
"captheacik"=>$request->captheacik,
]);

return redirect()->route('genelayar.captcheayar')->with('success','Veriler Güncellendi ...');

}else{
return redirect()->route('dashboard')->with('danger', 'Bu Sayfayı Görüntüleme Yetkiniz Kısıtlı..');

}



}


public function googleapiayar(){

$oturumyetki = Auth::user()->yetki;

if ($oturumyetki==2 || $oturumyetki==1) {
$ayarcek2=Ayar::find(1);
return view('yonetim.genelayar.googleapiayar',compact('ayarcek2'));
}else{
return redirect()->route('dashboard')->with('danger', 'Görüntüleme Yetkiniz Kısıtlı..');

}



}

public function googleapiayarson(Request $request){


$oturumyetki = Auth::user()->yetki;

if ($oturumyetki==2 || $oturumyetki==1) {
Ayar::findOrFail(1)->update([
"google_client_id"=>"deneme",
"google_client_secret"=>"deneme",
"googleapieacik"=>$request->googleapieacik,
]);

return redirect()->route('genelayar.googleapiayar')->with('success','Veriler Güncellendi ...');

}else{
return redirect()->route('dashboard')->with('danger', 'Bu Sayfayı Görüntüleme Yetkiniz Kısıtlı..');

}





}


public function tasarimayar(){
$renkayarcek = Renkayar::find(1);

return view('yonetim.genelayar.tasarimayar',compact('renkayarcek'));
}
public function tasarimayarson(Request $request){

$oturumyetki = Auth::user()->yetki;

if ($oturumyetki==2 || $oturumyetki==1) {
$ayar_id = $request->ayar_id;


Renkayar::findOrFail($ayar_id)->update([
'headerrenk'=>$request->headerrenk,
'footerrenk'=>$request->footerrenk,
'anarenk'=>$request->anarenk,
'anarenk2'=>$request->anarenk2,
'anarenk3'=>$request->anarenk3,
'baslikrenk'=>$request->baslikrenk,
'bannerbg'=>$request->bannerbg,
'copyrightbg'=>$request->copyrightbg,
'bgmobil'=>$request->bgmobil,
'bg_kampanya'=>$request->bg_kampanya,
'buttonrenk1'=>$request->buttonrenk1,
'buttonrenk2'=>$request->buttonrenk2,
'buttonrenk3'=>$request->buttonrenk3,
'paket_renk1'=>$request->paket_renk1,
'paket_renk2'=>$request->paket_renk2,
'paket_renk3'=>$request->paket_renk3,
'paketfiyatrenk'=>$request->paketfiyatrenk,
'paketiconrenk'=>$request->paketiconrenk,
'servisrenk'=>$request->servisrenk,
'servisrenkactive'=>$request->servisrenkactive,


]);


return redirect()->route('genelayar.tasarimayar')->with('success','Renk Ayar Başarıyla Güncellendi ...');






}
else{
return redirect()->route('genelayar.tasarimayar')->with('danger', 'İşlem Yetkiniz kısıtlı..');

}




}




public function tasarimayaryonson(Request $request){

$oturumyetki = Auth::user()->yetki;

if ($oturumyetki==2 || $oturumyetki==1) {

Renkayar::findOrFail(1)->update([
'yon_bodyrenk'=>$request->yon_bodyrenk,
'yon_sidebar'=>$request->yon_sidebar,
'yon_aktifarkaplan'=>$request->yon_aktifarkaplan,
'yon_aktifyazirenk'=>$request->yon_aktifyazirenk,
'yon_headerbaslik'=>$request->yon_headerbaslik,
'yon_dropdownar'=>$request->yon_dropdownar,
'yon_dropdownyazi'=>$request->yon_dropdownyazi,
'yon_linkrenk'=>$request->yon_linkrenk,


]);


return redirect()->route('genelayar.tasarimayar')->with('success','Veriler Güncellendi ...');

}
else{
return redirect()->route('genelayar.tasarimayar')->with('danger', 'İşlem Yetkiniz kısıtlı..');

}




}




public function resimbicim(){

$oturumyetki = Auth::user()->yetki;

$resimformat=Resimformat::find(1);
return view('yonetim.genelayar.resimformat',compact('resimformat'));




}

public function resimbicimson(Request $request){

$oturumyetki = Auth::user()->yetki;

if ($oturumyetki==2) {
Resimformat::findOrFail(1)->update([
"resimbicim" => $request->resimbicim,
"resimkalite" => $request->resimkalite,
]);

return redirect()->route('genelayar.resimbicim')->with('success','Veriler Güncellendi ...');

}else{
return redirect()->route('dashboard')->with('danger', 'Sadece Kurucu Admin Bu ayarları Değiştirebilir');

}



}


public function siteapiayar(){

$oturumyetki = Auth::user()->yetki;

if ($oturumyetki==2 || $oturumyetki==1) {
$ayarcek2=Ayar::find(1);
return view('yonetim.genelayar.siteapiayar',compact('ayarcek2'));
}else{
return redirect()->route('dashboard')->with('danger', 'Görüntüleme Yetkiniz Kısıtlı..');

}



}

public function siteapiayarson(AyarApiRequest $request){
$ayar_id = $request->ayar_id;


$oturumyetki = Auth::user()->yetki;

if ($oturumyetki==2 || $oturumyetki==1) {



Ayar::findOrFail($ayar_id)->update([
"google_dogrulama"=>$request->google_dogrulama,
"google_analytic"=>$request->google_analytic,
"chatkodu"=>$request->chatkodu,
"kodalani"=>$request->kodalani,
]);

return redirect()->route('genelayar.siteapiayar')->with('success','Veriler Güncellendi ...');







}else{
return redirect()->route('dashboard')->with('danger', 'Bu Sayfayı Görüntüleme Yetkiniz Kısıtlı..');

}



}




public function bakimmodu(){

$bakimveri=Sabitalanlar::find(1);

return view('yonetim.genelayar.bakimmodu',compact('bakimveri'));




}

public function bakimmodupost(AyarBakimmodRequest $request){



$oturumyetki = Auth::user()->yetki;

if ($oturumyetki==2 || $oturumyetki==1) {


if ($request->bakimmodu==0){

Sabitalanlar::findOrFail(1)->update([
"bakimmodu"=>$request->bakimmodu,
"bakimbaslik"=>$request->bakimbaslik,
"bakimicerik"=>$request->bakimicerik,
]);

\Artisan::call('up');

return redirect()->route('genelayar.bakimmodu')->with('success','Bakım Modu Kapatıldı ...');

}else{

Sabitalanlar::findOrFail(1)->update([
"bakimmodu"=>$request->bakimmodu,
"bakimbaslik"=>$request->bakimbaslik,
"bakimicerik"=>$request->bakimicerik,

]);

\Artisan::call('down --secret="bakim-modu-12345"');


return redirect()->to('/bakim-modu-12345')->with('success','Bakım Moduna Aldınız ...');

}




}else{
return redirect()->route('dashboard')->with('danger', 'İşlem Yetkiniz Kısıtlı..');

}



}



public function cerezpolitikasi(){


$cerezveri=Sabitalanlar::find(1);
return view('yonetim.genelayar.cerezpolitikayar',compact('cerezveri'));




}

public function cerezpolitikasipost(AyarCerezPRequest $request){


$oturumyetki = Auth::user()->yetki;

if ($oturumyetki==2 || $oturumyetki==1) {
Sabitalanlar::findOrFail(1)->update([
"cerezyazisi"=>$request->cerezyazisi,
"cerezlinkyazi"=>$request->cerezlinkyazi,
"crezlink"=>$request->crezlink,
"cerezbutonyazi"=>$request->cerezbutonyazi,
"cerezdurum"=>$request->cerezdurum,
]);

return redirect()->route('genelayar.cerezpolitikasi')->with('success','Veriler Güncellendi ...');

}else{
return redirect()->back()->with('danger', ' işlem Yetkiniz Kısıtlı..');

}



}


public function lisansbilgi(){
$duyurual=Sabitalanlar::find(1);


return view('yonetim.genelayar.lisansbilgi',compact('duyurual'));
}

public function lisansla(Request $request){
$hashedAppUrl = Sabitalanlar::findOrFail(1)->update([
'bilgi' => $request->bilgial,
]);
$duyurual=Sabitalanlar::find(1);


return view('yonetim.genelayar.lisansbilgi',compact('duyurual'));
}



public function domaindurum(Request $request){


$oturumyetki = Auth::user()->yetki;

if ($oturumyetki==2 || $oturumyetki==1) {
Sabitalanlar::findOrFail(1)->update([
"domain_durum"=>$request->domain_durum,
]);

return redirect()->back()->with('success','Veriler Güncellendi ...');

}else{
return redirect()->route('dashboard')->with('danger', 'Bu Sayfayı İşlem Yetkiniz Kısıtlı..');

}



}

public function istatistikduzelt(){

$toplammusteri=Uyeler::count();
$toplambayi=Uyeler::where('bayimi',1)->count();
$bekleyentalep=Destektalep::where('statu',1)->count();
$toplamsiparis=Siparisler::count();
$toplamkazanc=Siparisler::where('siparisdurum',2)->sum('toplamsepetfiyat');
$toplambekleyen=Siparisler::where('siparisdurum',0)->count();

IstatistikModel::find(1)->update([
'toplammusteri' => $toplammusteri,
'toplamkazanc' => $toplamkazanc,
'toplamsiparis' => $toplamsiparis,
'bekleyensiparis' => $toplambekleyen,
'toplambayi' => $toplambayi,
'bekleyentalep' => $bekleyentalep,
'updated_at' => Carbon::now(),
]);

return redirect()->route('dashboard')->with('success', 'İstatistik tablosu düzeltildi...');


}




}
 
DMCA compliant image
  • Üst