Moodle APIs 4.1
Moodle 4.1.9+ (Build: 20240402)
Files | Namespaces | Classes | Variables
qbank_columnsortorder

Files

file  column_manager.php
 Class column_manager responsible for loading and saving order to the config setting.
 
file  provider.php
 Privacy provider for columnsortorder.
 
file  renderer.php
 Class renderer.
 
file  services.php
 qbank_columnsortorder external functions and service definitions.
 
file  set_columnbank_order.php
 External qbank_columnsortorder_set_columnbank_order API.
 
file  settings.php
 Adds admin settings for the plugin.
 
file  version.php
 Version information for qbank_columnsortorder.
 

Namespaces

namespace  qbank_columnsortorder
  
 
namespace  qbank_columnsortorder\external
  
 
namespace  qbank_columnsortorder\output
  
 
namespace  qbank_columnsortorder\privacy
  
 

Classes

class  qbank_columnsortorder\column_manager
 
class  qbank_columnsortorder\external\set_columnbank_order
 
class  qbank_columnsortorder\output\renderer
 
class  qbank_columnsortorder\privacy\provider
 

Variables

 $functions
 
 $plugin = 2022111800
 
if($ADMIN->fulltree) $settings = new admin_externalpage('qbank_columnsortorder', get_string('qbankcolumnsortorder', 'qbank_columnsortorder'), $url)
 
 $url = new moodle_url('/question/bank/columnsortorder/sortcolumns.php', ['section' => 'columnsortorder'])
 
$plugin component = 'qbank_columnsortorder'
 
$plugin maturity = MATURITY_STABLE
 
$plugin version = 2022112800
 

Detailed Description

Variable Documentation

◆ $functions

$functions
Initial value:
= [
'qbank_columnsortorder_set_columnbank_order' => [
'classname' => 'qbank_columnsortorder\external\set_columnbank_order',
'description' => 'Sets question columns order in database',
'type' => 'write',
'ajax' => true,
],
]