예제 #1
0
 function get_field($fieldname, $advanced)
 {
     switch ($fieldname) {
         case 'nomoodleuser':
             return new no_moodle_user_filter('nomoodleuser', get_string('nomoodleuser_filt', 'block_curr_admin'), $advanced, 'usr.idnumber');
         default:
             return parent::get_field($fieldname, $advanced);
     }
 }
예제 #2
0
 /**
  * Creates known user filter if present
  * @param string $fieldname
  * @param boolean $advanced
  * @return object filter
  */
 function get_field($fieldname, $advanced)
 {
     global $USER;
     if (($return = parent::get_field($fieldname, $advanced)) !== null) {
         return $return;
     }
     switch ($fieldname) {
         case 'curenroldate':
             return new enrollment_filter_startdate('curenroldate', get_string('curenroldate', 'block_curr_admin'), $advanced, 'curenroldate');
         default:
             return null;
     }
 }
 /**
  * Creates known user filter if present
  * @param string $fieldname
  * @param boolean $advanced
  * @return object filter
  */
 function get_field($fieldname, $advanced)
 {
     global $USER;
     if (($return = parent::get_field($fieldname, $advanced)) !== null) {
         return $return;
     }
     switch ($fieldname) {
         case 'completed':
             return new curicula_filter_completed('completed', get_string('completed', 'block_curr_admin'), $advanced, 'completed');
         case 'completiondate':
             return new curicula_filter_completiondate('completiondate', get_string('completiondate', 'block_curr_admin'), $advanced, 'cce.completetime');
         default:
             return null;
     }
 }