<?php //ini_set('display_errors', 1); header('Content-type: application/json'); $final_pages = array(); if (false) { $pages = ml_pages(); foreach ($pages as $p) { $page = array(); if ($p['post_title']) { $page["title"] = $p['post_title']; } else { $page['title'] = $p['ml_page_title']; } $page["title"] = $p['post_title']; if ($p['id']) { $page["link"] = get_permalink($p['id']); } else { if ($p['ml_page_url']) { $page["link"] = $p['ml_page_url']; } } $page["ml_image_url"] = $p['ml_image_url']; $page["ml_link"] = plugins_url("get_page.php?page_ID=" . $p['id'], __FILE__); $page["ml_render"] = ml_page_get_render($p['id']); $page["id"] = $p['id']; array_push($final_pages, $page); } } echo json_encode(array("app_menu" => ml_is_app_menu_enable(), "pages" => $final_pages));
function ml_configuration_pages_div() { ?> <label class='switch'> <h4>App Main Menu</h4> <div class='switch' id='ml-app-menu-enable'> <input type='checkbox' <?php $enable = ml_is_app_menu_enable(); if (isset($enable) && $enable) { echo " checked='checked' "; } ?> data-toggle='switch'> </div> </label> <div class='clearfix'></div> <legend>Add pages to your app.</legend> <p> </p> <table style="margin-left:15px;"> <tr valign="top"> <td><select name="page"> <option value="0">Select a page..</option> <option value="url">External Page URL</option> <?php $pages = get_pages(); ?> <?php foreach ($pages as $p) { echo "<option value='{$p->ID}'>{$p->post_title}</option>"; } ?> </select></td> </tr> <tr valign='top'> <td><input type='text' name='page[url]' placeholder="External page url (optional)"></td> </tr> <tr valign='top'> <td><input type='text' name='page[title]' placeholder="Title on the app (optional)"></td> <td> <input type="submit" id="ml_configuration_pages_add" class="btn btn-primary" style="padding:5px 20px 5px 20px;" value="Add" /> </td> </tr> </table> <ul id='ml-conf-app-pages' class="ml-conf-pages" > <?php global $wpdb; $table_name = $wpdb->prefix . "mobiloud_pages"; $ml_pages = ml_pages(); $ml_prev_page = 0; foreach ($ml_pages as $page) { ?> <li class='page' <?php if ($page["id"] != NULL) { echo " data-page-id='" + $page["id"] + "' "; } ?> data-id='<?php echo $page["row_id"]; ?> '> <span class='ui-icon ui-icon-arrowthick-2-n-s'></span> <?php if (has_post_thumbnail($page['id'])) { $image = wp_get_attachment_image_src(get_post_thumbnail_id($page['id']), 'single-post-thumbnail'); ?> <img src='<?php echo $image[0]; ?> ' style='height:50px;'> <?php } ?> <b><?php echo $page['ml_page_title']; ?> </b> (<?php echo $page['post_title']; ?> ) <?php if ($page['ml_page_url'] != NULL) { echo "<br>" . $page['ml_page_url']; } ?> <div class='page-remove'>remove</div> </li> <?php } ?> </ul> <?php }