public function indexAction() { // action body $server = new Zend_Amf_Server(); $server->setClass('Default_Model_Account'); $server->setClass('Default_Model_Transaction'); $server->setClass('Default_Model_HelloWorld'); $server->setClassMap('AccountVO', 'Default_Model_Vo_Account'); $server->setClassMap('TransactionVO', 'Default_Model_Vo_Transaction'); echo $server->handle(); }
public function index() { // Require Zend_Amf_Server require_once 'Zend/Amf/Server.php'; // *ZAMFBROWSER IMPLEMENTATION* // Require the ZendAmfServiceBrowser class, required to retrieve the list of methods on the ZendAMF server. require_once Kohana::find_file('vendor/ZamfBrowser', 'ZendAmfServiceBrowser'); // Start Server $server = new Zend_Amf_Server(); // $server->addDirectory( SHAREDPATH.Kohana::config('zendamf.services_path') ); $services_path = APPPATH . Kohana::config('zendamf.services_path'); $files = Kohana::list_files($services_path, FALSE); foreach ($files as $file) { $class = pathinfo($file, PATHINFO_FILENAME); $server->setClass($class); } // // do class mapping $vo_path = APPPATH . Kohana::config('zendamf.vo_path'); $files = Kohana::list_files($vo_path, FALSE); foreach ($files as $file) { $class = pathinfo($file, PATHINFO_FILENAME); $server->setClassMap($class, $class); } // *ZAMFBROWSER IMPLEMENTATION* // Add the ZendAmfServiceBrowser class to the list of available classes. $server->setClass("ZendAmfServiceBrowser"); // *ZAMFBROWSER IMPLEMENTATION* // Set this reference the class requires to the server object. // ZendAmfServiceBrowser::setAmfServer( $server ); ZendAmfServiceBrowser::$ZEND_AMF_SERVER = $server; // Handle the AMF request echo $server->handle(); }
public function indexAction() { $server = new Zend_Amf_Server(); //set amf server session namespace $server->setSession(Security_Model_Session_Manager::ADMIN_SESSION_NAME); $server->setProduction(false); //set service root directory $server->addDirectory(realpath(dirname(__FILE__) . '/../services/amf/')); //set value object class mapping $server->setClassMap('LoginVO', 'Security_Model_Auth_Vo_LoginVO'); $server->setClassMap('SessionVO', 'Security_Model_Auth_Vo_SessionVO'); echo($server->handle()); }
require_once 'QosReportsService.php'; require_once 'QosCommentService.php'; require_once 'QosDbCheck.php'; require_once 'QosImportErrorService.php'; require_once 'QosExportService.php'; $server = new Zend_Amf_Server(); $server->setClass("QosPortalService"); $server->setClass("QosDataService"); $server->setClass("QosUserService"); $server->setClass("QosReportsService"); $server->setClass("QosCommentService"); $server->setClass("QosDbCheck"); $server->setClass("QosImportErrorService"); $server->setClass("QosExportService"); $server->setProduction(false); $server->setClassMap("VOUser", "VOUser"); $server->setClassMap("VOReport", "VOReport"); $server->setClassMap("VOCartesianChartReport", "VOCartesianChartReport"); $server->setClassMap("VOTableReport", "VOTableReport"); $server->setClassMap("VOMultiviewReport", "VOMultiviewReport"); $server->setClassMap("VOCategory", "VOCategory"); $server->setClassMap("VOReportType", "VOReportType"); $server->setClassMap("VOKpi", "VOKpi"); $server->setClassMap("VOKpiType", "VOKpiType"); $server->setClassMap("VOKpiValues", "VOKpiValues"); $server->setClassMap("VOLogicalReportGroup", "VOLogicalReportGroup"); $server->setClassMap("VOLimit", "VOLimit"); $server->setClassMap("VOComment", "VOComment"); $server->setClassMap("VOKpiValue", "VOKpiValue"); $server->setClassMap("VOLimitValue", "VOLimitValue"); $server->setClassMap("VORunTimeError", "VORunTimeError");
<?php require_once 'Zend/Amf/Server.php'; require_once 'TestService.php'; $server = new Zend_Amf_Server(); $server->setProduction(false); $server->setClass("TestService"); $server->setClassMap("ComplexBARequest", "ComplexBARequest"); echo $server->handle();
<?php require_once "Zend/Amf/Server.php"; require_once "AppMockDAO.php"; $server = new Zend_Amf_Server(); // Adding our class to Zend AMF Server $server->setClass("AppMockDAO"); // Mapping the ActionScript VO to the PHP VO $server->setClassMap("flex.messaging.io.ArrayCollection", "com.masuland.loginexample.data.dto.ArrayCollection"); $server->setClassMap("com.masuland.loginexample.data.vo.SettingsVO", "com.masuland.loginexample.data.dto.SettingsDTO"); $server->setClassMap("com.masuland.loginexample.data.vo.LayoutVO", "com.masuland.loginexample.data.dto.LayoutDTO"); $server->setClassMap("com.masuland.loginexample.data.vo.LocaleVO", "com.masuland.loginexample.data.dto.LocaleDTO"); $server->setClassMap("com.masuland.loginexample.data.vo.StyleVO", "com.masuland.loginexample.data.dto.StyleDTO"); $server->setClassMap("com.masuland.loginexample.data.vo.AuthenticationVO", "com.masuland.loginexample.data.dto.AuthenticationDTO"); $server->setClassMap("com.masuland.loginexample.data.vo.UserVO", "com.masuland.loginexample.data.dto.UserDTO"); echo $server->handle();
require_once 'services/TimeTableService.php'; require_once 'services/ContentCategoryService.php'; require_once 'services/ContentDomainService.php'; require_once 'services/ContentURLService.php'; require_once 'services/ContentRegexService.php'; require_once 'services/MimeTypeService.php'; require_once 'services/MimeTypeGroupService.php'; require_once 'services/MimeCrossService.php'; require_once 'services/ACLRuleService.php'; require_once 'services/ACLFilterParamService.php'; require_once 'services/BackupService.php'; require_once 'services/LiveLogService.php'; require_once 'services/BTKTimelineService.php'; require_once 'services/BTKDbUpdateService.php'; require_once 'services/BTKTimestampHistoryService.php'; require_once 'services/BTKUserInfoService.php'; require_once 'services/BTKGeneralInfoService.php'; $server = new Zend_Amf_Server(); //adding our class to Zend AMF Server $server->setClass("UserService")->setClass("IPTableService")->setClass("TimeTableService")->setClass("ContentCategoryService")->setClass("ContentDomainService")->setClass("ContentURLService")->setClass("ContentRegexService")->setClass("MimeTypeService")->setClass("MimeTypeGroupService")->setClass("MimeCrossService")->setClass("ACLRuleService")->setClass("ACLFilterParamService")->setClass("BackupService")->setClass("LiveLogService")->setClass("BTKTimelineService")->setClass("BTKDbUpdateService")->setClass("BTKTimestampHistoryService")->setClass("BTKUserInfoService")->setClass("BTKGeneralInfoService"); //Mapping the ActionScript VO to the PHP VO //you don't have to add the package name $server->setClassMap("VOUser", "VOUser"); $server->setClassMap("VOIPTable", "VOIPTable"); $server->setClassMap("VOTimeTable", "VOTimeTable"); $server->setClassMap("VOContentCategory", "VOContentCategory"); $server->setClassMap("VOContentDomain", "VOContentDomain"); $server->setClassMap("VOContentURL", "VOContentURL"); $server->setClassMap("VOContentRegex", "VOContentRegex"); $server->setClassMap("VOACLRule", "VOACLRule"); echo $server->handle();
include 'app/Erros.php'; include_once 'library/Zend/Amf/Server.php'; include 'app/servicos/ServicosCliente.php'; include 'app/servicos/ServicosPreVenda.php'; include 'app/servicos/ServicosProduto.php'; include 'app/servicos/ServicosFormadePagto.php'; include 'app/servicos/ServicosFornecedor.php'; include 'app/servicos/ServicosUnidade.php'; include 'app/servicos/ServicosGrupoProduto.php'; include 'app/servicos/ServicosLocalProduto.php'; include 'app/servicos/ServicosUsuario.php'; include 'app/servicos/ServicosVenda.php'; include_once 'app/vo/ClienteVO.php'; require_once 'Zend/Amf/Server/Exception.php'; $server = new Zend_Amf_Server(); $server->setClass('ServicosPreVenda'); $server->setClass('ServicosFornecedor'); $server->setClass('ServicosCliente'); $server->setClass('ServicosProduto'); $server->setClass('ServicosUnidade'); $server->setClass('ServicosFormadePagto'); $server->setClass('ServicosGrupoProduto'); $server->setClass('ServicosLocalProduto'); $server->setClass('ServicosUsuario'); $server->setClass('ServicosVenda'); $server->setClassMap('UnidadeVO', 'UnidadeVO'); $server->setClassMap('ClienteVO', 'ClienteVO'); $server->setProduction(false); echo $server->handle(); //$s = new Servicos(); //$s->getUnidades();
$username = $default_config->username; $password = $default_config->password; $dbname = $default_config->dbname; $salt = $default_config->salt; $api_key = $default_config->api_key; // Store configuration in the registry Zend_Registry::set("amf-config", $amf); Zend_Registry::set('dbAdapter', $dbAdapter); Zend_Registry::set('dbname', $dbname); Zend_Registry::set('username', $username); Zend_Registry::set('password', $password); Zend_Registry::set('host', $host); Zend_Registry::set('port', $port); Zend_Registry::set('salt', $salt); Zend_Registry::set('api_key', $api_key); // Initialize AMF Server $server = new Zend_Amf_Server(); $server->setProduction($amf->production); if (isset($amf->directories)) { $dirs = $amf->directories->toArray(); foreach ($dirs as $dir) { $server->addDirectory($dir); } } // Initialize introspector for non-production if (!$amf->production) { $server->setClass('Zend_Amf_Adobe_Introspector', '', array("config" => $default_config, "server" => $server)); $server->setClassMap('UserVO', 'UserVO'); } // Handle request echo $server->handle();
echo $mensagem; } include_once '.sistema/debug.php'; include_once '.sistema/definicoes.php'; $dir = definirDiretorio('Sistema'); define('diretorioPrioritario', $dir['stDiretorio']); set_include_path(implode(PATH_SEPARATOR, array(realpath(APPLICATION_PATH . '/../.calixto/externas/'), realpath(dirname(__FILE__)), get_include_path()))); include_once '../.calixto/externas/Zend/Amf/Server.php'; session_start(); $server = new Zend_Amf_Server(); $server->setProduction(definicaoSistema::pegarAmbiente() == definicaoSistema::producao ? true : false); $arDiretorios = scandir(dirname(__FILE__)); $arDiretoriosNaoEntidades = array('.', '..', '.tmp', '.sistema'); foreach ($arDiretorios as $dirName) { if (!in_array($dirName, $arDiretoriosNaoEntidades) && is_dir($dirName) && is_dir(dirname(__FILE__) . '/' . $dirName . '/classes')) { $server->addDirectory(dirname(__FILE__) . '/' . $dirName . '/classes'); $arArquivos = scandir(dirname(__FILE__) . '/' . $dirName . '/classes'); foreach ($arArquivos as $controle) { if (substr($controle, 0, 1) == 'C') { require_once dirname(__FILE__) . "/" . $dirName . "/classes/{$controle}"; } elseif (substr($controle, 0, 1) == 'N') { $caminho = realpath(dirname(__FILE__) . "/" . $dirName . "/classes/{$controle}"); require_once $caminho; $classeAs = substr("{$dirName}.classes.{$controle}", 0, strlen("{$dirName}.classes.{$controle}") - 4); $classePhp = substr($controle, 0, strlen($controle) - 4); $server->setClassMap($classeAs, $classePhp); } } } } echo $server->handle();
require_once 'controller/ArrangementController.php'; require_once 'controller/NyhetController.php'; $server->setClass("HundController"); $server->setClass("JaktproveController"); $server->setClass("UtstillingController"); $server->setClass("LoggInnController"); $server->setClass("ACLController"); $server->setClass("RolleRettighetController"); $server->setClass("BackupController"); $server->setClass("RolleBrukerController"); $server->setClass("PersonController"); $server->setClass("DatOpplastningsController"); $server->setClass("CupController"); $server->setClass("ArrangementController"); $server->setClass("NyhetController"); $server->setClassMap("AmfRettigheter", "AmfRettigheter"); $server->setClassMap("AmfHund", "AmfHund"); $server->setClassMap("AmfAvkom", "AmfAvkom"); $server->setClassMap("AmfJaktprove", "AmfJaktprove"); $server->setClassMap("AmfJaktproveSammendrag", "AmfJaktproveSammendrag"); $server->setClassMap("AmfUtstilling", "AmfUtstilling"); $server->setClassMap("AmfBruker", "AmfBruker"); $server->setClassMap("AmfPerson", "AmfPerson"); $server->setClassMap("AmfOpplastningObjekt", "AmfOpplastningObjekt"); $server->setClassMap("AmfCup", "AmfCup"); $server->setClassMap("AmfArrangement", "AmfArrangement"); $server->setClassMap("AmfNyhet", "AmfNyhet"); $server->setClassMap("AmfKlubb", "AmfKlubb"); //Bytt til true når det skal lanseres $server->setProduction(false); echo $server->handle();
// pour debugger un film... if (isset($_GET['film'])) { require_once "FilmAnalyser.php"; $fa = new FilmAnalyser($_GET['film']); Zend_Debug::dump($fa); exit; } /* le log de debug */ $writer = new Zend_Log_Writer_Stream('php-errors.log'); //$writer = new Zend_Log_Writer_Stream('php://stdout'); $logger = new Zend_Log($writer); /* la base de données */ if (!file_exists('db')) { // on cree le rep de la base de données si il n'existe pas mkdir('db'); } $db = Zend_Db::factory('Pdo_Sqlite', array('dbname' => 'db/mmc.db')); Zend_Db_Table::setDefaultAdapter($db); //print_r($db); $server = new Zend_Amf_Server(); $server->setClassMap('FilmVO', 'Film'); $server->setClassMap('SettingVO', 'Setting'); $server->setClassMap('SettingsVO', 'Settings'); $server->setProduction(false); $server->setClass('FilmMapper', 'films'); $server->setClass('SettingsMapper', 'settings'); $response = $server->handle(); echo $response; } catch (Exception $e) { error_log($e->getMessage()); }