New id not set when inserting new dataview item into db

Hi there,

I am using ‘BeforeInsert’ event handler to define custom dataview insert. All is working fine. However, the new tid is not set unless I refresh the screen.

I am trying to use the ‘afterProcessing’ event handler to set the new id as follows (see my full server side code further below for more detail):

    $new_id = $action->get_new_id();
    $action->set_new_id($new_id);
    $action->success($new_id);

but this is not working.

Any idea how to fix this?

Server side code:

[code]<?php

require_once(“…/dataview/codebase/connector/dataview_connector.php”);
require_once(“…/…/…/config.php”);
require_once($CFG->dirroot . ‘/course/lib.php’);

$cat_id = optional_param(‘cat_id’, 0, PARAM_INT);

require_login();

$mysql_host = $CFG->dbhost;
$mysql_user = $CFG->dbuser;
$mysql_pasw = $CFG->dbpass;
$mysql_db = $CFG->dbname;

$conn = mysql_connect($mysql_host, $mysql_user, $mysql_pasw);
mysql_select_db($mysql_db);

$data = new DataViewConnector($conn);
$data->dynamic_loading(6);
$data->enable_log(“log.txt”, true);

/**
*

  • @global DataViewConnector $data

  • @global type $CFG

  • @param type $action
    */
    function home_create_course($action) {

    global $CFG, $cat_id, $DB;

    $cat_id = optional_param(‘cat_id’, 0, PARAM_INT);
    $fullname = $action->get_value(“fullname”);
    $shortname = $action->get_value(“shortname”);
    $summary = $action->get_value(“summary”);
    $format = $action->get_value(“format”);
    $imagepath = $action->get_value(“imagepath”);
    $category = $DB->get_record(‘course_categories’, array(‘id’ => $cat_id), ‘*’, MUST_EXIST);
    $context = context_coursecat::instance($cat_id);

    require_capability(‘moodle/course:create’, $context);

    $course = new stdClass;
    $course->category = $cat_id;
    $course->fullname = $fullname;
    $course->shortname = $shortname;
    $course->summary = $summary;
    $course->summaryformat = ‘1’;
    $course->format = $format;
    $course->imagepath = $imagepath;
    $course->startdate = time();
    $course->numsections = ‘5’;
    $course->maxbytes = ‘67108864’;
    $course->modinfo = ‘a:0:{}’;

    $course = create_course($course);

    fix_course_sortorder();

    $action->success();
    }

/**

  • ix sort order after inserting course

  • @global DataViewConnector $data

  • @global type $CFG

  • @param type $action
    */
    function insert_course($action) {

    global $data;
    global $CFG;
    fix_course_sortorder();
    $new_id = $action->get_new_id();
    $action->set_new_id($new_id);
    $action->success($new_id);
    }

