File manager - Edit - /home/newsbmcs.com/public_html/play1/admin/core/pages.php
Back
<?php if (isset($_GET['status'])) { if ($_GET['status'] == 'success') { show_alert(isset($_GET['info']) ? $_GET['info'] : 'Page successfully add!', 'success'); } elseif ($_GET['status'] == 'deleted') { show_alert(isset($_GET['info']) ? $_GET['info'] : 'Page removed!', 'danger'); } elseif ($_GET['status'] == 'update') { show_alert(isset($_GET['info']) ? $_GET['info'] : 'Page successfully updated!', 'success'); } } if (isset($_GET['slug']) && $_GET['slug'] == 'edit' && isset($_GET['id'])) { require('core/pages-edit.php'); return; } ?> <div class="section section-full"> <ul class="nav nav-tabs custom-tab" role="tablist"> <li class="nav-item" role="presentation"> <a class="nav-link active" data-bs-toggle="tab" href="#pagelist"><?php _e('Pages') ?></a> </li> <li class="nav-item" role="presentation"> <a class="nav-link" data-bs-toggle="tab" href="#addpage"><?php _e('Add page') ?></a> </li> </ul> <!-- Tab panes --> <div class="tab-content"> <div class="tab-pane tab-container active" id="pagelist"> <table class="table custom-table"> <thead> <tr> <th>#</th> <th><?php _e('ID') ?></th> <th><?php _e('Title') ?></th> <th><?php _e('Created') ?></th> <th><?php _e('Slug') ?></th> <th><?php _e('URL') ?></th> <th><?php _e('Action') ?></th> </tr> </thead> <tbody> <?php $cur_page = 1; if(isset($_GET['page'])){ $cur_page = $_GET['page']; } $results = array(); $data = Page::getList2(20, '', 20*($cur_page-1)); $results['pages'] = $data['results']; $results['totalRows'] = $data['totalRows']; $index = 0; foreach ( $results['pages'] as $page ) { $index++; ?> <tr> <th scope="row"><?php echo esc_int($index); ?></th> <td> <?php echo esc_string($page->id)?> </td> <td> <?php echo esc_string($page->title)?> </td> <td> <?php echo $page->createdDate ?> </td> <td> <?php echo esc_string($page->slug)?> </td> <td><a href="<?php echo get_permalink('page', $page->slug) ?>" target="_blank"><?php _e('Visit') ?></a></td> <td><span class="actions"> <a class="editpage" href="dashboard.php?viewpage=pages&slug=edit&id=<?php echo esc_int($page->id)?>" id="<?php echo esc_int($page->id)?>"><i class="fa fa-pencil-alt circle" aria-hidden="true"></i></a><a class="deletepage" href="#" id="<?php echo esc_int($page->id)?>"><i class="fa fa-trash circle" aria-hidden="true"></i></a></span> </td> </tr> <?php } ?> </tbody> </table> <div class="general-wrapper"> <p><?php _e('%a pages in total.', esc_int($data['totalRows'])) ?></p> <div class="pagination-wrapper"> <nav aria-label="Page navigation"> <ul class="pagination pg-blue justify-content-center"> <?php $cur_page = 1; if(isset($_GET['page'])){ $cur_page = $_GET['page']; } $total_page = $data['totalPages']; if($total_page){ $max = 8; $start = 0; $end = $max; if($max > $total_page){ $end = $total_page; } else { $start = $cur_page-$max/2; $end = $cur_page+$max/2; if($start < 0){ $start = 0; } if($end - $start < $max-1){ $end = $max; } if($end > $total_page){ $end = $total_page; } } if($start > 0){ echo '<li class="page-item"><a class="page-link" href="'.DOMAIN.'admin/dashboard.php?viewpage=pages&page=1">1</a></li>'; echo('<li class="page-item disabled"><span class="page-link">...</span></li>'); } for($i = $start; $i<$end; $i++){ $disabled = ''; if($cur_page){ if($cur_page == ($i+1)){ $disabled = 'active disabled'; } } echo '<li class="page-item '.$disabled.'"><a class="page-link" href="'.DOMAIN.'admin/dashboard.php?viewpage=pages&page='.($i+1).'">'.($i+1).'</a></li>'; } if($end < $total_page){ echo('<li class="page-item disabled"><span class="page-link">...</span></li>'); echo '<li class="page-item"><a class="page-link" href="'.DOMAIN.'admin/dashboard.php?viewpage=pages&page='.($total_page).'">'.($total_page).'</a></li>'; } } ?> </ul> </nav> </div> </div> </div> <div class="tab-pane tab-container fade" id="addpage"> <div class="general-wrapper"> <form id="form-newpage" method="post"> <div class="row"> <div class="col-12"> <div class="mb-3"> <label class="form-label" for="title"><?php _e('Page Title') ?>:</label> <input type="text" class="form-control" id="newpagetitle" name="title" placeholder="Name of the page" required autofocus maxlength="255" value=""/> </div> <div class="mb-3"> <label class="form-label" for="slug"><?php _e('Page Slug') ?>:</label> <input type="text" class="form-control" id="newpageslug" name="slug" placeholder="Page url ex: this-is-sample-page" required autofocus maxlength="255" value=""/> </div> <div class="mb-3"> <label class="form-label" for="content"><?php _e('Content') ?>:</label> <textarea class="form-control" name="content" rows="12" placeholder="The HTML content of the page" required maxlength="100000"></textarea> </div> <div class="mb-3"> <label class="form-label" for="title"><?php _e('Created Date') ?>:</label> <input type="date" class="form-control" name="createdDate" placeholder="YYYY-MM-DD" required maxlength="10" value="<?php echo date( "Y-m-d" ) ?>" /> </div> <div class="mb-3"> <input id="edit-nl2br" type="checkbox" name="nl2br" checked> <label class="form-label" for="edit-nl2br"><?php _e('Enable nl2br Formatting') ?></label> <span class="tooltip-info" data-bs-toggle="tooltip" data-bs-placement="right" aria-label="Convert line breaks in text to HTML <br> tags for proper formatting in the web view." data-bs-original-title="Convert line breaks in text to HTML <br> tags for proper formatting in the web view."> <i class="fas fa-question"></i> </span> </div> </div> </div> <input type="submit" class="btn btn-primary" name="saveChanges" value="<?php _e('Publish') ?>" /> </form> </div> </div> </div> </div> <!-- Modal --> <div class="modal fade" id="edit-page" tabindex="-1" role="dialog" aria-labelledby="edit-page-modal-label" aria-hidden="true"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="edit-page-label"><?php _e('Edit page') ?></h5> <button type="button" class="btn-close text-white" data-bs-dismiss="modal" aria-label="Close"></button> </div> <div class="modal-body"> <form id="form-editpage"> <input type="hidden" id="edit-id" name="id" value=""/> <input type="hidden" id="edit-createdDate" name="createdDate" value=""/> <div class="mb-3"> <label class="form-label" for="title"><?php _e('Page Title') ?>:</label> <input type="text" class="form-control" id="edit-title" name="title" placeholder="Name of the page" required minlength="3" maxlength="255" value=""/> </div> <div class="mb-3"> <label class="form-label" for="slug"><?php _e('Page Slug') ?>:</label> <input type="text" class="form-control" id="edit-slug" name="slug" placeholder="Page url ex: this-is-sample-page" required minlength="3" maxlength="255" value=""/> </div> <div class="mb-3"> <label class="form-label" for="content"><?php _e('Content') ?>:</label> <textarea class="form-control" name="content" id="edit-content" rows="12" placeholder="The HTML content of the page" required minlength="3" maxlength="100000"></textarea> </div> <input type="submit" class="btn btn-primary" value="<?php _e('Save changes') ?>" /> <input type="button" class="btn btn-secondary" data-bs-dismiss="modal" value="<?php _e('Close') ?>" /> </form> </div> </div> </div> </div>
| ver. 1.4 |
Github
|
.
| PHP 8.2.28 | Generation time: 0.02 |
proxy
|
phpinfo
|
Settings