API Docs for:
Show:

File: routes/lib/api/apiFunctions.js

/**
@module API
@This module gives CORE API to the applications.
*/
module.exports.ApiFunctions = {
	
	/**
	@class ApiFunctions
	@Provides basic api functions.
	*/
	
	
	getVisitors :{ 
	
	'mandatoryFields':['idsite','PROFILE']
	
	
	,
	method:function(req, res){
	/**
	@method getVisitors
	@To get the visitor details. 
	@params profileId {String}
	@return {Array} array of visitor details
	*/
		var JSONStream = require('JSONStream');
		var db=	require('../db').getDb();
		var util= require('util');	
		var __Profile = req.param('__pId');
		var r = db.collection('visitors.'+__Profile).find();	
		res.status(200);
		r.pipe(JSONStream.stringify()).pipe(res);
	
	}
	
	},
	getVisitorActivities:{
		mandatory:['id'],
		method:function(req,res){
			/**
	@method getVisitorActivities
	@To get the visitor activity details. 
	@params profileId {String}
	@return {Array} array of visitor activity details.
	*/

	
			res.end('not implimented');

		}
	
	},
	undefined:function(req,res){
	
	res.end('not implimented');

	}
};