admin/public/js/plugins/dataTables/jquery.dataTables.js
function _fnAjaxDataSrc ( oSettings, json )
	{
		var dataSrc = $.isPlainObject( oSettings.ajax ) && oSettings.ajax.dataSrc !== undefined ?
			oSettings.ajax.dataSrc :
			oSettings.sAjaxDataProp; // Compatibility with 1.9-.
	
		// Compatibility with 1.9-. In order to read from aaData, check if the
		// default has been changed, if not, check for aaData
		if ( dataSrc === 'data' ) {
			return json.aaData || json[dataSrc];
		}
	
		return dataSrc !== "" ?
			_fnGetObjectDataFn( dataSrc )( json ) :
			json;
	}
function _fnAjaxDataSrc ( oSettings, json )
	{
		var dataSrc = $.isPlainObject( oSettings.ajax ) && oSettings.ajax.dataSrc !== undefined ?
			oSettings.ajax.dataSrc :
			oSettings.sAjaxDataProp; // Compatibility with 1.9-.
	
		// Compatibility with 1.9-. In order to read from aaData, check if the
		// default has been changed, if not, check for aaData
		if ( dataSrc === 'data' ) {
			return json.aaData || json[dataSrc];
		}
	
		return dataSrc !== "" ?
			_fnGetObjectDataFn( dataSrc )( json ) :
			json;
	}
function _fnAjaxDataSrc ( oSettings , json ) { var dataSrc = $ . isPlainObject ( oSettings . ajax ) && oSettings . ajax . dataSrc !== undefined ? oSettings . ajax . dataSrc : oSettings . sAjaxDataProp ; // Compatibility with 1.9-.
 // Compatibility with 1.9-. In order to read from aaData, check if the
 // default has been changed, if not, check for aaData
 if ( dataSrc === 'data' ) { return json . aaData || json [ dataSrc ] ; } return dataSrc !== "" ? _fnGetObjectDataFn ( dataSrc ) ( json ) : json ; }
Get the data from the JSON data source to use for drawing a table. Using
`_fnGetObjectDataFn` allows the data to be sourced from a property of the
source object, or from a processing function.
@param {object} oSettings dataTables settings object
@param  {object} json Data source object / array from the server
@return {array} Array of data to use
Get the data from the JSON data source to use for drawing a table . Using _fnGetObjectDataFn allows the data to be sourced from a property of the source object or from a processing function .