original_string: public function set_courses_display_options($options) {
          $this->coursesdisplayoptions = $options;
          $this->set_show_courses($this->showcourses); // this will calculate special display options
          return $this;
      }
code: public function set_courses_display_options($options) {
          $this->coursesdisplayoptions = $options;
          $this->set_show_courses($this->showcourses); // this will calculate special display options
          return $this;
      }
code_tokens: public function set_courses_display_options ( $ options ) { $ this -> coursesdisplayoptions = $ options ; $ this -> set_show_courses ( $ this -> showcourses ) ; // this will calculate special display options return $ this ; }
docstring: Sets options to display list of courses
  
  Options are later submitted as argument to core_course_category::get_courses() and/or core_course_category::search_courses()
  
  Options that core_course_category::get_courses() accept:
  - recursive - return courses from subcategories as well. Use with care,
  this may be a huge list!
  - summary - preloads fields 'summary' and 'summaryformat'
  - coursecontacts - preloads course contacts
  - customfields - preloads custom fields data
  - isenrolled - preloads indication whether this user is enrolled in the course
  - sort - list of fields to sort. Example
  array('idnumber' => 1, 'shortname' => 1, 'id' => -1)
  will sort by idnumber asc, shortname asc and id desc.
  Default: array('sortorder' => 1)
  Only cached fields may be used for sorting!
  - offset
  - limit - maximum number of children to return, 0 or null for no limit
  
  Options summary and coursecontacts are filled automatically in the set_show_courses()
  
  Also renderer can set here any additional options it wants to pass between renderer functions.
  
  @param array $options
  @return coursecat_helper
docstring_tokens: Sets options to display list of courses