관리-도구
편집 파일: create_config.php
<?php global $cf_available_languages; ?> <html> <head> <meta charset="UTF-8"> <title> <?php w('Admin: Initialize Configuaration Files and Generate User'); ?></title> <link rel="shortcut icon" href="assets/img/favicon.ico" type="image/x-icon"> <link rel="icon" href="assets/img/favicon.ico" type="image/x-icon"> <link rel="stylesheet" href="assets/fontawesome/css/all.css"> <?php echo $headers; ?> </head> <body class="loginbg"> <div class="" id="veuauththsection"> <div class="cf--course-config"> <div class="d-flex w-100 position-relative my-0 my-sm-5" style="height:700px"> <div class="cf-c-userlog-l" style='background-color:transparent;z-index:99;border-right: 2px solid #3232c1;' > <img src="assets/img/sideimg.png" alt="CourseFunnels" width="100%" height="100%" /> </div> <div class="bg-white text-primary cf-c-userlog-r "> <div class="w-100 p-1 p-sm-2 px-3 px-sm-5" > <img src="assets/img/cf-brand.png" class="mx-auto d-flex img-fluid" alt="CourseFunnels" width="30%" /> <div v-if="!language_selected"> <h5 class="p-3 text-center text-secondary" style="padding-bottom:2px !important; margin-bottom: 2px !important; font-size: 15px;">{{t('Select Your Language')}}</h5> <form action="" method="POST"> <div class="mb-3 mt-2"> <select class="form-control form-select" name="generate_translation"> <?php foreach($cf_available_languages as $cf_available_languages_index=>$cf_available_languages_val) { echo "<option value='".$cf_available_languages_index."'>".$cf_available_languages_val."</option>"; } ?> </select> </div> <?php if(!isset($_POST['generate_translation'])){ ?> <button type="submit" class="btn theme-button btn-block form-control" id="language_selector">Continue</button> <?php } ?> </form> </div> <!--create table--> <div v-if="createtable && language_selected"> <h5 class="p-3 text-center text-secondary" style="padding-bottom:2px !important; margin-bottom: 2px !important; font-size: 15px;">{{t('Enter Database Credentials')}}</h5> <!-- <center><h4 style="padding:4px;padding-top:2px;padding-bottom:8px;margin-bottom:10px">Add Database</h4></center> --> <p style="font-size:14px !important;text-align:left !important; margin-bottom:8px !important;color:#bfbfbf !important;">{{t('Please fill in the database connection information below to get started')}}</p> <hr> <div class="mb-3 my-3" style="margin-top:2px;"> <!-- <label for="hostname">Database Host Name</label> --> <!-- <label class="font-weight-bold">{{t('Database Host Name')}}</label> --> <div class="input-group"> <input type="text" class="form-control" v-bind:placeholder="t('Enter Database Host Name')" v-model="host"> <span class="input-group-append"> <div class="input-group-text bg-transparent border-0"><i class="fas fa-lock fa-lg"></i> </div> </span> </div> </div> <div class="mb-3 my-3"> <!-- <label for="username">Data base User Name</label> --> <div class="input-group"> <input type="text" class="form-control" v-bind:placeholder="t('Enter Database User Name')" v-model="user"> <span class="input-group-append"> <div class="input-group-text bg-transparent border-0"><i class="fas fa-user fa-lg"></i> </div> </span> </div> </div> <div class="mb-3 my-3"> <!-- <label for="dbpassword">Database Password</label> --> <div class="input-group"> <input type="password" class="form-control" v-bind:placeholder="t('Enter Db Password')" v-model="pass"> <span class="input-group-append"> <div class="input-group-text bg-transparent border-0"><i class="fas fa-key" aria-hidden="true"></i> </div> </span> </div> </div> <div class="mb-3 my-3"> <!-- <label for="dbname">Database Name</label> --> <div class="input-group"> <input type="text" class="form-control" v-bind:placeholder="t('Enter Db Name')" v-model="db"> <span class="input-group-append"> <div class="input-group-text bg-transparent border-0"><i class="fas fa-database"></i> </div> </span> </div> </div> <div class="mb-3 my-3"> <!-- <label for="dbname">Port</label> --> <div class="input-group"> <input type="text" class="form-control" v-bind:placeholder="t('Enter Port Number (If required)')" v-model="port"> <span class="input-group-append"> <div class="input-group-text bg-transparent border-0"><i class="fas fa-plug" aria-hidden="true"></i> </div> </span> </div> </div> <div class="mb-3 my-3"> <!-- <label for="prefix">Table Prefix</label> --> <div class="input-group"> <input type="text" class="form-control" v-bind:placeholder="t('Enter Table Prefix')" v-model="prefix"> <span class="input-group-append"> <div class="input-group-text bg-transparent border-0"><i class="fas fa-underline" aria-hidden="true"></i> </div> </span> </div> </div> <span style="color:#FF1493;font-size:14px;" v-html="t(err)"></span> <button type="button" class="btn theme-button btn-block submitt w-100" v-on:click="createConfig($event)">{{t('Submit')}}</button> <p style="font-size:12px;margin-top:4px;color:#bfbfbf !important"><?php w("Don’t know how to create a database? \${1}Watch the tutorial here\${2}. Creating a database for CourseFunnels.",array('<a href="https://cloudfunnels.in/membership/members#tutorials_installation" target="_BLANK">','</a>')); ?></p> </div> <!--user register--> <div v-if="createuser"> <h5 class="p-3 text-center text-secondary" style="padding-bottom:2px !important; margin-bottom: 2px !important; font-size: 15px;">{{t('Create an Admin User')}}</h5> <div class="mb-3 my-3" style="margin-top:2px;"> <p style="font-size:14px !important;text-align:left !important; margin-bottom:8px !important;color:#bfbfbf !important;">{{t('Put in the details of the administrator for this site. The administrator will have full control over the site.')}}</p> <!-- <label for="dbpassword">Enter Name</label> --> <div class="input-group"> <input type="text" class="form-control" v-bind:placeholder="t('Enter Your Name')" v-model="username"> <span class="input-group-append"> <div class="input-group-text bg-transparent border-0"><i class="fas fa-user"></i> </div> </span> </div> </div> <div class="mb-3 my-3"> <!-- <label for="dbname">Enter Email ID</label> --> <div class="input-group"> <input type="email" class="form-control" v-bind:placeholder="t('Enter Email Id')" v-model="email"> <span class="input-group-append"> <div class="input-group-text bg-transparent border-0"><i class="fas fa-envelope"></i> </div> </span> </div> </div> <div class="mb-3 my-3"> <!-- <label for="prefix">Enter Password</label> --> <div class="input-group"> <input type="password" class="form-control" v-bind:placeholder="t('Enter Password')" v-model="userpass"> <span class="input-group-append"> <div class="input-group-text bg-transparent border-0"><i class="fas fa-key"></i> </div> </span> </div> </div> <div class="mb-3 my-3"> <!-- <label for="prefix">Re-enter Password</label> --> <div class="input-group"> <input type="password" class="form-control" v-bind:placeholder="t('Re-Enter Password')" v-model="repass"> <span class="input-group-append"> <div class="input-group-text bg-transparent border-0"><i class="fas fa-key"></i> </div> </span> </div> </div> <span style="color:#FF1493;font-size:14px;" v-html="t(err)"></span> <button type="button" class="btn theme-button btn-block submitt" v-on:click="createUser($event)">{{t('Register')}}</button> </div> <!-- SMTP--> <center> <h6 style="margin-bottom:0px;margin-top:10px;" v-if="current_language.length>0"><a href="https://teknikforce.com/" target="__blank">{{t('${1} @CourseFunnels by Teknikforce',['<?php echo date('Y'); ?>'])}}</a></h6> <h6 style="margin-bottom:0px;margin-top:10px;" v-else><a href="https://teknikforce.com/" target="__blank"><?php echo date('Y'); ?> @CourseFunnels by Teknikforce</a></h6> </center> <p style="margin-bottom:0px;margin-top:5px"><a href="http://teknikforce.com/support/" target="_BLANK" style="font-size:11px;">{{t('Need Support? Click here')}}</a></p> </div> </div> </div> </div> </div> <style> .loginbg .mb-3{color:#bfbfbf !important;} .submitt{margin-top:8px;} </style> <?php echo $footer; ?> </body> </html>