Ejemplo n.º 1
0
 /**
  * 	ajaxSuggest
  *
  * 	provides a json-encoded filtered list to show on the client side
  *
  * @param array $_asmap
  * 	request data
  *
  * @return string
  * 	the json-encoded array
  */
 function ajaxSuggest($_asmap)
 {
     if (!EasyContactFormsSecurityManager::roleObjectCheck($_asmap)) {
         $_asresponse = array();
         $_asresponse['info'] = EasyContactFormsT::get('YouAreNotLoggedIn');
         $_asresponsearray = array();
         $_asresponsearray[] = $_asresponse;
         return EasyContactFormsRoot::ajaxSuggestResponse((object) $_asresponsearray);
     }
     $_asmethod = $_asmap['m2'];
     $_astype = $_asmap['t'];
     $_asobject = EasyContactFormsClassLoader::getObject($_astype);
     $_suggestionArray = $_asobject->{$_asmethod}($_asmap);
     EasyContactFormsRoot::ajaxSuggestResponse($_suggestionArray);
 }