示例#1
0
 public function __construct()
 {
     parent::__construct('course-rebuild', 'cache');
     $this->addOption('a|all', 'rebuild all courses cache');
     $this->addArgument('courseid');
     $this->minArguments = 0;
 }
示例#2
0
 protected function getArgumentsHelp()
 {
     $help = parent::getArgumentsHelp();
     $help .= "\n\n";
     $help .= "To get all files from course N use 'course=N' as an argument.";
     return $help;
 }
示例#3
0
文件: DBCheck.php 项目: dariogs/moosh
 protected function getArgumentsHelp()
 {
     $help = parent::getArgumentsHelp();
     $help .= "\n\n";
     $help .= "Check moodledata files present on disk but not in DB.";
     return $help;
 }
示例#4
0
 public function __construct()
 {
     parent::__construct('update', 'languages');
     $this->addOption('l|lang', 'use two letters language code (-l=he)');
     // Not implemented, yet.
     $this->addOption('v|version:', 'version');
 }
示例#5
0
 public function __construct()
 {
     parent::__construct('reinstall', 'module');
     $this->addArgument('name');
     //$this->addOption('t|test', 'option with no value');
     //$this->addOption('o|option:', 'option with value and default', 'default');
 }
示例#6
0
 public function __construct()
 {
     parent::__construct('code-check');
     $this->addOption('p|path:', 'path to check code');
     $this->addOption('i|interactive', 'interactive code check');
     $this->addOption('r|repair', 'repair code before check. Commit changes before, or data might be lost');
 }
示例#7
0
文件: FormAdd.php 项目: dariogs/moosh
 protected function getArgumentsHelp()
 {
     $help = parent::getArgumentsHelp();
     $help .= "\n\n";
     $help .= $this->onErrorHelp();
     return $help;
 }
示例#8
0
 protected function getArgumentsHelp()
 {
     $help = parent::getArgumentsHelp();
     $help .= "\n\n";
     $help .= "Check moodledata files for coruption.";
     return $help;
 }
示例#9
0
 public function __construct()
 {
     parent::__construct('config-set', 'category');
     $this->addArgument('id');
     $this->addArgument('setting');
     $this->addArgument('value');
 }
示例#10
0
 public function __construct()
 {
     parent::__construct('install', 'plugin');
     $this->addArgument('plugin_name');
     $this->addArgument('moodle_version');
     $this->addArgument('plugin_version');
 }
示例#11
0
 public function __construct()
 {
     parent::__construct('versionbump', 'dev');
     //$this->addArgument('name');
     //$this->addOption('t|test', 'option with no value');
     //$this->addOption('o|option:', 'option with value and default', 'default');
 }
示例#12
0
 public function __construct()
 {
     parent::__construct('parse-perflog', 'apache');
     $this->addArgument('logfile');
     $this->addOption('t|table', 'table name', 'perflog');
     $this->addOption('j|json', 'json');
 }
示例#13
0
 public function __construct()
 {
     parent::__construct('enableselfenrol', 'course');
     $this->addOption('k|key:', 'enrolment key - defaults to none');
     $this->addArgument('id');
     $this->maxArguments = 255;
 }
示例#14
0
 public function __construct()
 {
     parent::__construct('call', 'webservice');
     $this->addOption('t|token:', 'token');
     $this->addOption('p|params:', 'params');
     $this->addArgument('function');
 }
示例#15
0
 public function __construct()
 {
     parent::__construct('reset', 'course');
     $this->addArgument('id');
     $this->addOption('n|no-action', 'no action, only show settings');
     $this->addOption('s|settings:', 'course restore settings');
 }
示例#16
0
 public function __construct()
 {
     parent::__construct('unenrol', 'cohort');
     $this->addArgument('cohortid');
     $this->addArgument('userid');
     $this->maxArguments = 255;
 }
示例#17
0
 public function __construct()
 {
     parent::__construct('list', 'category');
     $this->addArgument('search');
     $this->minArguments = 0;
     $this->maxArguments = 255;
 }
示例#18
0
 public function __construct()
 {
     parent::__construct('manage', 'module');
     $this->addArgument('action');
     $this->addArgument('blockname');
     $this->addOption('f|force', 'force delete of module from disk');
 }
示例#19
0
 public function __construct()
 {
     parent::__construct('concurrency', 'report');
     $this->addOption('f|from:', 'from date in YYYYMMDD or YYYY-MM-DD format (default is 30 days backwards)', '-30 days');
     $this->addOption('t|to:', 'to date in YYYYMMDD or YYYY-MM-DD format (default is today)');
     $this->addOption('p|period:', 'period of time in minutes', 5);
 }
示例#20
0
 public function __construct()
 {
     parent::__construct('list', 'course');
     $this->addArgument('search');
     $this->addOption('i|idnumber', 'show idnumber');
     $this->maxArguments = 255;
 }
示例#21
0
 public function __construct()
 {
     parent::__construct('create', 'role');
     $this->addOption('n|name:');
     $this->addOption('d|description:');
     $this->addOption('a|archetype:');
     $this->addArgument('shortname');
 }
示例#22
0
 public function __construct()
 {
     parent::__construct('restore', 'course');
     $this->addArgument('backup_file');
     $this->addArgument('category_id');
     $this->addOption('d|directory', 'restore from extracted directory (1st param) under tempdir/backup');
     $this->addOption('e|existing', 'restore into existing course, id provided instead of category_id');
 }
示例#23
0
 public function __construct()
 {
     parent::__construct('fire', 'event');
     $this->addArgument('name');
     $this->addArgument('data');
     //$this->addOption('t|test', 'option with no value');
     //$this->addOption('o|option:', 'option with value and default', 'default');
 }
示例#24
0
 public function __construct()
 {
     parent::__construct('set', 'filter');
     $this->addArgument('name');
     $this->addArgument('newstate');
     // On = 1 , Off/but available per course = -1 , Off = -9999
     // TODO: Add proper string flags instead of state numbers, for newstate.
 }
示例#25
0
 public function __construct()
 {
     parent::__construct('install', 'plugin');
     $this->addArgument('plugin_name');
     $this->addArgument('plugin_version');
     $this->addOption('f|force', 'Force installation even if current Moodle version is unsupported.');
     $this->addOption('d|delete', 'If it already exists, automatically delete plugin before installing.');
 }
示例#26
0
 public function __construct()
 {
     parent::__construct('backup', 'course');
     $this->addOption('f|filename:', 'path to filename to save the course backup');
     $this->addOption('F|fullbackup', 'do full backup instead of general');
     $this->addOption('template', 'do template backup instead of general');
     $this->addArgument('id');
 }
示例#27
0
 public function __construct()
 {
     parent::__construct('config', 'module');
     $this->addArgument('action');
     $this->addArgument('blockname');
     $this->addArgument('setting');
     $this->addArgument('value');
 }
示例#28
0
 public function __construct()
 {
     parent::__construct('enrol', 'cohort');
     $this->addOption('u|userid:', 'userid');
     $this->addOption('c|courseid:', 'courseid');
     $this->addArgument('name');
     $this->maxArguments = 255;
 }
示例#29
0
 public function __construct()
 {
     global $DB;
     parent::__construct('context', 'info');
     $this->addArgument('contextid');
     //$this->addOption('t|test', 'option with no value');
     //$this->addOption('o|option:', 'option with value and default', 'default');
 }
示例#30
0
 public function __construct()
 {
     parent::__construct('enrolleduser', 'course');
     $this->addArgument('role_shortname');
     $this->addArgument('courseid');
     //$this->minArguments = 0;
     $this->maxArguments = 255;
 }