<?php  

class AjaxHandlerHelper
{
	public function Success($data, $errors = null)
	{
		return $this->Request(true, $data, $errors);
	}
	
	public function Error($errors, $data = null)
	{
		return $this->Request(false, $data, $errors);
	}
	
	private function Request($status, $data, $errors)
	{
		if($errors === null) $errors = array();
		else if(is_string($errors)) $errors = array($errors);
		
		$json = Loader::helper('json');
		return $json->encode(array('success' => $status, 'data' => $data, 'errors' => $errors));
	}
}