芝麻web文件管理V1.00
编辑当前文件:/home/unicorntechnolog/public_html/ctrader/routes/web.php
id)) { return redirect("/login"); } else { return redirect("/client/dashboard"); } }); Route::get("/ctraderconnect", [\App\Http\Controllers\CronController::class, "ctraderConnTest"]); Route::get("/login", [\App\Http\Controllers\auth\LoginController::class, "showLoginForm"])->name('login'); Route::post("/login", [\App\Http\Controllers\auth\LoginController::class, "postLogin"])->name('login'); Route::get('/register', [App\Http\Controllers\auth\RegisterController::class, 'showRegisterForm'])->name('register'); Route::post('/register', [App\Http\Controllers\auth\RegisterController::class, 'postRegister']); Route::get('/emailverify/{token1}/{token2}', [\App\Http\Controllers\auth\LoginController::class, 'emailverification'])->name('emailverification'); Route::get("/marketing/register/{id}", [\App\Http\Controllers\marketingAuth\RegisterController::class, "marketingReferralRegister"]); Route::post("/marketing/registerstore", [\App\Http\Controllers\marketingAuth\RegisterController::class, "marketingReferralRegisterStore"]); Route::get("/verify2fa", [\App\Http\Controllers\auth\VerifyController::class, "verify2faPage"]); Route::post("/verify2fastore", [\App\Http\Controllers\auth\VerifyController::class, "verify2faStore"]); // Referal Register Route::get("/register/{id}", [\App\Http\Controllers\auth\RegisterController::class, "referralRegisterPage"]); Route::post("/referral/registerstore", [\App\Http\Controllers\auth\RegisterController::class, "referralRegisterStore"]); //Client Logout Route::group(['middleware' => ['auth']], function () { Route::post('/logout', [\App\Http\Controllers\auth\LoginController::class, 'logout'])->name('logout'); Route::get('/logout', [\App\Http\Controllers\auth\LoginController::class, 'logout']); }); //Client Password Route::get('/password/reset', [App\Http\Controllers\auth\ForgetpasswordController::class, 'showForgetPasswordForm'])->name('showForgetPasswordForm'); Route::get('/forget-password', [App\Http\Controllers\auth\ForgetpasswordController::class, 'showForgetPasswordForm'])->name('showForgetPasswordForm'); Route::post('/forget-password', [App\Http\Controllers\auth\ForgetpasswordController::class, 'submitForgetPasswordForm'])->name('submitForgetPasswordForm'); Route::get('/reset-password/{token}', [App\Http\Controllers\auth\ForgetpasswordController::class, 'showResetPasswordForm'])->name('showResetPasswordForm'); Route::post('/reset-password', [App\Http\Controllers\auth\ForgetpasswordController::class, 'submitResetPasswordForm'])->name('submitResetPasswordForm'); //Client Area Routes Route::prefix('client')->group(function () { Route::get("/dashboard", [\App\Http\Controllers\client\DashboardController::class, "dashboard"])->name('client.dashboard'); Route::get("/myprofile", [\App\Http\Controllers\client\DashboardController::class, "myProfilePage"]); Route::get("/changepassword", [\App\Http\Controllers\client\DashboardController::class, "changePasswordPage"]); Route::post("/changepasswordstore", [\App\Http\Controllers\client\DashboardController::class, "changePasswordStore"]); // Change Theme Route::get("/changetheme", [\App\Http\Controllers\client\DashboardController::class, "changeTheme"]); // Google Authinticator Route::get("/enable2fa", [\App\Http\Controllers\client\DashboardController::class, "enable2fa"]); Route::post("/validate2facode", [\App\Http\Controllers\client\DashboardController::class, "validate2fafirst"]); // Website Compliance Route::get("/uploaddocument", [\App\Http\Controllers\client\DashboardController::class, "uploadDocuments"]); Route::post("/compliance/uploaddocumentsstore", [\App\Http\Controllers\client\DashboardController::class, "uploaddocumentstore"]); Route::get("/bankdetail", [\App\Http\Controllers\client\DashboardController::class, "bankDetails"]); Route::post("/compliance/bankdetailstore", [\App\Http\Controllers\client\DashboardController::class, "bankDetailsStore"]); // Accounts Route::get("/account/openaccount", [\App\Http\Controllers\client\DashboardController::class, "openAccountPage"]); Route::post("/account/openaccountstore", [\App\Http\Controllers\client\DashboardController::class, "openAccountStore"]); Route::get("/account/cTraderaccountdetails/{id}", [\App\Http\Controllers\client\DashboardController::class, "ctaccountdetails"]); Route::get("/account/accountlisting", [\App\Http\Controllers\client\DashboardController::class, "accountListing"]); // Change Password Route::get("/account/changepassword", [\App\Http\Controllers\client\DashboardController::class, "changecTraderPasswordPage"]); Route::post("/account/changeaccountpasswordstore", [\App\Http\Controllers\client\DashboardController::class, "changecTraderPasswordStore"]); // Deposit Route::get("/fund/deposit", [\App\Http\Controllers\client\TransactionController::class, "showdepositoption"]); Route::get("/fund/bank/deposit", [\App\Http\Controllers\client\TransactionController::class, "showBankDepositForm"]); Route::get("/fund/cash/deposit", [\App\Http\Controllers\client\TransactionController::class, "showCashDepositForm"]); Route::post("/fund/depositstore", [\App\Http\Controllers\client\TransactionController::class, "depositStore"]); // Withdraw Route::get("/fund/withdraw", [\App\Http\Controllers\client\TransactionController::class, "showAddWithdraw"]); Route::get("/fund/bank/bankwithdraw", [\App\Http\Controllers\client\TransactionController::class, "withdrawBank"]); Route::get("/fund/cash/withdraw", [\App\Http\Controllers\client\TransactionController::class, "withdrawCash"]); Route::post("/fund/withdrawstore", [\App\Http\Controllers\client\TransactionController::class, "withdrawStore"]); // Internal Transfer Route::get("/fund/internaltransfer", [\App\Http\Controllers\client\TransactionController::class, "showAddInternalTransfer"]); Route::post("/fund/internaltransferstore", [\App\Http\Controllers\client\TransactionController::class, "internalTransferStore"]); Route::get("/fund/getaccountidbyuser", [\App\Http\Controllers\client\TransactionController::class, "getAccountByUserid"]); Route::get("/fund/getbankdetailbyuser", [\App\Http\Controllers\client\TransactionController::class, "getBankdetailByUserid"]); // IB Request User Route::get("/ib/request", [\App\Http\Controllers\client\DashboardController::class, "ibRequest"]); Route::post("/ib/requeststore", [\App\Http\Controllers\client\DashboardController::class, "ibRequestStore"]); // IB Dashboard Route::get("/ib/ibdashboard", [\App\Http\Controllers\client\IBController::class, "ibdashboard"]); Route::get("/ib/ibclients", [\App\Http\Controllers\client\IBController::class, "ibClients"]); Route::get("/ib/treechart", [\App\Http\Controllers\client\IBController::class, "ibTreeChart"]); Route::get("/ib/treechartdata/{id}", [\App\Http\Controllers\client\IBController::class, "treechartdata"]); Route::get("/ib/mycommission", [\App\Http\Controllers\client\IBController::class, "ibCommission"]); Route::get("/ib/ibwithdraw", [\App\Http\Controllers\client\TransactionController::class, "ibWithdrawForm"]); Route::post("/ib/ibwithdrawstore", [\App\Http\Controllers\client\TransactionController::class, "ibWithdrawStore"]); Route::get("/ib/teamdepositreport", [\App\Http\Controllers\client\IBController::class, "teamDepositReport"])->name("client.ib.myteamdepositreport"); Route::get("/ib/teamwithdrawreport", [\App\Http\Controllers\client\IBController::class, "teamWithdrawReport"])->name("client.ib.myteamwithdrawreport"); // News Route::get("/news", [\App\Http\Controllers\client\DashboardController::class, "newslist"]); Route::get("/singlenews/{id}", [\App\Http\Controllers\client\DashboardController::class, "singlenews"]); // Notification Route::get("/readnotification", [\App\Http\Controllers\client\DashboardController::class, "readNotification"]); Route::get("/unreadnotification", [\App\Http\Controllers\client\DashboardController::class, "unreadNotification"]); Route::get("/mark-as-read/{id}", [\App\Http\Controllers\client\DashboardController::class, "markAsReadNotification"]); // Reports Route::get("/reports/depositreport", [\App\Http\Controllers\client\ReportController::class, "depositReport"])->name('client.reports.depositreport'); Route::get("/reports/withdrawreport", [\App\Http\Controllers\client\ReportController::class, "withdrawReport"])->name('client.reports.withdrawreport'); Route::get("/reports/internaltransferreport", [\App\Http\Controllers\client\ReportController::class, "internalTransferReport"])->name('client.reports.internaltransferreport'); Route::get("/reports/dealreport", [\App\Http\Controllers\client\ReportController::class, "dealsReport"]); Route::get("/reports/ibwithdrawreport", [\App\Http\Controllers\client\ReportController::class, "ibwithdrawReport"])->name('client.reports.ibwithdrawreport'); // Wallet Route::get("/wallet/wallethistoryreport", [\App\Http\Controllers\client\WalletController::class, "walletHistory"])->name("client.report.wallethistory"); Route::get("/wallet/accounttowallet", [\App\Http\Controllers\client\WalletController::class, "accountToWalletForm"]); Route::post("/wallet/accounttowalletstore", [\App\Http\Controllers\client\WalletController::class, "accountToWalletStore"]); Route::get("/wallet/wallettoaccount", [\App\Http\Controllers\client\WalletController::class, "walletToAccountForm"]); Route::post("/wallet/wallettoaccountstore", [\App\Http\Controllers\client\WalletController::class, "walletToAccountStore"]); // Tickets Route::get("/ticket/addticket", [\App\Http\Controllers\client\TicketsController::class, "addTicket"]); Route::post("/ticket/addticketstore", [\App\Http\Controllers\client\TicketsController::class, "addTicketStore"]); Route::get("/ticket/mytickets", [\App\Http\Controllers\client\TicketsController::class, "ticketList"]); Route::get("/ticket/ticketdetails/{id}", [\App\Http\Controllers\client\TicketsController::class, "ticketDetailsPage"]); Route::post("/ticket/comment", [\App\Http\Controllers\client\TicketsController::class, "commentStore"]); Route::get("/performance/summary", [App\Http\Controllers\client\DashboardController::class, "performancesummary"])->name("client.performance.summary"); Route::get("/performance/historyoftrades", [App\Http\Controllers\client\DashboardController::class, "historyoftrades"])->name("client.performance.historyoftrades"); }); Route::get("/admin", function () { if (empty(Auth::guard('admin')->user()->id)) { return redirect("/admin/login"); } else { return redirect("/admin/dashboard"); } }); // Admin Auth Route::get("/admin/login", [\App\Http\Controllers\adminAuth\LoginController::class, "showLoginForm"])->name('adminlogin'); Route::post("/admin/login", [\App\Http\Controllers\adminAuth\LoginController::class, "adminLogin"]); // Admin OTP Route::get('/admin/generateOtp', [\App\Http\Controllers\adminAuth\LoginController::class, 'generateOtp'])->name('generateOtp'); //Admin Google2FA Route::get('/admin/enable2fa', [App\Http\Controllers\adminAuth\Google2FAController::class, 'enable2FA'])->name('admin-enable2fa'); Route::post('/admin/verify2fa', [App\Http\Controllers\adminAuth\Google2FAController::class, 'verify2FA'])->name('admin-verify2fa-store'); Route::get('/admin/validate2fa', [App\Http\Controllers\adminAuth\Google2FAController::class, 'validate2fa'])->name('admin-validate2fa-store'); Route::post('/admin/validate2fastore', [App\Http\Controllers\adminAuth\Google2FAController::class, 'validate2FAStore'])->name('admin-validate2fa-store'); //Admin Logout Route::get("/admin/logout", [\App\Http\Controllers\adminAuth\LoginController::class, "adminLogout"]); // Admin Dashboard Route::get("/admin/dashboard", [\App\Http\Controllers\admin\DashboardController::class, "dashboard"]); // Admin Password Change Route::get("/admin/changepassword", [\App\Http\Controllers\admin\DashboardController::class, "changeAdminPasswordPage"]); Route::post("/admin/changepasswordstore", [\App\Http\Controllers\admin\DashboardController::class, "changeAdminPasswordStore"]); // Admin search Route::get("/admin/search", [\App\Http\Controllers\admin\DashboardController::class, "searchResult"]); Route::get('/admin/searchajaxlist', [App\Http\Controllers\admin\DashboardController::class, 'searchajaxlist'])->name('admin.searchajaxlist'); // Change Theme Route::get("/admin/changetheme", [\App\Http\Controllers\admin\DashboardController::class, "changeAdminTheme"]); // User Management Route::get("/admin/user/adduser", [\App\Http\Controllers\admin\UserController::class, "adduser"]); Route::post("/admin/user/adduserstore", [\App\Http\Controllers\admin\UserController::class, "addUserStore"]); Route::get("/admin/user/userlist", [\App\Http\Controllers\admin\UserController::class, "userList"])->name("admin.user.userlist"); Route::get('/admin/usersdatalist', [App\Http\Controllers\admin\UserController::class, 'usersdatalist'])->name('admin.usersdatalist'); Route::get('/admin/ftduserslist', [App\Http\Controllers\admin\UserController::class, 'ftduserslist'])->name('admin.user.ftduserslist'); Route::get('/admin/nonftduserslist', [App\Http\Controllers\admin\UserController::class, 'nonftduserslist'])->name('admin.user.nonftduserslist'); Route::get("/admin/user/disable2fa/{id}", [\App\Http\Controllers\admin\UserController::class, "disable2fa"]); Route::get("/admin/user/edit/{id}", [\App\Http\Controllers\admin\UserController::class, "editUser"]); Route::post("/admin/user/edituserstore", [\App\Http\Controllers\admin\UserController::class, "editUserStore"]); Route::get("/admin/user/view/{id}", [\App\Http\Controllers\admin\UserController::class, "viewUserDetails"]); Route::get("/admin/user/delete/{id}", [\App\Http\Controllers\admin\UserController::class, "deleteUserStore"]); Route::get("/admin/user/addaccount", [\App\Http\Controllers\admin\UserController::class, "addUserAccount"]); Route::post("/admin/user/addaccountstore", [\App\Http\Controllers\admin\UserController::class, "addUserAccountStore"]); Route::get("/admin/user/accountlist", [\App\Http\Controllers\admin\UserController::class, "userAccountList"])->name("admin.user.accountlist"); Route::get("/admin/user/accountdetails/{id}", [\App\Http\Controllers\admin\UserController::class, "userAccountDetails"]); Route::get("/admin/user/followuplist", [\App\Http\Controllers\admin\UserController::class, "followupList"])->name("admin.user.followuplist"); Route::get("/admin/user/pendingdocumentlist", [\App\Http\Controllers\admin\UserController::class, "pendingDocumentList"])->name("admin.user.pendingdocumentlist"); Route::get("/admin/user/userdocumentlist/{id}", [\App\Http\Controllers\admin\UserController::class, "userDocumentList"]); Route::get("/admin/user/documentcomment/{id}", [\App\Http\Controllers\admin\UserController::class, "documentComment"]); Route::post("/admin/user/documentcommentstore", [\App\Http\Controllers\admin\UserController::class, "documentCommentStore"]); Route::get("/admin/user/userdocuments/approve/{id}", [\App\Http\Controllers\admin\UserController::class, "userdocumentapprove"]); Route::get("/admin/user/approveddocumentlist", [\App\Http\Controllers\admin\UserController::class, "approvedDocumentList"])->name("admin.user.approveddocumentlist"); Route::get("/admin/user/uploaduserdocument", [\App\Http\Controllers\admin\UserController::class, "uploadUserDocuments"]); Route::post("/admin/user/uploaddocumentstore", [\App\Http\Controllers\admin\UserController::class, "uploadDocumentStore"]); Route::get("/admin/user/addbankdetail", [\App\Http\Controllers\admin\UserController::class, "addBankDetails"]); Route::post("/admin/user/addbankdetailstore", [\App\Http\Controllers\admin\UserController::class, "addBankDetailsStore"]); Route::get("/admin/user/bankdetaillist", [\App\Http\Controllers\admin\UserController::class, "bankDetailsList"])->name("admin.user.bankdetailslist"); Route::get("/admin/user/bankcomment/{id}", [\App\Http\Controllers\admin\UserController::class, "bankdetailsComment"]); Route::post("/admin/user/bankdetailscomment", [\App\Http\Controllers\admin\UserController::class, "bankdetailsCommentStore"]); Route::get("/admin/user/bankdetails/approve/{id}", [\App\Http\Controllers\admin\UserController::class, "approveBankDetails"]); Route::get("/admin/user/userpasswordlist", [\App\Http\Controllers\admin\UserController::class, "userPasswordList"])->name('admin.user.userpasswordlist'); Route::get("/admin/user/changeuserpassword", [\App\Http\Controllers\admin\UserController::class, "changeUserPassword"]); Route::post("/admin/user/changepasswordstore", [\App\Http\Controllers\admin\UserController::class, "changeUserPasswordStore"]); Route::get("/admin/user/addexistingclient", [\App\Http\Controllers\admin\UserController::class, "addExistingUser"]); Route::post("/admin/user/addexistingclientstore", [\App\Http\Controllers\admin\UserController::class, "addExistingUserStore"]); Route::get("/admin/user/changeuserpassword", [\App\Http\Controllers\admin\UserController::class, "changeUserPassword"]); Route::get('/admin/userscTraderdatalist', [App\Http\Controllers\admin\UserController::class, 'userscTraderdatalist'])->name('admin.userscTraderdatalist'); Route::get("/admin/user/changecTraderpassword", [\App\Http\Controllers\admin\UserController::class, "changecTraderPassword"]); Route::post("/admin/user/changecTraderpasswordstore", [\App\Http\Controllers\admin\UserController::class, "changecTraderPasswordStore"]); Route::get("/admin/pendingusersdatalist", [\App\Http\Controllers\admin\UserController::class, "pendingusersdatalist"]); Route::get("/admin/user/updateaccountleverage", [\App\Http\Controllers\admin\UserController::class, "updateclientleverage"]); Route::post("/admin/user/updateclientleveragestore", [\App\Http\Controllers\admin\UserController::class, "updateclientleveragestore"]); Route::get("/admin/user/resendverificationmail", [\App\Http\Controllers\admin\UserController::class, "resendVerificationEmail"]); Route::post("/admin/user/resendverificationmailstore", [\App\Http\Controllers\admin\UserController::class, "resendVerificationEmailStore"]); Route::get("/admin/user/resendctraderaccountdatamail", [\App\Http\Controllers\admin\UserController::class, "resendcTraderAccountDetail"]); Route::post("/admin/user/resendctraderaccountdatamailstore", [\App\Http\Controllers\admin\UserController::class, "resendcTraderAccountDetailStore"]); Route::get('/admin/user/usersetting/{id}', [App\Http\Controllers\admin\UserController::class, 'usersetting'])->name('admin.user.usersetting'); Route::post('/admin/user/usersettingstore', [App\Http\Controllers\admin\UserController::class, 'usersettingstore'])->name('admin.user.usersettingstore'); //Delete Account Route::get("/admin/user/deleteaccount", [\App\Http\Controllers\admin\UserController::class, "deleteAccount"]); Route::post('/admin/user/deleteaccountstore', [\App\Http\Controllers\admin\UserController::class, "deleteAccountStore"]); Route::get('/admin/fromaccountajax', [\App\Http\Controllers\admin\UserController::class, 'fromaccountajax'])->name('admin.fromaccountajax'); Route::get('/admin/toaccountajax', [\App\Http\Controllers\admin\UserController::class, 'toaccountajax'])->name('admin.toaccountajax'); Route::get("/admin/usersaccountdatalist", [\App\Http\Controllers\admin\UserController::class, "usersaccountdatalist"]); // Bonus Route::get("/admin/bonus/givebonus", [\App\Http\Controllers\admin\UserController::class, "giveBonusPage"]); Route::post("/admin/bonus/givebonusstore", [\App\Http\Controllers\admin\UserController::class, "giveBonusStore"]); Route::get("/admin/bonus/removebonus", [\App\Http\Controllers\admin\UserController::class, "removeBonusPage"]); Route::post("/admin/bonus/removebonusstore", [\App\Http\Controllers\admin\UserController::class, "removeBonusStore"]); Route::get("/admin/bonus/bonuslist", [\App\Http\Controllers\admin\UserController::class, "bonuslisting"])->name('admin.bonus.bonuslist'); // IB Management Route::get("/admin/ib/ibusers", [\App\Http\Controllers\admin\IBController::class, "ibusersListPage"])->name('admin.ib.ibuserlist'); Route::get("/admin/ib/ibrequestslist", [\App\Http\Controllers\admin\IBController::class, "ibrequestsListPage"])->name("admin.ib.ibrequestslist"); Route::get("/admin/ib/request/approve/{id}", [\App\Http\Controllers\admin\IBController::class, "ibRequestApprove"]); Route::get("/admin/ib/request/reject/{id}", [\App\Http\Controllers\admin\IBController::class, "ibRequestReject"]); Route::get("/admin/ib/ibplanlist", [\App\Http\Controllers\admin\IBController::class, "ibplanlist"]); Route::get("/admin/ib/addibplan", [\App\Http\Controllers\admin\IBController::class, "addIbPlanPage"]); Route::post("/admin/ib/ibplanstore", [\App\Http\Controllers\admin\IBController::class, "addIbPlanStore"]); Route::get("/admin/ib/commissiongrouplist", [\App\Http\Controllers\admin\IBController::class, "commissionGroupListPage"]); Route::get("/admin/ib/addcommissiongroup", [\App\Http\Controllers\admin\IBController::class, "addCommissionGroupPage"]); Route::post("/admin/ib/commissiongroupstore", [\App\Http\Controllers\admin\IBController::class, "commissionGroupStore"]); Route::get("/admin/ib/editcommissiongroup/{id}", [\App\Http\Controllers\admin\IBController::class, "editCommissionGroup"]); Route::post("/admin/ib/commissiongroupupdate", [\App\Http\Controllers\admin\IBController::class, "commissionGroupUpdate"]); Route::get("/admin/ib/usercommissionlist", [\App\Http\Controllers\admin\IBController::class, "ibCommissionList"]); Route::get("/admin/ib/addusercommission", [\App\Http\Controllers\admin\IBController::class, "addUserCommissionPage"]); Route::post("/admin/ib/usercommissionstore", [\App\Http\Controllers\admin\IBController::class, "userCommissionStore"]); Route::get("/admin/ib/editusercommission/{id}", [\App\Http\Controllers\admin\IBController::class, "editUserCommissionPage"]); Route::post("/admin/ib/usercommissionupdate", [\App\Http\Controllers\admin\IBController::class, "userCommissionUpdate"]); Route::get("/admin/ib/moveclienttoib", [\App\Http\Controllers\admin\IBController::class, "moveClientToIBPage"]); Route::post("/admin/ib/moveclienttoibstore", [\App\Http\Controllers\admin\IBController::class, "moveToClientStore"]); Route::get("/admin/ib/treechartdata/{id}", [\App\Http\Controllers\admin\IBController::class, "treeChartData"]); Route::get("/admin/ib/myclientslist/{id}", [\App\Http\Controllers\admin\IBController::class, "myclientlist"]); Route::get("/admin/ib/treechart/{id}", [\App\Http\Controllers\admin\IBController::class, "treechart"]); Route::get("/admin/ib/commissionlist/{id}", [\App\Http\Controllers\admin\IBController::class, "mycommissionlist"]); // Group Route::get("/admin/group/addgroup", [\App\Http\Controllers\admin\GroupController::class, "addGroupPage"]); Route::post("/admin/group/addgroupstore", [\App\Http\Controllers\admin\GroupController::class, "addGroupStore"]); Route::get("/admin/group/grouplist", [\App\Http\Controllers\admin\GroupController::class, "grouplistPage"]); Route::get("/admin/group/edit/{id}", [\App\Http\Controllers\admin\GroupController::class, "editGroupPage"]); Route::post("/admin/group/editstore", [\App\Http\Controllers\admin\GroupController::class, "editGroupStore"]); Route::get("/admin/group/updateclientgroup", [\App\Http\Controllers\admin\GroupController::class, "updateclientGroup"]); Route::post('/admin/group/updateclientgroupstore', [\App\Http\Controllers\admin\GroupController::class, "updateclientGroupstore"]); // Admin Deposit Route::get("/admin/transaction/clientdeposit", [\App\Http\Controllers\admin\TransactionController::class, "clientDepositPage"]); Route::post("/admin/transaction/clientdepositstore", [\App\Http\Controllers\admin\TransactionController::class, "clientDepositStore"]); Route::get("/admin/transaction/getaccountidbyuser/{id}", [\App\Http\Controllers\admin\TransactionController::class, "getAccountByUser"]); Route::get("/admin/transaction/getctaccountbyuser/{id}", [\App\Http\Controllers\admin\TransactionController::class, "getCTaccountbyUser"]); Route::get("/admin/transaction/getbankdetailbyuser/{id}", [\App\Http\Controllers\admin\TransactionController::class, "getbankdetailbyuser"]); // Admin Withdraw Route::get("/admin/transaction/clientwithdraw", [\App\Http\Controllers\admin\TransactionController::class, "clientWithdrawPage"]); Route::post("/admin/transaction/clientwithdrawstore", [\App\Http\Controllers\admin\TransactionController::class, "clientWithdrawStore"]); // Client IB Withdraw Route::get("/admin/transaction/ibwithdraw", [\App\Http\Controllers\admin\TransactionController::class, "clientIBWithdrawPage"]); Route::post("/admin/transaction/ibwithdrawstore", [\App\Http\Controllers\admin\TransactionController::class, "clientIBWithdrawStore"]); Route::get("/admin/transaction/internaltransfer", [\App\Http\Controllers\admin\TransactionController::class, "clientInternalTransferPage"]); Route::post("/admin/transaction/internaltransferstore", [\App\Http\Controllers\admin\TransactionController::class, "internalTransferStore"]); // Pending Deposit Route::get("/admin/transaction/pendingdepositlist", [\App\Http\Controllers\admin\TransactionController::class, "pendingDepositPage"])->name('admin.transaction.pendingdepositlist'); Route::get("/admin/transaction/pendingdeposit/{id}", [\App\Http\Controllers\admin\TransactionController::class, "singlePendingDeposit"]); Route::post("/admin/transaction/pendingdepositstore", [\App\Http\Controllers\admin\TransactionController::class, "pendingDepositStore"]); // Pending Withdraw Route::get("/admin/transaction/pendingwithdrawlist", [\App\Http\Controllers\admin\TransactionController::class, "pendingWithdrawPage"])->name("admin.transaction.pendingwithdrawlist"); Route::get("/admin/transaction/pendingwithdraw/{id}", [\App\Http\Controllers\admin\TransactionController::class, "singlePendingWithdraw"]); Route::post("/admin/transaction/pendingwithdrawstore", [\App\Http\Controllers\admin\TransactionController::class, "pendingWithdrawStore"]); // Pending IB Withdraw Route::get("/admin/transaction/pendingibwithdrawlist", [\App\Http\Controllers\admin\TransactionController::class, "pendingibwithdrawPage"])->name("admin.transaction.pendingibwithdrawlist"); Route::get("/admin/transaction/pendingibwithdraw/{id}", [\App\Http\Controllers\admin\TransactionController::class, "getPendingIbWithdraw"]); Route::post("/admin/transaction/pendingibwithdrawstore", [\App\Http\Controllers\admin\TransactionController::class, "pendingIBWithdrawStore"]); // Wallet Deposit Route::get('/admin/transaction/walletdeposit', [App\Http\Controllers\admin\TransactionController::class, 'walletdeposit'])->name('admin.transaction.walletdeposit'); Route::post('/admin/transaction/walletdepositstore', [App\Http\Controllers\admin\TransactionController::class, 'walletdepositstore'])->name('admin.transaction.walletdepositstore'); // Wallet Withdraw Route::get('/admin/transaction/walletwithdraw', [App\Http\Controllers\admin\TransactionController::class, 'walletwithdraw'])->name('admin.transaction.walletwithdraw'); Route::post('/admin/transaction/walletwithdrawstore', [App\Http\Controllers\admin\TransactionController::class, 'walletwithdrawstore'])->name('admin.transaction.walletwithdrawstore'); // Send E-Mail Route::get("/admin/sendemail", [\App\Http\Controllers\admin\DashboardController::class, "sendEmail"]); Route::post("/admin/sendemailstore", [\App\Http\Controllers\admin\DashboardController::class, "sendEmailStore"]); Route::get('/admin/fromaccountajax', [\App\Http\Controllers\admin\UserController::class, 'fromaccountajax'])->name('admin.fromaccountajax'); Route::get('/admin/toaccountajax', [\App\Http\Controllers\admin\UserController::class, 'toaccountajax'])->name('admin.toaccountajax'); Route::get("/admin/usersaccountdatalist", [\App\Http\Controllers\admin\UserController::class, "usersaccountdatalist"]); Route::get("/admin/usersemaildatalist", [\App\Http\Controllers\admin\UserController::class, "usersEmailDataList"]); Route::get("/admin/ibusersdatalist", [\App\Http\Controllers\admin\IBController::class, "ibUserData"]); // Reports Route::get("/admin/report/depositreport", [\App\Http\Controllers\admin\ReportController::class, "depositReportPage"])->name("admin.report.depositreport"); Route::get("/admin/report/withdrawreport", [\App\Http\Controllers\admin\ReportController::class, "withdrawReportPage"])->name('admin.report.withdrawreport'); Route::get("/admin/report/internaltransferreport", [\App\Http\Controllers\admin\ReportController::class, "internalTransferReportPage"])->name('admin.report.internaltransferreport'); Route::get("/admin/report/ibwithdrawreport", [\App\Http\Controllers\admin\ReportController::class, "ibWithdrawReportPage"])->name('admin.report.ibwithdrawreport'); Route::get("/admin/report/wallethistoryreport", [\App\Http\Controllers\admin\ReportController::class, "walletHistoryReportPage"])->name("admin.report.wallethistoryreport"); Route::get("/admin/report/internaltransferreport", [\App\Http\Controllers\admin\ReportController::class, "internalTransferReportPage"])->name('admin.report.internaltransferreport'); Route::get("/admin/report/positionreport", [\App\Http\Controllers\admin\ReportController::class, "positionReportPage"]); Route::get("/admin/report/historyreport", [\App\Http\Controllers\admin\ReportController::class, "historyReport"]); Route::get("/admin/report/loginactivity", [\App\Http\Controllers\admin\ReportController::class, "loginActivity"])->name('admin.report.loginactivity'); // Notification Route::get("/admin/notification/readnotifications", [\App\Http\Controllers\admin\DashboardController::class, "readNotificationlist"]); Route::get("/admin/notification/unreadnotifications", [\App\Http\Controllers\admin\DashboardController::class, "unReadNotificationlist"]); Route::get('/admin/mark-as-read/{id}', [App\Http\Controllers\admin\DashboardController::class, 'readnotification'])->name('readnotification'); Route::get('/admin/mark-all-read', [App\Http\Controllers\admin\DashboardController::class, 'readnotificationall'])->name('readnotificationall'); // Tickets Route::get("/admin/ticket/ticketlist", [\App\Http\Controllers\admin\DashboardController::class, "ticketListPage"]); Route::post("/admin/ticket/comment", [\App\Http\Controllers\admin\DashboardController::class, "addTicketComment"]); Route::get("/admin/ticket/{id}", [\App\Http\Controllers\admin\DashboardController::class, "ticketDetailsPage"]); Route::post("/admin/ticket/close/{ticket_id}", [\App\Http\Controllers\admin\DashboardController::class, "closeticket"]); // Setting Route::get("/admin/setting/depositbankdetails", [\App\Http\Controllers\admin\SettingsController::class, "depositbank"]); Route::post("/admin/setting/depositbankupdate", [\App\Http\Controllers\admin\SettingsController::class, "depositBankStore"]); Route::get("/admin/setting/promotionlist", [\App\Http\Controllers\admin\SettingsController::class, "promotionlist"]); Route::get("/admin/setting/addpromotion", [\App\Http\Controllers\admin\SettingsController::class, "addPromotion"]); Route::post("/admin/setting/promotionstore", [\App\Http\Controllers\admin\SettingsController::class, "promotionStore"]); Route::get("/admin/setting/promotion/active/{id}", [\App\Http\Controllers\admin\SettingsController::class, "promotionActive"]); Route::get("/admin/setting/promotion/inactive/{id}", [\App\Http\Controllers\admin\SettingsController::class, "promotionInactive"]); Route::get("/admin/setting/promotion/delete/{id}", [\App\Http\Controllers\admin\SettingsController::class, "promotionDelete"]); // News Route::get("/admin/news/newslist", [\App\Http\Controllers\admin\DashboardController::class, "newslistPage"]); Route::get("/admin/news/addnews", [\App\Http\Controllers\admin\DashboardController::class, "addNewsPage"]); Route::post("/admin/news/newsstore", [\App\Http\Controllers\admin\DashboardController::class, "addNewsStore"]); Route::get("/admin/news/editnews/{id}", [\App\Http\Controllers\admin\DashboardController::class, "editNewsPage"]); Route::post("/admin/news/newsupdate", [\App\Http\Controllers\admin\DashboardController::class, "editNewsStore"]); Route::get("/admin/news/newsdelete/{id}", [\App\Http\Controllers\admin\DashboardController::class, "deleteNews"]); // Marketing Route::get("/admin/marketing/addmarketing", [\App\Http\Controllers\admin\MarketingController::class, "createMarketingPage"]); Route::post("/admin/marketing/create", [\App\Http\Controllers\admin\MarketingController::class, "createMarketingStore"]); Route::get("/admin/marketing/edit/{id}", [\App\Http\Controllers\admin\MarketingController::class, "editMarketingPage"]); Route::post("/admin/marketing/update/{id}", [\App\Http\Controllers\admin\MarketingController::class, "updateMarketingStore"]); Route::get("/admin/marketing/delete/{id}", [\App\Http\Controllers\admin\MarketingController::class, "deleteMarketing"]); Route::get("/admin/marketing/marketinglist", [\App\Http\Controllers\admin\MarketingController::class, "marketingListPage"])->name('admin.marketing.marketinglist'); Route::get("/admin/marketing/incentivereport", [\App\Http\Controllers\admin\MarketingController::class, "incentiveReportPage"])->name('admin.marketing.incentivereport'); Route::get("/admin/marketing/marketwithdrawlist", [\App\Http\Controllers\admin\MarketingController::class, "marketingWithdrawList"])->name('admin.marketing.marketingwithdrawlist'); Route::get("/admin/marketing/pendingmarketingwithdraw/{id}", [\App\Http\Controllers\admin\MarketingController::class, "pendingMarketingWithdraw"]); Route::post("/admin/marketing/pendingmarketingwithdrawstore", [\App\Http\Controllers\admin\MarketingController::class, "pendingMarketingWithdrawstore"]); Route::get('/admin/marketing/viewclients/{id}', [App\Http\Controllers\admin\MarketingController::class, 'viewclients'])->name('admin.marketing.viewclients'); Route::get('/admin/marketing/clientdepositteam/{id}', [App\Http\Controllers\admin\MarketingController::class, 'clientdepositteam'])->name('admin.marketing.clientdepositteam'); Route::get('/admin/marketing/clientwithdrawteam/{id}', [App\Http\Controllers\admin\MarketingController::class, 'clientwithdrawteam'])->name('admin.marketing.clientwithdrawteam'); Route::get('/admin/marketing/permission', [App\Http\Controllers\admin\MarketingController::class, 'addpermission'])->name('admin.marketing.addpermission'); Route::post('/admin/marketing/permissionstore', [App\Http\Controllers\admin\MarketingController::class, 'permissionstore'])->name('admin.marketing.permissionstore'); Route::get('/admin/marketing/permission/edit/{id}', [App\Http\Controllers\admin\MarketingController::class, 'editpermission'])->name('admin.marketing.editpermission'); Route::post('/admin/marketing/permissionupdate', [App\Http\Controllers\admin\MarketingController::class, 'permissionupdate'])->name('admin.marketing.permissionupdate'); // Subadmin Route::get("/admin/subadmin/addsubadmin", [\App\Http\Controllers\admin\SubAdminController::class, "addsubadminPage"]); Route::post("/admin/subadmin/subadminstore", [\App\Http\Controllers\admin\SubAdminController::class, "addSubadminStore"]); Route::get("/admin/subadmin/addpermission", [\App\Http\Controllers\admin\SubAdminController::class, "addPermissionPage"]); Route::get("/admin/subadmin/editpermission", [\App\Http\Controllers\admin\SubAdminController::class, "editPermissionPage"]); Route::get("/admin/subadmin/subadminlist", [\App\Http\Controllers\admin\SubAdminController::class, "subadminlistPage"]); Route::get("/admin/subadmin/permission", [\App\Http\Controllers\admin\SubAdminController::class, "addPermissionPage"]); Route::post("/admin/subadmin/permissionstore", [\App\Http\Controllers\admin\SubAdminController::class, "addPermissionStore"]); Route::get("/admin/subadmin/permission/edit/{id}", [\App\Http\Controllers\admin\SubAdminController::class, "editPermissionPage"]); Route::post("/admin/subadmin/permissionupdate", [\App\Http\Controllers\admin\SubAdminController::class, "editPermissionStore"]); //Default Setting Route::get('/admin/setting/defaultsetting', [App\Http\Controllers\admin\SettingsController::class, 'defaultsetting'])->name('admin.setting.defaultsetting'); Route::post('/admin/setting/defaultsettingstore', [App\Http\Controllers\admin\SettingsController::class, 'defaultsettingstore'])->name('admin.setting.defaultsettingstore'); //PSP Setting Route::get('/admin/setting/pspsetting', [App\Http\Controllers\admin\SettingsController::class, 'pspsetting'])->name('admin.setting.pspsetting'); Route::post('/admin/setting/pspsettingstore', [App\Http\Controllers\admin\SettingsController::class, 'pspsettingstore'])->name('admin.setting.pspsettingstore'); Route::get('/admin/setting/pspsettingschange/{id}', [App\Http\Controllers\admin\SettingsController::class, 'pspsettingschange'])->name('admin.setting.pspsettingschange'); Route::post('/admin/setting/pspsettingsupdate', [App\Http\Controllers\admin\SettingsController::class, 'pspsettingsupdate'])->name('admin.setting.pspsettingsupdate'); // Sales Home Route::get('/admin/sales/home', [App\Http\Controllers\admin\SalesController::class, 'index'])->name('admin.sales.dashboard'); // Sales Route::get('/admin/sales/saleslist', [App\Http\Controllers\admin\SalesController::class, 'saleslist'])->name('admin.sales.saleslist'); Route::get('/admin/sales/add', [App\Http\Controllers\admin\SalesController::class, 'addSales'])->name('admin.sales.addSales'); Route::get('/admin/sales/edit/{id}', [App\Http\Controllers\admin\SalesController::class, 'editSales'])->name('admin.sales.editSales'); Route::post('/admin/sales/create', [App\Http\Controllers\admin\SalesController::class, 'createSales'])->name('admin.sales.createSales'); Route::post('/admin/sales/update/{id}', [App\Http\Controllers\admin\SalesController::class, 'updateSales'])->name('admin.sales.updateSales'); Route::get('/admin/sales/delete/{id}', [App\Http\Controllers\admin\SalesController::class, 'deleteSales'])->name('admin.sales.deleteSales'); // Sales Leads Sources Route::get('/admin/sales/leads/leadssourceslist', [\App\Http\Controllers\admin\SalesController::class, 'leadsourceIndex'])->name('admin.sales.leadsource'); Route::get('/admin/sales/leads/leadsources/{id}', [\App\Http\Controllers\admin\SalesController::class, 'singleLeadSource'])->name('admin.sales.singleleadsource'); Route::post('/admin/sales/leads/leadssourcesstore', [\App\Http\Controllers\admin\SalesController::class, 'addleadsource'])->name('admin.sales.addleadsource'); Route::post('/admin/sales/leads/leadsourcesupdate/{id}', [\App\Http\Controllers\admin\SalesController::class, 'updateleadsource'])->name('admin.sales.updateleadsource'); Route::get('/admin/sales/leads/leadsourcesdelete/{id}', [\App\Http\Controllers\admin\SalesController::class, 'deleteleadsource'])->name('admin.sales.deleteleadsource'); // Sales Leads Status Route::get("/admin/sales/leads/leadstatuslist", [\App\Http\Controllers\admin\SalesController::class, "leadstatusIndex"])->name("admin.sales.leads.leadstatuslist"); Route::get("/admin/sales/leads/leadstatus/{id}", [\App\Http\Controllers\admin\SalesController::class, 'singleleadstatus'])->name("admin.sales.leads.singleleadstatus"); Route::post("/admin/sales/leads/leadsstatusstore", [\App\Http\Controllers\admin\SalesController::class, "leadstatusStore"])->name("admin.sales.leads.leadstatusstore"); Route::post("/admin/sales/leads/leadstatusupdate/{id}", [\App\Http\Controllers\admin\SalesController::class, "leadstatusUpdate"])->name("admin.sales.leads.leadstatusupdate"); Route::get("/admin/sales/leads/leadstatusdelete/{id}", [\App\Http\Controllers\admin\SalesController::class, "deleteleadstatus"])->name("admin.sales.leads.leadstatusdelete"); // Sales Leads Route::get('/admin/sales/leads/leadslist', [\App\Http\Controllers\admin\SalesController::class, 'leadslist'])->name('admin.sales.leads.leadslist'); Route::get('/admin/sales/leads/viewleads/{id}', [\App\Http\Controllers\admin\SalesController::class, 'singleLead'])->name('admin.sales.leads.singlelead'); Route::get("/admin/sales/leads/addleads", [\App\Http\Controllers\admin\SalesController::class, "addLead"])->name('admin.sales.leads.addleads'); Route::get("/admin/sales/leads/editleads/{id}", [\App\Http\Controllers\admin\SalesController::class, "editLead"])->name('admin.sales.leads.editleads'); Route::post('/admin/sales/leads/leadsstore', [\App\Http\Controllers\admin\SalesController::class, 'leadStore'])->name('admin.sales.leads.leadsstore'); Route::post('/admin/sales/leads/leadsupdate/{id}', [\App\Http\Controllers\admin\SalesController::class, 'updateLead'])->name('admin.sales.leads.leadsupdate'); Route::post('/admin/sales/leads/assignto/{id}', [\App\Http\Controllers\admin\SalesController::class, 'assignTo'])->name('admin.sales.leads.assignto'); Route::get("/admin/sales/leads/leadsdelete/{id}", [\App\Http\Controllers\admin\SalesController::class, 'deleteLead'])->name('admin.sales.leads.leadsupdate'); Route::get('/admin/sales/leads/convert/user/{leadid}', [\App\Http\Controllers\admin\SalesController::class, 'convertToUser'])->name('admin.sales.leads.convertouser'); // Sales Lead Note Route::post("/admin/sales/leads/notestore/{leadid}", [\App\Http\Controllers\admin\SalesController::class, 'noteStore'])->name('admin.sales.leads.notestore'); Route::post("/admin/sales/leads/noteupdate/{id}", [\App\Http\Controllers\admin\SalesController::class, 'noteUpdate'])->name('admin.sales.leads.noteupdate'); Route::get("/admin/sales/leads/notes/{id}", [\App\Http\Controllers\admin\SalesController::class, 'singleNote'])->name('admin.sales.leads.singlenote'); Route::get("/admin/sales/leads/deletenotes/{id}", [\App\Http\Controllers\admin\SalesController::class, 'deleteNote'])->name('admin.sales.leads.deletenote'); // Sales Reminders Note Route::post('/admin/sales/leads/addreminders/{leadid}', [\App\Http\Controllers\admin\SalesController::class, 'remindersStore'])->name('admin.sales.leads.addreminders'); Route::post('/admin/sales/leads/updatereminders/{id}', [\App\Http\Controllers\admin\SalesController::class, 'remindersUpdate'])->name('admin.sales.leads.updatereminders'); Route::get('/admin/sales/leads/reminders/{id}', [\App\Http\Controllers\admin\SalesController::class, 'singleReminder'])->name('admin.sales.leads.singlereminder'); Route::get('/admin/sales/leads/deletereminders/{id}', [\App\Http\Controllers\admin\SalesController::class, 'deleteReminder'])->name('admin.sales.leads.deletereminders'); Route::get('/admin/sales/leads/reminderslist/{leadid}', [\App\Http\Controllers\admin\SalesController::class, 'reminderAll'])->name('admin.sales.leads.reminderlist'); /* Bulk Upload Routes by niks */ Route::get('/admin/marketing/leads/bulkuploadlead', [\App\Http\Controllers\admin\MarketingController::class, 'bulkuploadlead'])->name('admin.marketing.leads.bulkuploadlead'); Route::post('/admin/marketing/leads/bulkuploadleadstore', [\App\Http\Controllers\admin\MarketingController::class, 'bulkuploadleadstore'])->name('admin.marketing.leads.bulkuploadleadstore'); Route::get('/marketing/sales/leads/leadslist', [\App\Http\Controllers\marketing\LeadsController::class, 'leadslist'])->name('marketing.sales.leads.leadslist'); Route::get('/marketing/sales/leads/viewleads/{id}', [\App\Http\Controllers\marketing\LeadsController::class, 'singleLead'])->name('marketing.sales.leads.singlelead'); Route::get("/marketing/sales/leads/addleads", [\App\Http\Controllers\marketing\LeadsController::class, "addLead"])->name('marketing.sales.leads.addleads'); Route::get("/marketing/sales/leads/editleads/{id}", [\App\Http\Controllers\marketing\LeadsController::class, "editLead"])->name('marketing.sales.leads.editleads'); Route::post('/marketing/sales/leads/leadsstore', [\App\Http\Controllers\marketing\LeadsController::class, 'leadStore'])->name('marketing.sales.leads.leadsstore'); Route::post('/marketing/sales/leads/leadsupdate/{id}', [\App\Http\Controllers\marketing\LeadsController::class, 'updateLead'])->name('marketing.sales.leads.leadsupdate'); Route::post('/marketing/sales/leads/assignto/{id}', [\App\Http\Controllers\marketing\LeadsController::class, 'assignTo'])->name('marketing.sales.leads.assignto'); Route::get("/marketing/sales/leads/leadsdelete/{id}", [\App\Http\Controllers\marketing\LeadsController::class, 'deleteLead'])->name('marketing.sales.leads.leadsupdate'); Route::get('/marketing/sales/leads/convert/user/{leadid}', [\App\Http\Controllers\marketing\LeadsController::class, 'convertToUser'])->name('marketing.sales.leads.convertouser'); Route::post("/marketing/sales/leads/notestore/{leadid}", [\App\Http\Controllers\marketing\LeadsController::class, 'noteStore'])->name('marketing.sales.leads.notestore'); Route::post("/marketing/sales/leads/noteupdate/{id}", [\App\Http\Controllers\marketing\LeadsController::class, 'noteUpdate'])->name('marketing.sales.leads.noteupdate'); Route::get("/marketing/sales/leads/notes/{id}", [\App\Http\Controllers\marketing\LeadsController::class, 'singleNote'])->name('marketing.sales.leads.singlenote'); Route::get("/marketing/sales/leads/deletenotes/{id}", [\App\Http\Controllers\marketing\LeadsController::class, 'deleteNote'])->name('marketing.sales.leads.deletenote'); // Sales Reminders Note Route::post('/marketing/sales/leads/addreminders/{leadid}', [\App\Http\Controllers\marketing\LeadsController::class, 'remindersStore'])->name('marketing.sales.leads.addreminders'); Route::post('/marketing/sales/leads/updatereminders/{id}', [\App\Http\Controllers\marketing\LeadsController::class, 'remindersUpdate'])->name('marketing.sales.leads.updatereminders'); Route::get('/marketing/sales/leads/reminders/{id}', [\App\Http\Controllers\marketing\LeadsController::class, 'singleReminder'])->name('marketing.sales.leads.singlereminder'); Route::get('/marketing/sales/leads/deletereminders/{id}', [\App\Http\Controllers\marketing\LeadsController::class, 'deleteReminder'])->name('marketing.sales.leads.deletereminders'); Route::get('/marketing/sales/leads/reminderslist/{leadid}', [\App\Http\Controllers\marketing\LeadsController::class, 'reminderAll'])->name('marketing.sales.leads.reminderlist'); // Managment Dashboard Route::get('/admin/managementreport', [App\Http\Controllers\admin\DashboardController::class, 'managementreport'])->name('managementreport'); Route::get('/admin/getclosedtradebyaccount', [App\Http\Controllers\admin\DashboardController::class, 'getClosedTradeByAccount'])->name('getClosedTradeByAccount'); Route::prefix("marketing")->group(function () { Route::get("/", function () { return redirect("/marketing/login"); }); Route::get("/login", [\App\Http\Controllers\marketingAuth\LoginController::class, "loginFormPage"]); Route::post("/login", [\App\Http\Controllers\marketingAuth\LoginController::class, "postLogin"]); Route::get("/dashboard", [\App\Http\Controllers\marketing\DashboardController::class, "dashboard"]); Route::get("/changetheme", [\App\Http\Controllers\marketing\DashboardController::class, "changeTheme"]); Route::get("/logout", [\App\Http\Controllers\marketing\DashboardController::class, "marketingLogout"]); Route::get("/changepassword", [\App\Http\Controllers\marketing\DashboardController::class, "changePasswordPage"]); Route::post("/changepasswordstore", [\App\Http\Controllers\marketing\DashboardController::class, "changePasswordStore"]); Route::get("/usersdatalist", [\App\Http\Controllers\marketing\UserController::class, "usersdatalist"]); Route::get("/pendingusersdatalist", [\App\Http\Controllers\marketing\UserController::class, "pendingUserDataList"]); Route::get("/ibusersdatalist", [\App\Http\Controllers\marketing\IBController::class, "ibusersdatalist"]); // User Management Route::get("/user/add", [\App\Http\Controllers\marketing\UserController::class, "addUserPage"]); Route::post("/user/store", [\App\Http\Controllers\marketing\UserController::class, "addUserStore"]); Route::get("/user/edit/{id}", [\App\Http\Controllers\marketing\UserController::class, "editUserPage"]); Route::post("/user/update", [\App\Http\Controllers\marketing\UserController::class, "updateUserStore"]); Route::get("/user/view/{id}", [\App\Http\Controllers\marketing\UserController::class, "viewUser"]); Route::get("/user/userlist", [\App\Http\Controllers\marketing\UserController::class, "userListPage"])->name('marketing.user.userlist'); Route::get("/user/createaccount", [\App\Http\Controllers\marketing\UserController::class, "createAccount"])->name("marketing.user.createaccount"); Route::post("/user/createaccountstore", [\App\Http\Controllers\marketing\UserController::class, "createAccountStore"])->name("marketing.user.createaccount"); Route::get("/user/accountlist", [\App\Http\Controllers\marketing\UserController::class, "accountListPage"])->name("marketing.user.accountlist"); Route::get("/user/accountdetails/{id}", [\App\Http\Controllers\marketing\UserController::class, "accountDetails"]); Route::get("/user/pendingdocumentlist", [\App\Http\Controllers\marketing\UserController::class, "pendingDocumentList"])->name("marketing.user.pendingdocumentlist"); Route::get("/user/userdocumentlist/{id}", [\App\Http\Controllers\marketing\UserController::class, "userDocumentListPage"]); Route::get("/user/documentcomment/{id}", [\App\Http\Controllers\marketing\UserController::class, "documentComment"]); Route::post("/user/userdocumentcomment", [\App\Http\Controllers\marketing\UserController::class, "userDocumentComment"]); Route::get("/user/userdocuments/approve/{id}", [\App\Http\Controllers\marketing\UserController::class, "userApproveDocument"]); Route::get("/user/approveddocumentlist", [\App\Http\Controllers\marketing\UserController::class, "approvedDocumentList"])->name("marketing.user.approvedDocumentList"); Route::get("/user/uploaduserdocument", [\App\Http\Controllers\marketing\UserController::class, "uploadUserDocument"]); Route::post("/user/uploaduserdocumentstore", [\App\Http\Controllers\marketing\UserController::class, "uploadUserDocumentStore"]); Route::get("/user/resendverificationmail", [\App\Http\Controllers\marketing\UserController::class, "resendVerificationEmail"]); Route::post("/user/resendverificationmailstore", [\App\Http\Controllers\marketing\UserController::class, "resendVerificationEmailStore"]); Route::get('/user/submanagerclients/{id}', [App\Http\Controllers\marketing\UserController::class, 'submanagerclients'])->name('marketing.user.submanagerclients'); // IB Management Route::get("/ib/ibusers", [\App\Http\Controllers\marketing\IBController::class, "ibUserListPage"])->name("marketing.ib.ibuserlist"); Route::get("/ib/myclientslist/{id}", [\App\Http\Controllers\marketing\IBController::class, "myClientListPage"]); Route::get("/ib/mycommissionlist/{id}", [\App\Http\Controllers\marketing\IBController::class, "myCommissionList"]); Route::get("/ib/ibrequestslist", [\App\Http\Controllers\marketing\IBController::class, "ibRequestList"])->name('marketing.ib.ibrequestlist'); Route::get("/ib/ibrequestapprove/{id}", [\App\Http\Controllers\marketing\IBController::class, "ibRequestApprove"]); Route::get("/ib/ibrequestreject/{id}", [\App\Http\Controllers\marketing\IBController::class, "ibRequestReject"]); Route::get("/ib/commissiongrouplist", [\App\Http\Controllers\marketing\IBController::class, "commissionGroupList"]); Route::get("/ib/editusercommission/{id}", [\App\Http\Controllers\marketing\IBController::class, "editUserCommission"]); Route::post("/ib/usercommissionupdate", [\App\Http\Controllers\marketing\IBController::class, "userCommissionUpdate"]); Route::get("/ib/usercommissionlist", [\App\Http\Controllers\marketing\IBController::class, "userCommissionList"]); Route::get("/ib/moveclienttoib", [\App\Http\Controllers\marketing\IBController::class, "moveClientunderIb"]); Route::get("/ib/moveclienttoibstore", [\App\Http\Controllers\marketing\IBController::class, "moveClientunderIbStore"]); // Reports Route::get("/report/depositreport", [\App\Http\Controllers\marketing\ReportController::class, "depositReport"])->name("marketing.report.depositreport"); Route::get("/report/withdrawreport", [\App\Http\Controllers\marketing\ReportController::class, "withdrawReport"])->name("marketing.report.withdrawreport"); Route::get("/report/ibwithdrawreport", [\App\Http\Controllers\marketing\ReportController::class, "ibWithdrawReport"])->name("marketing.report.ibwithdrawreport"); Route::get("/report/positionreport", [\App\Http\Controllers\marketing\ReportController::class, "positionReport"])->name("marketing.report.positionreport"); // Withdraw Route::get("/transaction/withdraw", [\App\Http\Controllers\marketing\TransactionController::class, "withdrawPage"]); Route::post("/transaction/withdrawstore", [\App\Http\Controllers\marketing\TransactionController::class, "withdrawStore"]); Route::get("/transaction/withdrawreport", [\App\Http\Controllers\marketing\TransactionController::class, "withdrawReport"])->name("marketing.transaction.mywithdrawreport"); Route::get('/submanagerlist', [App\Http\Controllers\marketing\DashboardController::class, 'submanagerlist'])->name('marketing.user.submanagerlist'); Route::get('/usersmt5datalist', [App\Http\Controllers\marketing\UserController::class, 'usersmt5datalist'])->name('marketing.usersmt5datalist'); Route::get('/usersmt5grouplist', [App\Http\Controllers\marketing\UserController::class, 'usersmt5grouplist'])->name('marketing.usersmt5grouplist'); Route::get('/group/updateclientgroup', [\App\Http\Controllers\marketing\UserController::class, 'updateclientgroup'])->name('marketing.user.updateclientgroup'); Route::post('/group/updateclientgroupstore', [\App\Http\Controllers\marketing\UserController::class, 'updateclientgroupstore'])->name('marketing.user.updateclientgroupstore'); }); // Commission Route::get("/createcommission", [\App\Http\Controllers\CronController::class, "createnewibcom"]); Route::get("/createmarketingincentive", [\App\Http\Controllers\CronController::class, "marketingincentive"]);