function getPageBody($courseID, $page_url) { $page = getPageFromCourse($courseID, $page_url); // Decode the JSON so we can do something with it $pageDetails = json_decode($page, true); // Get just the body contents and return it to the calling function $body = $pageDetails['body']; $bodyContent = urlencode($body); return $body; }
<link rel="stylesheet" href="//netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/css/bootstrap-combined.min.css"> <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css"> <script type="text/javascript" language="javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js"></script> <script type="text/javascript" charset="utf-8"> $(function() { <?php // Query to see if Primary/Secondary templates exist otherwise option to create $primaryTemplate = getPageFromCourse($courseID, "primary-template"); if (isset($primaryTemplate->created_at)) { if ($primaryTemplate->created_at !== '') { $primaryTemplate = 'true'; } } else { $primaryTemplate = 'false'; } $secondaryTemplate = getPageFromCourse($courseID, "secondary-template"); if (isset($secondaryTemplate->created_at)) { if ($secondaryTemplate->created_at !== '') { $secondaryTemplate = 'true'; } } else { $secondaryTemplate = 'false'; } echo ' var primaryTemplate = ' . $primaryTemplate . ', secondaryTemplate = ' . $secondaryTemplate . ', courseID = ' . $courseID . ', canvasURL = "' . $_SESSION["canvasURL"] . '";'; ?> if(primaryTemplate === false){ $("#primaryPage").prop("checked", false).prop("disabled", true)
<?php session_start(); // // Display any php errors (for development purposes) error_reporting(E_ALL); ini_set('display_errors', '1'); require_once __DIR__ . '/../../config.php'; // Include API Calls require_once 'wizardAPI.php'; require_once 'simple_html_dom.php'; $homePage = getPageFromCourse($courseID, "home"); if (isset($homePage->created_at)) { if ($homePage->created_at !== '') { echo 'Already Exists'; exit; } } if ($_POST['createPage'] == true) { $frontPageTitle = 'Home'; $frontPageBody = ''; $frontPageParams = 'wiki_page[title]=' . $frontPageTitle . '&wiki_page[body]=' . urlencode($frontPageBody) . '&wiki_page[published]=true&wiki_page[front_page]=true'; $newPage = createPage($courseID, $frontPageParams); $responseData = json_decode($newPage, true); $page_url = $responseData['url']; echo '<i class="fa fa-check"></i> Page Created'; }
function getPageBody($courseID, $page_url) { // Get the response $page = getPageFromCourse($courseID, $page_url); // return only the body $body = $page->body; return $body; }