Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
<?php// This file is part of Moodle - http://moodle.org///// Moodle is free software: you can redistribute it and/or modify// it under the terms of the GNU General Public License as published by// the Free Software Foundation, either version 3 of the License, or// (at your option) any later version.//// Moodle is distributed in the hope that it will be useful,// but WITHOUT ANY WARRANTY; without even the implied warranty of// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the// GNU General Public License for more details.//// You should have received a copy of the GNU General Public License// along with Moodle. If not, see <http://www.gnu.org/licenses/>./*** This file contains the comment class for the assignfeedback_editpdf plugin** @package assignfeedback_editpdf* @copyright 2012 Davo Smith* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later*/namespace assignfeedback_editpdf;/*** This class represents a comment box on a page of feedback.* @copyright 2012 Davo Smith* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later*/class comment {/** @var int unique id for this annotation */public $id = 0;/** @var int gradeid for this annotation */public $gradeid = 0;/** @var int page number for this annotation */public $pageno = 0;/** @var int starting location in pixels. Image resolution is 100 pixels per inch */public $x = 0;/** @var int starting location in pixels. Image resolution is 100 pixels per inch */public $y = 0;/** @var int width of the comment box */public $width = 120;/** @var string The comment text. */public $rawtext = '';/** @var string colour - One of red, yellow, green, blue, white */public $colour = 'yellow';/** @var int draft status, default 1 = true */public $draft = 1;/*** Convert a compatible stdClass into an instance of a comment.* @param \stdClass $record*/public function __construct(\stdClass $record = null) {if ($record) {$intcols = array('width', 'x', 'y');foreach ($this as $key => $value) {if (isset($record->$key)) {if (in_array($key, $intcols)) {$this->$key = intval($record->$key);} else {$this->$key = $record->$key;}}}}}}