version >= MOODLE20 ) { $esmoodle20 = true; // La versió del Moodle és 2.0+, per tant, redefinim les funcions que facin falta function isadmin() { global $USER; $admins = get_admins(); $isadmin = false; foreach ($admins as $admin) { if ($USER->id == $admin->id) { $isadmin = true; break; } } return $isadmin; } function get_record_sql($sql) { global $DB; return $DB->get_record_sql( $sql ); } function insert_record( $table, $data ) { global $DB; return $DB->insert_record( $table, $data ); } function addslashes_recursive( $data ) { return $data; } function update_record( $table, $data, $bulk=false) { global $DB; return $DB->update_record( $table, $data, $bulk ); } // function get_record( $table, $cond, $fields = '*',$strict=0) function get_record($table, $field1, $value1, $field2='', $value2='', $field3='', $value3='', $fields='*') { global $DB; $conds = array(); $conds[$field1] = $value1; if( $field2!='' ) $conds[ $field2 ] = $value2; if( $field3!='' ) $conds[ $field3 ] = $value3; return $DB->get_record( $table, $conds, $fields, 0 ); } function get_records_sql($sql, $limitfrom='', $limitnum='') { global $DB; return $DB->get_records_sql( $sql, NULL, $limitfrom, $limitnum ); } function get_records_select($table, $select='', $sort='', $fields='*', $limitfrom='', $limitnum='') { global $DB; return $DB->get_records_sql($table, $select, array(), $sort, $fields, $limitfrom, $limitnum ); } } else { $esmoodle20 = false; } define( "ES_MOODLE_20", $esmoodle20 ); /* * FI COMPATIBILTAT AMB Moodle2.0+ */