<?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>&nbsp;</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 
}