⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 addcluster.php

📁 很棒的在线教学系统
💻 PHP
字号:
<?php // $Id: addcluster.php,v 1.5 2006/09/30 19:49:41 mark-nielsen Exp $/** * Action for adding a cluster page * * @version $Id: addcluster.php,v 1.5 2006/09/30 19:49:41 mark-nielsen Exp $ * @license http://www.gnu.org/copyleft/gpl.html GNU Public License * @package lesson **/    confirm_sesskey();    // first get the preceeding page    // if $pageid = 0, then we are inserting a new page at the beginning of the lesson    $pageid = required_param('pageid', PARAM_INT);            $timenow = time();        if ($pageid == 0) {        if (!$page = get_record("lesson_pages", "prevpageid", 0, "lessonid", $lesson->id)) {            error("Error: Add cluster: page record not found");        }    } else {        if (!$page = get_record("lesson_pages", "id", $pageid)) {            error("Error: Add cluster: page record not found");        }    }    $newpage = new stdClass;    $newpage->lessonid = $lesson->id;    $newpage->prevpageid = $pageid;    if ($pageid != 0) {        $newpage->nextpageid = $page->nextpageid;    } else {        $newpage->nextpageid = $page->id;    }    $newpage->qtype = LESSON_CLUSTER;    $newpage->timecreated = $timenow;    $newpage->title = get_string("clustertitle", "lesson");    $newpage->contents = get_string("clustertitle", "lesson");    if (!$newpageid = insert_record("lesson_pages", $newpage)) {        error("Insert page: new page not inserted");    }    // update the linked list...    if ($pageid != 0) {        if (!set_field("lesson_pages", "nextpageid", $newpageid, "id", $pageid)) {            error("Add cluster: unable to update link");        }    }        if ($pageid == 0) {        $page->nextpageid = $page->id;    }            if ($page->nextpageid) {        // the new page is not the last page        if (!set_field("lesson_pages", "prevpageid", $newpageid, "id", $page->nextpageid)) {            error("Insert page: unable to update previous link");        }    }    // ..and the single "answer"    $newanswer = new stdClass;    $newanswer->lessonid = $lesson->id;    $newanswer->pageid = $newpageid;    $newanswer->timecreated = $timenow;    $newanswer->jumpto = LESSON_CLUSTERJUMP;    if(!$newanswerid = insert_record("lesson_answers", $newanswer)) {        error("Add cluster: answer record not inserted");    }    lesson_set_message(get_string('addedcluster', 'lesson'), 'notifysuccess');    redirect("$CFG->wwwroot/mod/lesson/edit.php?id=$cm->id");?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -