Example #1
0
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';
}
Example #4
0
function getPageBody($courseID, $page_url)
{
    // Get the response
    $page = getPageFromCourse($courseID, $page_url);
    // return only the body
    $body = $page->body;
    return $body;
}