Merge branch 'MDL-30839-master' of git://github.com/phalacee/moodle
authorDan Poltawski <dan@moodle.com>
Thu, 22 Aug 2013 02:14:21 +0000 (10:14 +0800)
committerDan Poltawski <dan@moodle.com>
Thu, 22 Aug 2013 02:14:21 +0000 (10:14 +0800)
1  2 
lib/formslib.php

diff --combined lib/formslib.php
@@@ -61,7 -61,7 +61,7 @@@ function pear_handle_error($error)
      print_object($error->backtrace);
  }
  
 -if (!empty($CFG->debug) and ($CFG->debug >= DEBUG_ALL or $CFG->debug == -1)){
 +if ($CFG->debugdeveloper) {
      //TODO: this is a wrong place to init PEAR!
      $GLOBALS['_PEAR_default_error_mode'] = PEAR_ERROR_CALLBACK;
      $GLOBALS['_PEAR_default_error_options'] = 'pear_handle_error';
@@@ -1261,9 -1261,7 +1261,9 @@@ abstract class moodleform 
       * @return void
       */
      private function detectMissingSetType() {
 -        if (!debugging('', DEBUG_DEVELOPER)) {
 +        global $CFG;
 +
 +        if (!$CFG->debugdeveloper) {
              // Only for devs.
              return;
          }
@@@ -2221,7 -2219,7 +2221,7 @@@ function validate_' . $this->_formName 
    ret = validate_' . $this->_formName . '_' . $escapedElementName.'(frm.elements[\''.$elementName.'\']) && ret;
    if (!ret && !first_focus) {
      first_focus = true;
-     frm.elements[\''.$elementName.'\'].focus();
+     frm.elements[\'id_error_'.$elementName.'\'].focus();
    }
  ';