Advertisement
Guest User

Untitled

a guest
Feb 8th, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 17.55 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="en">
  3.  
  4. <head>
  5. <meta charset="utf-8">
  6. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  7. <meta name="viewport" content="width=device-width, initial-scale=1">
  8. <meta name="Keywords" content="<?php echo Config::get('G_KEYWORDS');?>">
  9. <link rel="icon" type="image/png" sizes="16x16" href="<?php echo Config::get('URL');?>assets/favicon.png">
  10. <title><?php echo Config::get('TITLE');?></title>
  11. <!-- Bootstrap Core CSS -->
  12. <link href="<?php echo Config::get('URL');?>assets/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet">
  13. <link href="<?php echo Config::get('URL');?>assets/bower_components/bootstrap-extension/css/bootstrap-extension.css" rel="stylesheet">
  14. <!-- Menu CSS -->
  15. <link href="<?php echo Config::get('URL');?>assets/bower_components/sidebar-nav/dist/sidebar-nav.min.css" rel="stylesheet">
  16. <!-- vector map CSS -->
  17. <link href="<?php echo Config::get('URL');?>assets/bower_components/vectormap/jquery-jvectormap-2.0.2.css" rel="stylesheet" />
  18. <link href="<?php echo Config::get('URL');?>assets/bower_components/css-chart/css-chart.css" rel="stylesheet">
  19. <!-- animation CSS -->
  20. <link href="<?php echo Config::get('URL');?>assets/css/animate.css" rel="stylesheet">
  21. <!-- Custom CSS -->
  22. <link href="<?php echo Config::get('URL');?>assets/css/style.css" rel="stylesheet">
  23. <!-- color CSS -->
  24. <link href="<?php echo Config::get('URL');?>assets/css/colors/purple.css" id="theme" rel="stylesheet">
  25. <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
  26. <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
  27. <!--[if lt IE 9]>
  28. <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
  29. <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
  30. <![endif]-->
  31.  
  32. </head>
  33.  
  34. <body>
  35. <!-- Preloader -->
  36. <div class="preloader">
  37. <div class="cssload-speeding-wheel"></div>
  38. </div>
  39. <div id="wrapper">
  40. <!-- Navigation -->
  41. <nav class="navbar navbar-default navbar-static-top m-b-0">
  42. <div class="navbar-header"> <a class="navbar-toggle hidden-sm hidden-md hidden-lg " href="javascript:void(0)" data-toggle="collapse" data-target=".navbar-collapse"><i class="ti-menu"></i></a>
  43. <div class="top-left-part"><a class="logo" href="index.html"><b><img src="<?php echo Config::get('URL');?>assets/images/eliteadmin-logo.png" alt="home" /></b><span class="hidden-xs"><img src="<?php echo Config::get('URL');?>assets/images/eliteadmin-text.png" alt="home" /></span></a></div>
  44. <ul class="nav navbar-top-links navbar-left hidden-xs">
  45. <li><a href="javascript:void(0)" class="open-close hidden-xs waves-effect waves-light"><i class="icon-arrow-left-circle ti-menu"></i></a></li>
  46.  
  47. </ul>
  48. <ul class="nav navbar-top-links navbar-right pull-right">
  49. <li class="dropdown"> <a class="dropdown-toggle waves-effect waves-light" data-toggle="dropdown" href="#"><i class="icon-envelope"></i>
  50. <div class="notify"><span class="heartbit"></span><span class="point"></span></div>
  51. </a>
  52.  
  53. <!-- /.dropdown-messages -->
  54. </li>
  55. <!-- /.dropdown -->
  56.  
  57. <!-- /.dropdown -->
  58. <li class="dropdown">
  59. <a class="dropdown-toggle profile-pic" data-toggle="dropdown" href="#"> <img src="<?php echo Config::get('URL');?>assets/images/thumb.png" alt="user-img" width="36" class="img-circle"><b class="hidden-xs"></b> </a>
  60. <ul class="dropdown-menu dropdown-user animated flipInY">
  61. <li><a href="#"><i class="ti-user"></i> My Profile</a></li>
  62. <li><a href="#"><i class="ti-wallet"></i> My Balance</a></li>
  63. <li><a href="#"><i class="ti-email"></i> Inbox</a></li>
  64. <li role="separator" class="divider"></li>
  65. <li><a href="#"><i class="ti-settings"></i> Account Setting</a></li>
  66. <li role="separator" class="divider"></li>
  67. <li><a href="<?php echo Config::get('URL');?>/login/logout"><i class="fa fa-power-off"></i> Logout</a></li>
  68. </ul>
  69. <!-- /.dropdown-user -->
  70. </li>
  71.  
  72.  
  73. </ul>
  74. </div>
  75. <!-- /.navbar-header -->
  76. <!-- /.navbar-top-links -->
  77. <!-- /.navbar-static-side -->
  78. </nav>
  79. <!-- Left navbar-header -->
  80. <div class="navbar-default sidebar" role="navigation">
  81. <div class="sidebar-nav navbar-collapse slimscrollsidebar">
  82. <ul class="nav" id="side-menu">
  83.  
  84. <li class="nav-small-cap m-t-10">--- Main Menu</li>
  85. <li> <a href="<?php echo Config::get('URL');?>/dashboard" class="waves-effect active"><i class="linea-icon linea-basic fa-fw" data-icon="v"></i> <span class="hide-menu"> Dashboard</span></a>
  86. </li>
  87. <li><a href="<?php echo Config::get('URL');?>manage" class="waves-effect"><i data-icon="Z" class="linea-icon linea-basic fa-fw"></i> <span class="hide-menu">Site Manager <span class="fa arrow"></span></span></a>
  88. </li>
  89.  
  90.  
  91. <li><a href="<?php echo Config::get('URL');?>login/logout" class="waves-effect"><i class="icon-logout fa-fw"></i> <span class="hide-menu">Log out</span></a></li>
  92. </ul>
  93. </div>
  94. </div>
  95. <!-- Left navbar-header end -->
  96. <!-- Page Content -->
  97. <div id="page-wrapper">
  98. <div class="container-fluid">
  99. <div class="row bg-title">
  100. <div class="col-lg-3 col-md-4 col-sm-4 col-xs-12">
  101. <h4 class="page-title"></h4> </div>
  102. <div class="col-lg-9 col-sm-8 col-md-8 col-xs-12">
  103. <ol class="breadcrumb">
  104. <li><a href="#">Dashboard</a></li>
  105. <li class="active">Site Management</li>
  106. <p>
  107.  
  108. </p>
  109. </ol>
  110. </div>
  111. <!-- /.col-lg-12 -->
  112. </div>
  113. <!-- /row -->
  114.  
  115. <div class="row">
  116. <div class="col-sm-12">
  117. <div class="white-box">
  118. <div class="col-md-4">
  119. <?php $this->renderFeedbackMessages();?>
  120. <div class="button-box">
  121. <button type="button" class="btn btn-primary" data-toggle="modal" data-target="#exampleModal" data-whatever="@mdo">Add Site</button>
  122. </div>
  123. <div class="modal fade" id="exampleModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel1">
  124. <div class="modal-dialog" role="document">
  125. <div class="modal-content">
  126. <div class="modal-header">
  127. <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
  128. <h4 class="modal-title" id="exampleModalLabel1">Add Site</h4> </div>
  129. <div class="modal-body">
  130. <form>
  131. <div class="form-group">
  132. <label for="recipient-name" class="control-label">Site Site Url:</label>
  133. <input type="text" class="form-control" name="site_url" id="site_url"> </div>
  134. <div class="form-group">
  135. <label for="recipient-name" class="control-label">Username:</label>
  136. <input type="text" name="wp_username" class="form-control" id="recipient-name1"> </div>
  137. <div class="form-group">
  138. <label for="recipient-name" class="control-label">Email:</label>
  139. <input type="text" name="wp_email" class="form-control" id="recipient-name1"> </div>
  140. <div class="form-group">
  141. <label for="recipient-name" class="control-label">Password:</label>
  142. <input type="password" name="wp_password" class="form-control" id="recipient-name1"> </div>
  143.  
  144. </div>
  145. <div class="progress progress-lg" style="width: 72%;height: 28px !important;align-self: center;display:none;">
  146. <div class="progress-bar progress-bar-striped " id="progress-bar" role="progressbar" aria-valuenow="100" aria-valuemin="0" aria-valuemax="100" style="width:100%">Please Wait..
  147. </div>
  148.  
  149. </div>
  150. <div class="modal-footer">
  151. <button type="button" id="data-dismiss" class="btn btn-default" data-dismiss="modal">Close</button>
  152.  
  153. <button class="btn btn-primary" type="submit" name="submit" value="Log in" onclick="return(submitlogin());">Add Site</button>
  154.  
  155. </div>
  156. </form>
  157.  
  158. </div>
  159. </div>
  160. </div>
  161. </div>
  162.  
  163. <br>
  164. <div class="table-responsive">
  165. <table class="table table-striped">
  166. <thead>
  167. <tr>
  168. <th>Site</th>
  169. <th class="text-nowrap">Status</th>
  170. <th class="text-nowrap">Actions</th>
  171. </tr>
  172. </thead>
  173. <tbody>
  174. <?php foreach ($this->site_list as $key => $value) {?>
  175. <?php
  176. if ($value->site_status == 1001) {
  177. $classStatus = '<div class="label label-table label-info">Processing</div>';
  178. } elseif ($value->site_status == 1002) {
  179. $classStatus = '<div class="label label-table label-warning">Processing</div>';
  180. } elseif ($value->site_status == 1000) {
  181. $classStatus = '<div class="label label-table label-success">Active</div>';
  182. }
  183. if ($value->site_status == 1003) {
  184.  
  185. } else {
  186. ?>
  187. <tr id="<?php echo $value->site_id;?>">
  188. <td><?php echo $value->site_url;?></td>
  189. <td id="status<?php echo $value->site_id;?>" ><?php echo $classStatus;?></td>
  190. <td class="text-nowrap">
  191. <button id="site_delete<?php echo $value->site_id;?>" class="fcbtn btn btn-danger btn-outline btn-1f" value="<?php echo $value->site_id;?>"><i class="fa fa-trash-o" ></i></button>
  192. </td>
  193.  
  194. </tr>
  195.  
  196. <?php } }?>
  197.  
  198. </tbody>
  199. </table>
  200. </div>
  201. <br>
  202. </div>
  203. </div>
  204. </div>
  205. </div>
  206. <!-- /#page-wrapper -->
  207. </div> </div>
  208. <footer class="footer text-center"> 2017 &copy; Codersware. </footer>
  209. <div id="hasWord">**Done**</div>
  210. </div>
  211. <!-- /#wrapper -->
  212.  
  213. <!-- jQuery -->
  214. <script src="<?php echo Config::get('URL');?>assets/bower_components/jquery/dist/jquery.min.js"></script>
  215. <script>
  216. $(function () {
  217. var host = "<?php echo Config::get('URL'); ?>";
  218. var actionAdd = '<?php echo Config::get("URL") . "manage/create/";?>';
  219. var actionMod = '<?php echo Config::get("URL") . "manage/mod/";?>';
  220. $('form').on('submit', function (e) {
  221. $('.progress-bar').text('Loading...' );
  222. var siteName = $('#site_url').val();
  223. $("#progress-bar").addClass( "active" );
  224. $('.progress-lg').show();
  225. e.preventDefault();
  226. $.ajax({
  227. type: 'POST',
  228. url: actionAdd,
  229. data: $('form').serialize(),
  230. success: function (response) {
  231.  
  232. console.log(response, typeof response)
  233. if (response.match(/Success/g)) {
  234. var id = response.split(':');
  235. $('.progress-bar').text(id[0] );
  236. var markup = '<tr id="' + id[1] + '"><td>' + siteName + '</td><td id="status"><div class="label label-table label-info">Processing</div></td><td class="text-nowrap"><button class="fcbtn btn btn-danger btn-outline btn-1f" value="' + id[1] + '"><i class="fa fa-trash-o"></i></button></td></tr>';
  237. $("table tbody").append(markup);
  238. $('#data-dismiss').trigger('click');
  239. $('.progress-lg').hide();
  240. } else {
  241. $( "#progress-bar" ).removeClass( "active" );
  242. $('.progress-bar').text(response );
  243. }
  244. }
  245. });
  246. });
  247.  
  248. $('td button').click(function(e){
  249. var idDel = $(this).val();
  250. e.preventDefault();
  251. $.ajax({
  252. type: '*',
  253. url: actionMod + "/" + idDel,
  254. success: function (response) {
  255. $('#'+idDel).hide();
  256. }
  257. });
  258.  
  259. })
  260.  
  261. setInterval(function () {
  262. console.log(new Date());
  263. $("td:visible[id^='status']").each(function (i, el) {
  264.  
  265. var getId = $(this).closest('tr').attr('id');
  266. // console.log("on process : " + getId);
  267.  
  268. if ($(this).text() === "Processing") {
  269. // alert(getId);
  270. console.log("sending request for : " + getId);
  271. $.ajax({
  272. type: '*',
  273. url: host + "/manage/ajaxCheck/" + getId,
  274. success: function (response) {
  275. // alert(response)
  276. if (response === '1000') {
  277. console.log("Done For : " + getId);
  278. markupStatus = '<td id="status' + getId +'"><div class="label label-table label-success">Active</div>';
  279. $("#status" + getId).replaceWith(markupStatus);
  280. } else if (response === '1001') {
  281. markupStatus = '<td id="status' + getId +'"><div class="label label-table label-info">Processing</div>';
  282. $("#status" + getId).replaceWith(markupStatus);
  283. }
  284. }
  285. });
  286. }
  287. });
  288. },2000);
  289. });
  290. </script>
  291. <!-- Bootstrap Core JavaScript -->
  292. <script src="<?php echo Config::get('URL');?>assets/bootstrap/dist/js/tether.min.js"></script>
  293. <script src="<?php echo Config::get('URL');?>assets/bootstrap/dist/js/bootstrap.min.js"></script>
  294. <script src="<?php echo Config::get('URL');?>assets/bower_components/bootstrap-extension/js/bootstrap-extension.min.js"></script>
  295. <!-- Menu Plugin JavaScript -->
  296. <script src="<?php echo Config::get('URL');?>assets/bower_components/sidebar-nav/dist/sidebar-nav.min.js"></script>
  297. <!--slimscroll JavaScript -->
  298. <script src="<?php echo Config::get('URL');?>assets/js/jquery.slimscroll.js"></script>
  299. <!--Wave Effects -->
  300. <script src="<?php echo Config::get('URL');?>assets/js/waves.js"></script>
  301. <!-- Flot Charts JavaScript -->
  302. <script src="<?php echo Config::get('URL');?>assets/bower_components/flot/jquery.flot.js"></script>
  303. <script src="<?php echo Config::get('URL');?>assets/bower_components/flot.tooltip/js/jquery.flot.tooltip.min.js"></script>
  304. <!-- google maps api -->
  305. <script src="<?php echo Config::get('URL');?>assets/bower_components/vectormap/jquery-jvectormap-2.0.2.min.js"></script>
  306. <script src="<?php echo Config::get('URL');?>assets/bower_components/vectormap/jquery-jvectormap-world-mill-en.js"></script>
  307. <!-- Sparkline charts -->
  308. <script src="<?php echo Config::get('URL');?>assets/bower_components/jquery-sparkline/jquery.sparkline.min.js"></script>
  309. <!-- EASY PIE CHART JS -->
  310.  
  311. <!-- Custom Theme JavaScript -->
  312. <script src="<?php echo Config::get('URL');?>assets/js/custom.min.js"></script>
  313. <script src="<?php echo Config::get('URL');?>assets/js/dashboard2.js"></script>
  314.  
  315. </body>
  316.  
  317. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement