예제 #1
0
 /**
  * Constructor.
  * @param moodle_database $DB The active database connection.
  * @param string $name The unique name of the action to use.
  * @param string $descsingle The description when the confirmation is for a single element.
  * @param string $descmultiple The description when the confirmation is for the bulk list.
  */
 public function __construct(moodle_database &$DB, $name, $descsingle = '', $descmultiple = '')
 {
     parent::__construct($DB, $name);
     $this->label = get_string('ds_assign_as_subset', 'local_elisprogram');
     $curuserset = required_param('id', PARAM_INT);
     $curuserset = new userset($curuserset);
     $this->descsingle = !empty($descsingle) ? $descsingle : get_string('ds_action_assign_subset', 'local_elisprogram', $curuserset->name);
     $this->descmultiple = !empty($descmultiple) ? $descmultiple : get_string('ds_action_assign_subset_multi', 'local_elisprogram', $curuserset->name);
 }
예제 #2
0
 /**
  * Constructor.
  * @param moodle_database $DB The active database connection.
  * @param string $name The unique name of the action to use.
  * @param string $descsingle The description when the confirmation is for a single element.
  * @param string $descmultiple The description when the confirmation is for the bulk list.
  */
 public function __construct(moodle_database &$DB, $name, $descsingle = '', $descmultiple = '')
 {
     parent::__construct($DB, $name);
     $this->label = ucwords(get_string('unassign', 'local_elisprogram'));
     $langelements = new stdClass();
     $langelements->baseelement = strtolower(get_string('curriculum', 'local_elisprogram'));
     $langelements->actionelement = strtolower(get_string('user', 'local_elisprogram'));
     $this->descsingle = !empty($descsingle) ? $descsingle : get_string('ds_action_unassign_confirm', 'local_elisprogram', $langelements);
     $langelements = new stdClass();
     $langelements->baseelement = strtolower(get_string('curriculum', 'local_elisprogram'));
     $langelements->actionelement = strtolower(get_string('users', 'local_elisprogram'));
     $this->descmultiple = !empty($descmultiple) ? $descmultiple : get_string('ds_action_unassign_confirm_multi', 'local_elisprogram', $langelements);
 }