$data->event->attach(“beforeInsert”, “home_create_course”);
$data->event->attach(“afterProcessing”, “insert_course”);
$data->render_sql("SELECT id, shortname, fullname, summary, imagepath, category, format FROM " . $CFG->prefix . “course WHERE category = '” . $cat_id . “’ ORDER BY sortorder”, “id”, “shortname, fullname, summary, imagepath, category, format”);

?>[/code]

Client side code:


echo '<div id="category_container" style="border:0px solid #A4BED4; background-color:white; width:690px;height:150px;"></div>' .

 '<script>'.

        // Category editing list
        'data = new dhtmlXDataView({container:"category_container",type:' .
            '{template:"' .
            // Category Name & Link

                "<div class='cat_caption'><div class='cat_link'>" .
                    "<a href='" . $CFG->wwwroot . "/blocks/home/course_enrol_edit.php?id=#id#'>#name#</a>" .
                '</div>' .
                // Category description
                "<div class=" . "'cat_desc'" . '>#description#</div></div>' .
                "<div class=" . "'cat_image_enrol_edit'>" .
                    // Category edit icon and link
                    "<a href='" . $CFG->wwwroot . "/blocks/home/category_edit.php?id=#id#'><img class='cat_edit' src='" . $CFG->wwwroot . "/pix/t/edit.gif'></a>" .
                    // Category delete icon and link
                    "<a href='" . $CFG->wwwroot . "/course/index.php?delete=#id#&sesskey=" . sesskey() . "'><img class='cat_edit' src='" . $CFG->wwwroot . "/pix/t/delete.gif'></a>" .
                    // Category Image
                    "<a href='" . $CFG->wwwroot . "/blocks/home/course_enrol_edit.php?id=#id#'><img class='cat_image_enrol_edit' src='" . $CFG->wwwroot . "/blocks/home/filemanager/files/#imagepath#' ></a>" .
                '</div>' .
            ' ", height:50, width:200}});data.load("' .
            $CFG->wwwroot . '/blocks/home/php/data_enrol_edit.php?cat_id='.$category_id.'&parent='.$parent_id.'");' .

            'var dp = new dataProcessor("' . $CFG->wwwroot . '/blocks/home/php/data_enrol_edit.php?cat_id='.$category_id.'&parent='.$parent_id.'");' .

            'dp.init(data);' .

            'function add_data(argument) {' .
                'data.add({' .
                    'name: document.getElementById("name").value,' .
                    'description: document.getElementById("description").value,' .
                    'imagepath: document.getElementById("imagepath").value, ' .
                    'path: "/13",' .
                    'parent: "'.$category_id.'"' .
                '},0)' .
            '}';

SQL Dump:

-- phpMyAdmin SQL Dump
-- version 3.5.1
-- http://www.phpmyadmin.net
--
-- Host: 127.0.0.1
-- Generation Time: Dec 14, 2012 at 09:44 PM
-- Server version: 5.5.25a-log
-- PHP Version: 5.4.4

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

--
-- Database: `baker_moodle_git`
--

-- --------------------------------------------------------

--
-- Table structure for table `mdl_course`
--

CREATE TABLE IF NOT EXISTS `mdl_course` (
  `id` bigint(10) NOT NULL AUTO_INCREMENT,
  `category` bigint(10) NOT NULL DEFAULT '0',
  `sortorder` bigint(10) NOT NULL DEFAULT '0',
  `fullname` varchar(254) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
  `shortname` varchar(255) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
  `idnumber` varchar(100) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
  `summary` longtext COLLATE utf8_unicode_ci,
  `summaryformat` tinyint(2) NOT NULL DEFAULT '0',
  `format` varchar(10) COLLATE utf8_unicode_ci NOT NULL DEFAULT 'topics',
  `showgrades` tinyint(2) NOT NULL DEFAULT '1',
  `sectioncache` longtext COLLATE utf8_unicode_ci,
  `modinfo` longtext COLLATE utf8_unicode_ci,
  `newsitems` mediumint(5) NOT NULL DEFAULT '1',
  `startdate` bigint(10) NOT NULL DEFAULT '0',
  `numsections` mediumint(5) NOT NULL DEFAULT '1',
  `marker` bigint(10) NOT NULL DEFAULT '0',
  `maxbytes` bigint(10) NOT NULL DEFAULT '0',
  `legacyfiles` smallint(4) NOT NULL DEFAULT '0',
  `showreports` smallint(4) NOT NULL DEFAULT '0',
  `visible` tinyint(1) NOT NULL DEFAULT '1',
  `visibleold` tinyint(1) NOT NULL DEFAULT '1',
  `hiddensections` tinyint(2) NOT NULL DEFAULT '0',
  `groupmode` smallint(4) NOT NULL DEFAULT '0',
  `groupmodeforce` smallint(4) NOT NULL DEFAULT '0',
  `defaultgroupingid` bigint(10) NOT NULL DEFAULT '0',
  `lang` varchar(30) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
  `theme` varchar(50) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
  `timecreated` bigint(10) NOT NULL DEFAULT '0',
  `timemodified` bigint(10) NOT NULL DEFAULT '0',
  `requested` tinyint(1) NOT NULL DEFAULT '0',
  `enablecompletion` tinyint(1) NOT NULL DEFAULT '0',
  `completionstartonenrol` tinyint(1) NOT NULL DEFAULT '0',
  `completionnotify` tinyint(1) NOT NULL DEFAULT '0',
  `coursedisplay` tinyint(2) NOT NULL DEFAULT '0',
  `imagepath` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `mdl_cour_cat_ix` (`category`),
  KEY `mdl_cour_idn_ix` (`idnumber`),
  KEY `mdl_cour_sho_ix` (`shortname`),
  KEY `mdl_cour_sor_ix` (`sortorder`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='Central course table' AUTO_INCREMENT=109 ;

--
-- Dumping data for table `mdl_course`
--

INSERT INTO `mdl_course` (`id`, `category`, `sortorder`, `fullname`, `shortname`, `idnumber`, `summary`, `summaryformat`, `format`, `showgrades`, `sectioncache`, `modinfo`, `newsitems`, `startdate`, `numsections`, `marker`, `maxbytes`, `legacyfiles`, `showreports`, `visible`, `visibleold`, `hiddensections`, `groupmode`, `groupmodeforce`, `defaultgroupingid`, `lang`, `theme`, `timecreated`, `timemodified`, `requested`, `enablecompletion`, `completionstartonenrol`, `completionnotify`, `coursedisplay`, `imagepath`) VALUES
(1, 0, 1, 'Baker Learning', 'Baker Learning', '', '', 0, 'site', 1, 'a:2:{i:0;O:8:"stdClass":2:{s:2:"id";s:2:"34";s:4:"name";N;}i:1;O:8:"stdClass":2:{s:2:"id";s:1:"1";s:4:"name";N;}}', 'a:0:{}', 3, 0, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, '', '', 1351465212, 1354102432, 0, 0, 0, 0, 0, 'myfiles/Credit.png'),
(2, 2, 180001, 'Fire Course - Edited', 'Fire - Edited version', '', '<p>This is a summary</p>\r\n<p>Line two</p>\r\n<p>Line three</p>', 1, 'recurring', 1, 'a:2:{i:0;O:8:"stdClass":3:{s:2:"id";s:1:"2";s:4:"name";N;s:7:"summary";N;}i:1;O:8:"stdClass":2:{s:2:"id";s:1:"3";s:4:"name";N;}}', 'a:0:{}', 5, 1351551600, 1, 0, 67108864, 0, 0, 1, 1, 0, 0, 0, 0, '', '', 1351465539, 1354148034, 0, 0, 0, 0, 0, 'myfiles/Student_learning.png'),
(18, 2, 180002, 'Fire#18', 'Fire#18', '', '', 1, 'recurring', 1, 'a:2:{i:0;O:8:"stdClass":3:{s:2:"id";s:2:"35";s:4:"name";N;s:7:"summary";N;}i:1;O:8:"stdClass":2:{s:2:"id";s:2:"36";s:4:"name";N;}}', 'a:0:{}', 5, 1351551600, 1, 0, 67108864, 0, 0, 1, 1, 0, 0, 0, 0, '', '', 1351465539, 1351465539, 0, 0, 0, 0, 0, 'myfiles/Credit.png'),
(20, 2, 180003, 'Fire#19', 'Fire#19', '', '', 1, 'recurring', 1, 'a:2:{i:0;O:8:"stdClass":3:{s:2:"id";s:2:"39";s:4:"name";N;s:7:"summary";N;}i:1;O:8:"stdClass":2:{s:2:"id";s:2:"40";s:4:"name";N;}}', 'a:0:{}', 5, 1351551600, 1, 0, 67108864, 0, 0, 1, 1, 0, 0, 0, 0, '', '', 1351465539, 1351465539, 0, 0, 0, 0, 0, 'myfiles/Credit.png'),
(21, 2, 180004, 'Fire#21', 'Fire#21', '', '', 1, 'recurring', 1, 'a:2:{i:0;O:8:"stdClass":3:{s:2:"id";s:2:"41";s:4:"name";N;s:7:"summary";N;}i:1;O:8:"stdClass":2:{s:2:"id";s:2:"42";s:4:"name";N;}}', 'a:0:{}', 5, 1351551600, 1, 0, 67108864, 0, 0, 1, 1, 0, 0, 0, 0, '', '', 1351465539, 1351465539, 0, 0, 0, 0, 0, 'myfiles/Credit.png'),
(22, 2, 180006, 'Fire#22', 'Fire#22', '', '', 1, 'recurring', 1, 'a:2:{i:0;O:8:"stdClass":3:{s:2:"id";s:2:"43";s:4:"name";N;s:7:"summary";N;}i:1;O:8:"stdClass":2:{s:2:"id";s:2:"44";s:4:"name";N;}}', 'a:0:{}', 5, 1351551600, 1, 0, 67108864, 0, 0, 1, 1, 0, 0, 0, 0, '', '', 1351465539, 1351465539, 0, 0, 0, 0, 0, 'myfiles/Credit.png'),
(23, 2, 180005, 'Fire#23', 'Fire#23', '', '', 1, 'recurring', 1, 'a:2:{i:0;O:8:"stdClass":3:{s:2:"id";s:2:"45";s:4:"name";N;s:7:"summary";N;}i:1;O:8:"stdClass":2:{s:2:"id";s:2:"46";s:4:"name";N;}}', 'a:0:{}', 5, 1351551600, 1, 0, 67108864, 0, 0, 1, 1, 0, 0, 0, 0, '', '', 1351465539, 1351465539, 0, 0, 0, 0, 0, 'myfiles/Credit.png'),
(24, 4, 600001, 'Test new course', 'Test new course', '', '', 1, 'topics', 1, NULL, NULL, 5, 1352070000, 10, 0, 67108864, 0, 0, 1, 1, 0, 0, 0, 0, '', '', 1352037474, 1352037474, 0, 0, 0, 0, 0, 'myfiles/Credit.png'),
(25, 3, 350005, 'Test again', 'Test again', '', '', 1, 'weeks', 1, 'a:1:{i:0;O:8:"stdClass":3:{s:2:"id";s:2:"48";s:4:"name";N;s:7:"summary";N;}}', 'a:0:{}', 5, 1352070000, 10, 0, 67108864, 0, 0, 1, 1, 0, 0, 0, 0, '', '', 1352037733, 1352037733, 0, 0, 0, 0, 0, 'myfiles/Credit.png'),
(26, 3, 350006, 'New test', 'New test', '', '', 1, 'weeks', 1, 'a:1:{i:0;O:8:"stdClass":3:{s:2:"id";s:2:"49";s:4:"name";N;s:7:"summary";N;}}', 'a:0:{}', 5, 1352070000, 10, 0, 67108864, 0, 0, 1, 1, 0, 0, 0, 0, '', '', 1352038341, 1352038341, 0, 0, 0, 0, 0, 'myfiles/Credit.png'),
(27, 6, 620001, 'Fire#27', 'Fire#27', '', '', 1, 'recurring', 1, 'a:2:{i:0;O:8:"stdClass":3:{s:2:"id";s:2:"50";s:4:"name";N;s:7:"summary";N;}i:1;O:8:"stdClass":2:{s:2:"id";s:2:"51";s:4:"name";N;}}', 'a:0:{}', 5, 1351551600, 1, 0, 67108864, 0, 0, 1, 1, 0, 0, 0, 0, '', '', 1351465539, 1351465539, 0, 0, 0, 0, 0, 'myfiles/Credit.png'),
(28, 5, 610001, 'Fire#28', 'Fire#28', '', '', 1, 'recurring', 1, 'a:2:{i:0;O:8:"stdClass":3:{s:2:"id";s:2:"52";s:4:"name";N;s:7:"summary";N;}i:1;O:8:"stdClass":2:{s:2:"id";s:2:"53";s:4:"name";N;}}', 'a:0:{}', 5, 1351551600, 1, 0, 67108864, 0, 0, 1, 1, 0, 0, 0, 0, '', '', 1351465539, 1351465539, 0, 0, 0, 0, 0, 'myfiles/Credit.png'),
(29, 7, 630001, 'Fire#29', 'Fire#29', '', '', 1, 'recurring', 1, 'a:2:{i:0;O:8:"stdClass":3:{s:2:"id";s:2:"54";s:4:"name";N;s:7:"summary";N;}i:1;O:8:"stdClass":2:{s:2:"id";s:2:"55";s:4:"name";N;}}', 'a:0:{}', 5, 1351551600, 1, 0, 67108864, 0, 0, 1, 1, 0, 0, 0, 0, '', '', 1351465539, 1351465539, 0, 0, 0, 0, 0, 'myfiles/Credit.png'),
(30, 3, 350008, 'Fire#30', 'Fire#30', '', '', 1, 'recurring', 1, 'a:2:{i:0;O:8:"stdClass":3:{s:2:"id";s:2:"56";s:4:"name";N;s:7:"summary";N;}i:1;O:8:"stdClass":2:{s:2:"id";s:2:"57";s:4:"name";N;}}', 'a:0:{}', 5, 1351551600, 1, 0, 67108864, 0, 0, 1, 1, 0, 0, 0, 0, '', '', 1351465539, 1351465539, 0, 0, 0, 0, 0, 'myfiles/Credit.png'),
(31, 3, 350003, 'Fire#31', 'Fire#31', '', '', 1, 'recurring', 1, 'a:2:{i:0;O:8:"stdClass":3:{s:2:"id";s:2:"58";s:4:"name";N;s:7:"summary";N;}i:1;O:8:"stdClass":2:{s:2:"id";s:2:"59";s:4:"name";N;}}', 'a:0:{}', 5, 1351551600, 1, 0, 67108864, 0, 0, 1, 1, 0, 0, 0, 0, '', '', 1351465539, 1351465539, 0, 0, 0, 0, 0, 'myfiles/Credit.png'),
(32, 2, 180007, 'Report Test with groups', 'Report test', '', '', 1, 'topics', 1, 'a:3:{i:0;O:8:"stdClass":3:{s:2:"id";s:2:"60";s:4:"name";N;s:7:"summary";N;}i:1;O:8:"stdClass":2:{s:2:"id";s:2:"61";s:4:"name";N;}i:2;O:8:"stdClass":2:{s:2:"id";s:2:"62";s:4:"name";N;}}', 'a:81:{i:1;O:8:"stdClass":10:{s:2:"id";s:1:"1";s:2:"cm";s:1:"1";s:3:"mod";s:5:"forum";s:7:"section";s:1:"0";s:9:"sectionid";s:2:"60";s:6:"module";s:2:"10";s:5:"added";s:10:"1347115525";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:10:"News forum";}i:2;O:8:"stdClass":10:{s:2:"id";s:1:"1";s:2:"cm";s:1:"2";s:3:"mod";s:6:"assign";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:1:"1";s:5:"added";s:10:"1347658625";s:7:"visible";s:1:"0";s:10:"visibleold";s:1:"1";s:4:"name";s:59:"invisible assignment on course page - visible in gradebook.";}i:3;O:8:"stdClass":10:{s:2:"id";s:1:"2";s:2:"cm";s:1:"3";s:3:"mod";s:6:"assign";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:1:"1";s:5:"added";s:10:"1347659814";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:111:"HW4 HW4 this is a test of a really long assignment name to see if that is what is causing the shift in columns.";}i:4;O:8:"stdClass":10:{s:2:"id";s:1:"3";s:2:"cm";s:1:"4";s:3:"mod";s:6:"assign";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:1:"1";s:5:"added";s:10:"1347659814";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:3:"HW5";}i:5;O:8:"stdClass":10:{s:2:"id";s:1:"4";s:2:"cm";s:1:"5";s:3:"mod";s:6:"assign";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:1:"1";s:5:"added";s:10:"1347659814";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:3:"HW6";}i:6;O:8:"stdClass":10:{s:2:"id";s:1:"5";s:2:"cm";s:1:"6";s:3:"mod";s:6:"assign";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:1:"1";s:5:"added";s:10:"1347659814";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:3:"HW7";}i:7;O:8:"stdClass":10:{s:2:"id";s:1:"2";s:2:"cm";s:1:"7";s:3:"mod";s:5:"forum";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:2:"10";s:5:"added";s:10:"1347659909";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:5:"forum";}i:8;O:8:"stdClass":10:{s:2:"id";s:1:"6";s:2:"cm";s:1:"8";s:3:"mod";s:6:"assign";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:1:"1";s:5:"added";s:10:"1347659924";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:1:"9";}i:9;O:8:"stdClass":10:{s:2:"id";s:1:"7";s:2:"cm";s:1:"9";s:3:"mod";s:6:"assign";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:1:"1";s:5:"added";s:10:"1347659938";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:2:"10";}i:10;O:8:"stdClass":10:{s:2:"id";s:1:"8";s:2:"cm";s:2:"10";s:3:"mod";s:6:"assign";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:1:"1";s:5:"added";s:10:"1347659955";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:2:"11";}i:11;O:8:"stdClass":10:{s:2:"id";s:1:"9";s:2:"cm";s:2:"11";s:3:"mod";s:6:"assign";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:1:"1";s:5:"added";s:10:"1347659955";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:2:"12";}i:12;O:8:"stdClass":10:{s:2:"id";s:2:"10";s:2:"cm";s:2:"12";s:3:"mod";s:6:"assign";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:1:"1";s:5:"added";s:10:"1347659955";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:2:"13";}i:13;O:8:"stdClass":10:{s:2:"id";s:2:"11";s:2:"cm";s:2:"13";s:3:"mod";s:6:"assign";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:1:"1";s:5:"added";s:10:"1347659955";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:2:"14";}i:14;O:8:"stdClass":10:{s:2:"id";s:2:"12";s:2:"cm";s:2:"14";s:3:"mod";s:6:"assign";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:1:"1";s:5:"added";s:10:"1347659955";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:2:"15";}i:15;O:8:"stdClass":10:{s:2:"id";s:2:"13";s:2:"cm";s:2:"15";s:3:"mod";s:6:"assign";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:1:"1";s:5:"added";s:10:"1347659955";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:2:"16";}i:16;O:8:"stdClass":10:{s:2:"id";s:2:"14";s:2:"cm";s:2:"16";s:3:"mod";s:6:"assign";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:1:"1";s:5:"added";s:10:"1347659955";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:2:"17";}i:17;O:8:"stdClass":10:{s:2:"id";s:2:"15";s:2:"cm";s:2:"17";s:3:"mod";s:6:"assign";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:1:"1";s:5:"added";s:10:"1347659955";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:2:"18";}i:18;O:8:"stdClass":10:{s:2:"id";s:2:"16";s:2:"cm";s:2:"18";s:3:"mod";s:6:"assign";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:1:"1";s:5:"added";s:10:"1347659955";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:2:"19";}i:19;O:8:"stdClass":10:{s:2:"id";s:2:"17";s:2:"cm";s:2:"19";s:3:"mod";s:6:"assign";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:1:"1";s:5:"added";s:10:"1347659955";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:2:"20";}i:20;O:8:"stdClass":10:{s:2:"id";s:2:"18";s:2:"cm";s:2:"20";s:3:"mod";s:6:"assign";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:1:"1";s:5:"added";s:10:"1347659955";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:2:"21";}i:21;O:8:"stdClass":10:{s:2:"id";s:1:"1";s:2:"cm";s:2:"21";s:3:"mod";s:4:"quiz";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:2:"17";s:5:"added";s:10:"1347660006";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:2:"q1";}i:22;O:8:"stdClass":10:{s:2:"id";s:1:"2";s:2:"cm";s:2:"22";s:3:"mod";s:4:"quiz";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:2:"17";s:5:"added";s:10:"1347660006";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:2:"q2";}i:23;O:8:"stdClass":10:{s:2:"id";s:1:"3";s:2:"cm";s:2:"23";s:3:"mod";s:4:"quiz";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:2:"17";s:5:"added";s:10:"1347660006";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:2:"q3";}i:24;O:8:"stdClass":10:{s:2:"id";s:1:"4";s:2:"cm";s:2:"24";s:3:"mod";s:4:"quiz";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:2:"17";s:5:"added";s:10:"1347660006";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:2:"q4";}i:25;O:8:"stdClass":10:{s:2:"id";s:1:"5";s:2:"cm";s:2:"25";s:3:"mod";s:4:"quiz";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:2:"17";s:5:"added";s:10:"1347660006";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:2:"q5";}i:26;O:8:"stdClass":10:{s:2:"id";s:1:"6";s:2:"cm";s:2:"26";s:3:"mod";s:4:"quiz";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:2:"17";s:5:"added";s:10:"1347660006";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:5:"test1";}i:27;O:8:"stdClass":10:{s:2:"id";s:2:"19";s:2:"cm";s:2:"27";s:3:"mod";s:6:"assign";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:1:"1";s:5:"added";s:10:"1348245358";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:3:"bw1";}i:28;O:8:"stdClass":10:{s:2:"id";s:2:"20";s:2:"cm";s:2:"28";s:3:"mod";s:6:"assign";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:1:"1";s:5:"added";s:10:"1349189990";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:15:"Upload Homework";}i:29;O:8:"stdClass":10:{s:2:"id";s:2:"21";s:2:"cm";s:2:"29";s:3:"mod";s:6:"assign";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:1:"1";s:5:"added";s:10:"1349189990";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:15:"Upload Homework";}i:30;O:8:"stdClass":10:{s:2:"id";s:2:"22";s:2:"cm";s:2:"30";s:3:"mod";s:6:"assign";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:1:"1";s:5:"added";s:10:"1349189990";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:15:"Upload Homework";}i:31;O:8:"stdClass":10:{s:2:"id";s:2:"23";s:2:"cm";s:2:"31";s:3:"mod";s:6:"assign";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:1:"1";s:5:"added";s:10:"1349189990";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:15:"Upload Homework";}i:32;O:8:"stdClass":10:{s:2:"id";s:2:"24";s:2:"cm";s:2:"32";s:3:"mod";s:6:"assign";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:1:"1";s:5:"added";s:10:"1349189990";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:16:"Upload Homework1";}i:33;O:8:"stdClass":10:{s:2:"id";s:2:"25";s:2:"cm";s:2:"33";s:3:"mod";s:6:"assign";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:1:"1";s:5:"added";s:10:"1349189990";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:16:"Upload Homework2";}i:34;O:8:"stdClass":10:{s:2:"id";s:2:"26";s:2:"cm";s:2:"34";s:3:"mod";s:6:"assign";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:1:"1";s:5:"added";s:10:"1349189990";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:16:"Upload Homework3";}i:35;O:8:"stdClass":10:{s:2:"id";s:2:"27";s:2:"cm";s:2:"35";s:3:"mod";s:6:"assign";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:1:"1";s:5:"added";s:10:"1349189990";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:16:"Upload Homework4";}i:36;O:8:"stdClass":10:{s:2:"id";s:2:"28";s:2:"cm";s:2:"36";s:3:"mod";s:6:"assign";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:1:"1";s:5:"added";s:10:"1349189990";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:16:"Upload Homework5";}i:37;O:8:"stdClass":10:{s:2:"id";s:2:"29";s:2:"cm";s:2:"37";s:3:"mod";s:6:"assign";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:1:"1";s:5:"added";s:10:"1349189990";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:16:"Upload Homework6";}i:38;O:8:"stdClass":10:{s:2:"id";s:2:"30";s:2:"cm";s:2:"38";s:3:"mod";s:6:"assign";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:1:"1";s:5:"added";s:10:"1349189990";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:16:"Upload Homework7";}i:39;O:8:"stdClass":10:{s:2:"id";s:2:"31";s:2:"cm";s:2:"39";s:3:"mod";s:6:"assign";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:1:"1";s:5:"added";s:10:"1349189990";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:16:"Upload Homework8";}i:40;O:8:"stdClass":10:{s:2:"id";s:2:"32";s:2:"cm";s:2:"40";s:3:"mod";s:6:"assign";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:1:"1";s:5:"added";s:10:"1349189990";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:16:"Upload Homework9";}i:41;O:8:"stdClass":10:{s:2:"id";s:2:"33";s:2:"cm";s:2:"41";s:3:"mod";s:6:"assign";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:1:"1";s:5:"added";s:10:"1349189990";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:17:"Upload Homework10";}i:42;O:8:"stdClass":10:{s:2:"id";s:2:"34";s:2:"cm";s:2:"42";s:3:"mod";s:6:"assign";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:1:"1";s:5:"added";s:10:"1347658625";s:7:"visible";s:1:"0";s:10:"visibleold";s:1:"1";s:4:"name";s:59:"invisible assignment on course page - visible in gradebook.";}i:43;O:8:"stdClass":10:{s:2:"id";s:2:"35";s:2:"cm";s:2:"43";s:3:"mod";s:6:"assign";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:1:"1";s:5:"added";s:10:"1347659814";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:111:"HW4 HW4 this is a test of a really long assignment name to see if that is what is causing the shift in columns.";}i:44;O:8:"stdClass":10:{s:2:"id";s:2:"36";s:2:"cm";s:2:"44";s:3:"mod";s:6:"assign";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:1:"1";s:5:"added";s:10:"1347659814";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:3:"HW5";}i:45;O:8:"stdClass":10:{s:2:"id";s:2:"37";s:2:"cm";s:2:"45";s:3:"mod";s:6:"assign";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:1:"1";s:5:"added";s:10:"1347659814";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:3:"HW6";}i:46;O:8:"stdClass":10:{s:2:"id";s:2:"38";s:2:"cm";s:2:"46";s:3:"mod";s:6:"assign";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:1:"1";s:5:"added";s:10:"1347659814";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:3:"HW7";}i:47;O:8:"stdClass":10:{s:2:"id";s:1:"3";s:2:"cm";s:2:"47";s:3:"mod";s:5:"forum";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:2:"10";s:5:"added";s:10:"1347659909";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:5:"forum";}i:48;O:8:"stdClass":10:{s:2:"id";s:2:"39";s:2:"cm";s:2:"48";s:3:"mod";s:6:"assign";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:1:"1";s:5:"added";s:10:"1347659924";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:1:"9";}i:49;O:8:"stdClass":10:{s:2:"id";s:2:"40";s:2:"cm";s:2:"49";s:3:"mod";s:6:"assign";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:1:"1";s:5:"added";s:10:"1347659938";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:2:"10";}i:50;O:8:"stdClass":10:{s:2:"id";s:2:"41";s:2:"cm";s:2:"50";s:3:"mod";s:6:"assign";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:1:"1";s:5:"added";s:10:"1347659955";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:2:"11";}i:51;O:8:"stdClass":10:{s:2:"id";s:2:"42";s:2:"cm";s:2:"51";s:3:"mod";s:6:"assign";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:1:"1";s:5:"added";s:10:"1347659955";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:2:"12";}i:52;O:8:"stdClass":10:{s:2:"id";s:2:"43";s:2:"cm";s:2:"52";s:3:"mod";s:6:"assign";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:1:"1";s:5:"added";s:10:"1347659955";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:2:"13";}i:53;O:8:"stdClass":10:{s:2:"id";s:2:"44";s:2:"cm";s:2:"53";s:3:"mod";s:6:"assign";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:1:"1";s:5:"added";s:10:"1347659955";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:2:"14";}i:54;O:8:"stdClass":10:{s:2:"id";s:2:"45";s:2:"cm";s:2:"54";s:3:"mod";s:6:"assign";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:1:"1";s:5:"added";s:10:"1347659955";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:2:"15";}i:55;O:8:"stdClass":10:{s:2:"id";s:2:"46";s:2:"cm";s:2:"55";s:3:"mod";s:6:"assign";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:1:"1";s:5:"added";s:10:"1347659955";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:2:"16";}i:56;O:8:"stdClass":10:{s:2:"id";s:2:"47";s:2:"cm";s:2:"56";s:3:"mod";s:6:"assign";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:1:"1";s:5:"added";s:10:"1347659955";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:2:"17";}i:57;O:8:"stdClass":10:{s:2:"id";s:2:"48";s:2:"cm";s:2:"57";s:3:"mod";s:6:"assign";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:1:"1";s:5:"added";s:10:"1347659955";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:2:"18";}i:58;O:8:"stdClass":10:{s:2:"id";s:2:"49";s:2:"cm";s:2:"58";s:3:"mod";s:6:"assign";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:1:"1";s:5:"added";s:10:"1347659955";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:2:"19";}i:59;O:8:"stdClass":10:{s:2:"id";s:2:"50";s:2:"cm";s:2:"59";s:3:"mod";s:6:"assign";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:1:"1";s:5:"added";s:10:"1347659955";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:2:"20";}i:60;O:8:"stdClass":10:{s:2:"id";s:2:"51";s:2:"cm";s:2:"60";s:3:"mod";s:6:"assign";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:1:"1";s:5:"added";s:10:"1347659955";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:2:"21";}i:61;O:8:"stdClass":10:{s:2:"id";s:1:"7";s:2:"cm";s:2:"61";s:3:"mod";s:4:"quiz";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:2:"17";s:5:"added";s:10:"1347660006";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:2:"q1";}i:62;O:8:"stdClass":10:{s:2:"id";s:1:"8";s:2:"cm";s:2:"62";s:3:"mod";s:4:"quiz";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:2:"17";s:5:"added";s:10:"1347660006";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:2:"q2";}i:63;O:8:"stdClass":10:{s:2:"id";s:1:"9";s:2:"cm";s:2:"63";s:3:"mod";s:4:"quiz";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:2:"17";s:5:"added";s:10:"1347660006";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:2:"q3";}i:64;O:8:"stdClass":10:{s:2:"id";s:2:"10";s:2:"cm";s:2:"64";s:3:"mod";s:4:"quiz";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:2:"17";s:5:"added";s:10:"1347660006";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:2:"q4";}i:65;O:8:"stdClass":10:{s:2:"id";s:2:"11";s:2:"cm";s:2:"65";s:3:"mod";s:4:"quiz";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:2:"17";s:5:"added";s:10:"1347660006";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:2:"q5";}i:66;O:8:"stdClass":10:{s:2:"id";s:2:"12";s:2:"cm";s:2:"66";s:3:"mod";s:4:"quiz";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:2:"17";s:5:"added";s:10:"1347660006";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:5:"test1";}i:67;O:8:"stdClass":10:{s:2:"id";s:2:"52";s:2:"cm";s:2:"67";s:3:"mod";s:6:"assign";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:1:"1";s:5:"added";s:10:"1348245358";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:3:"bw1";}i:68;O:8:"stdClass":10:{s:2:"id";s:2:"53";s:2:"cm";s:2:"68";s:3:"mod";s:6:"assign";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:1:"1";s:5:"added";s:10:"1349189990";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:15:"Upload Homework";}i:69;O:8:"stdClass":10:{s:2:"id";s:2:"54";s:2:"cm";s:2:"69";s:3:"mod";s:6:"assign";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:1:"1";s:5:"added";s:10:"1349189990";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:15:"Upload Homework";}i:70;O:8:"stdClass":10:{s:2:"id";s:2:"55";s:2:"cm";s:2:"70";s:3:"mod";s:6:"assign";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:1:"1";s:5:"added";s:10:"1349189990";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:15:"Upload Homework";}i:71;O:8:"stdClass":10:{s:2:"id";s:2:"56";s:2:"cm";s:2:"71";s:3:"mod";s:6:"assign";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:1:"1";s:5:"added";s:10:"1349189990";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:15:"Upload Homework";}i:72;O:8:"stdClass":10:{s:2:"id";s:2:"57";s:2:"cm";s:2:"72";s:3:"mod";s:6:"assign";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:1:"1";s:5:"added";s:10:"1349189990";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:16:"Upload Homework1";}i:73;O:8:"stdClass":10:{s:2:"id";s:2:"58";s:2:"cm";s:2:"73";s:3:"mod";s:6:"assign";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:1:"1";s:5:"added";s:10:"1349189990";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:16:"Upload Homework2";}i:74;O:8:"stdClass":10:{s:2:"id";s:2:"59";s:2:"cm";s:2:"74";s:3:"mod";s:6:"assign";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:1:"1";s:5:"added";s:10:"1349189990";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:16:"Upload Homework3";}i:75;O:8:"stdClass":10:{s:2:"id";s:2:"60";s:2:"cm";s:2:"75";s:3:"mod";s:6:"assign";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:1:"1";s:5:"added";s:10:"1349189990";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:16:"Upload Homework4";}i:76;O:8:"stdClass":10:{s:2:"id";s:2:"61";s:2:"cm";s:2:"76";s:3:"mod";s:6:"assign";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:1:"1";s:5:"added";s:10:"1349189990";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:16:"Upload Homework5";}i:77;O:8:"stdClass":10:{s:2:"id";s:2:"62";s:2:"cm";s:2:"77";s:3:"mod";s:6:"assign";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:1:"1";s:5:"added";s:10:"1349189990";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:16:"Upload Homework6";}i:78;O:8:"stdClass":10:{s:2:"id";s:2:"63";s:2:"cm";s:2:"78";s:3:"mod";s:6:"assign";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:1:"1";s:5:"added";s:10:"1349189990";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:16:"Upload Homework7";}i:79;O:8:"stdClass":10:{s:2:"id";s:2:"64";s:2:"cm";s:2:"79";s:3:"mod";s:6:"assign";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:1:"1";s:5:"added";s:10:"1349189990";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:16:"Upload Homework8";}i:80;O:8:"stdClass":10:{s:2:"id";s:2:"65";s:2:"cm";s:2:"80";s:3:"mod";s:6:"assign";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:1:"1";s:5:"added";s:10:"1349189990";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:16:"Upload Homework9";}i:81;O:8:"stdClass":10:{s:2:"id";s:2:"66";s:2:"cm";s:2:"81";s:3:"mod";s:6:"assign";s:7:"section";s:1:"1";s:9:"sectionid";s:2:"61";s:6:"module";s:1:"1";s:5:"added";s:10:"1349189990";s:7:"visible";s:1:"1";s:10:"visibleold";s:1:"1";s:4:"name";s:17:"Upload Homework10";}}', 5, 1347166800, 2, 0, 67108864, 0, 0, 1, 1, 0, 2, 1, 0, '', '', 1347115523, 1347708002, 0, 0, 0, 0, 0, 'myfiles/Credit.png'),
(33, 3, 350004, 'Course restoration in progress', 'restoring', '', NULL, 0, 'topics', 1, 'a:1:{i:0;O:8:"stdClass":3:{s:2:"id";s:2:"63";s:4:"name";N;s:7:"summary";N;}}', 'a:0:{}', 1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, '', '', 1352419222, 1352419222, 0, 0, 0, 0, 0, 'myfiles/Marketing.png'),
(34, 3, 350007, 'Test course', 'test course', '', 'This is a test course', 1, 'topics', 1, NULL, NULL, 1, 0, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, '', '', 1354057970, 1354057970, 0, 0, 0, 0, 0, 'myfiles/Credit.png'),
(96, 3, 350002, 'New Full Name 2', 'New Course Name 2', '', 'New Summary 2', 1, 'recurring', 1, 'a:2:{i:0;O:8:"stdClass":3:{s:2:"id";s:2:"81";s:4:"name";N;s:7:"summary";N;}i:1;O:8:"stdClass":2:{s:2:"id";s:2:"84";s:4:"name";N;}}', 'a:0:{}', 1, 0, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, '', '', 1354393493, 1354393493, 0, 0, 0, 0, 0, 'myfiles/Credit.png'),
(97, 3, 350001, 'New Full Name 3', 'New Course Name 3', '', '<p>New Summary3</p>', 1, 'recurring', 1, 'a:2:{i:0;O:8:"stdClass":3:{s:2:"id";s:2:"82";s:4:"name";N;s:7:"summary";N;}i:1;O:8:"stdClass":2:{s:2:"id";s:2:"85";s:4:"name";N;}}', 'a:0:{}', 1, 0, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, '', '', 1354393597, 1354398849, 0, 0, 0, 0, 0, 'myfiles/IT network.png'),
(98, 1, 10008, 'New Full Name 4', 'New Course Name 4', '', 'New Summary 4', 1, 'recurring', 1, NULL, 'a:0:{}', 1, 1354394301, 5, 0, 67108864, 0, 0, 1, 1, 0, 0, 0, 0, '', '', 1354394301, 1354394301, 0, 0, 0, 0, 0, 'myfiles/IT network.png'),
(99, 74, 360001, 'New Full Name 5', 'New Course Name 5', '', 'New Summary 5', 1, 'recurring', 1, NULL, 'a:0:{}', 1, 1354401469, 5, 0, 67108864, 0, 0, 1, 1, 0, 0, 0, 0, '', '', 1354401469, 1354401469, 0, 0, 0, 0, 0, 'myfiles/Operations.png'),
(100, 1, 10009, 'New Full Name110', 'New Course Name 110', '', 'New Summary110', 1, 'recurring', 1, NULL, 'a:0:{}', 1, 1354401772, 5, 0, 67108864, 0, 0, 1, 1, 0, 0, 0, 0, '', '', 1354401772, 1354401772, 0, 0, 0, 0, 0, 'myfiles/Penguins.jpg'),
(101, 136, 160001, 'New Full Name 136', 'New Course Name 136', '', 'New Summary 136', 1, 'recurring', 1, NULL, 'a:0:{}', 1, 1354401883, 5, 0, 67108864, 0, 0, 1, 1, 0, 0, 0, 0, '', '', 1354401883, 1354401883, 0, 0, 0, 0, 0, 'myfiles/Jellyfish.jpg'),
(102, 1, 10007, 'Misc Course102', 'Misc Course 102', '', 'New Summary', 1, 'recurring', 1, NULL, 'a:0:{}', 1, 1355515382, 5, 0, 67108864, 0, 0, 1, 1, 0, 0, 0, 0, '', '', 1355515382, 1355515382, 0, 0, 0, 0, 0, 'myfiles/Desert.jpg'),
(103, 1, 10006, 'Misc Course103', 'Misc Course 103', '', 'New Summary', 1, 'recurring', 1, NULL, 'a:0:{}', 1, 1355515814, 5, 0, 67108864, 0, 0, 1, 1, 0, 0, 0, 0, '', '', 1355515814, 1355515814, 0, 0, 0, 0, 0, 'myfiles/Credit.png'),
(104, 1, 10005, 'Misc Course104', 'Misc Course 104', '', 'New Summary', 1, 'recurring', 1, NULL, 'a:0:{}', 1, 1355515864, 5, 0, 67108864, 0, 0, 1, 1, 0, 0, 0, 0, '', '', 1355515864, 1355515864, 0, 0, 0, 0, 0, 'myfiles/Credit.png'),
(105, 1, 10004, 'Misc Course105', 'Misc Course 105', '', 'New Summary', 1, 'recurring', 1, NULL, 'a:0:{}', 1, 1355515983, 5, 0, 67108864, 0, 0, 1, 1, 0, 0, 0, 0, '', '', 1355515983, 1355515983, 0, 0, 0, 0, 0, 'myfiles/Jellyfish.jpg'),
(106, 1, 10003, 'Misc Course106', 'Misc Course 106', '', 'New Summary', 1, 'recurring', 1, NULL, 'a:0:{}', 1, 1355516480, 5, 0, 67108864, 0, 0, 1, 1, 0, 0, 0, 0, '', '', 1355516480, 1355516480, 0, 0, 0, 0, 0, 'myfiles/IT network.png'),
(107, 1, 10002, 'Misc Course107', 'Misc Course 107', '', 'New Summary 107', 1, 'recurring', 1, NULL, 'a:0:{}', 1, 1355516663, 5, 0, 67108864, 0, 0, 1, 1, 0, 0, 0, 0, '', '', 1355516663, 1355516663, 0, 0, 0, 0, 0, 'myfiles/Desert.jpg'),
(108, 1, 10001, 'Misc Course108', 'Misc Course 108', '', 'New Summary 108', 1, 'recurring', 1, NULL, 'a:0:{}', 1, 1355517552, 5, 0, 67108864, 0, 0, 1, 1, 0, 0, 0, 0, '', '', 1355517552, 1355517552, 0, 0, 0, 0, 0, 'myfiles/Desert.jpg');

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

Much appreciated,

Barry

Hello,

Please use the following:

$new_id = mysql_insert_id();
$action->success($new_id);

instead of

$new_id = $action->get_new_id();
$action->set_new_id($new_id);
$action->success($new_id);

$action->get_new_id() returns a current action id.

Thanks Alexandra, I managed to fix it with your help