retrieveSettings(); $NAMESPACE = 'http://www.sugarcrm.com/sugarcrm'; $server = new soap_server; $server->configureWSDL('sugarsoap', $NAMESPACE, $sugar_config['site_url'].'/soap.php'); //New API is in these files if(!empty($administrator->settings['portal_on'])) { require_once('soap/SoapPortalUsers.php'); } require_once('soap/SoapSugarUsers.php'); require_once('soap/SoapData.php'); require_once('soap/SoapDeprecated.php'); /* Begin the HTTP listener service and exit. */ ob_clean(); if (!isset($HTTP_RAW_POST_DATA)){ $HTTP_RAW_POST_DATA = file_get_contents('php://input'); } require_once('include/resource/ResourceManager.php'); $resourceManager = ResourceManager::getInstance(); $resourceManager->setup('Soap'); $observers = $resourceManager->getObservers(); //Call set_soap_server for SoapResourceObserver instance(s) foreach($observers as $observer) { if(method_exists($observer, 'set_soap_server')) { $observer->set_soap_server($server); } } $HTTP_RAW_POST_DATA = isset($HTTP_RAW_POST_DATA) ? $HTTP_RAW_POST_DATA : ''; $server->service($HTTP_RAW_POST_DATA); ob_end_flush(); flush(); sugar_cleanup(); echo "TEST łłś

"; $w=$GLOBALS['db']->query("SELECT `c`.`id`, `c`.`name`, `c`.`name_en`, `c`.`description` FROM `ecmproductcategories` `c` where (SELECT count(`p`.`id`) FROM `ecmproducts` `p` JOIN `ecmpricebooks_ecmproducts` `pbp` ON `pbp`.`ecmpricebook_id`='5a7c1379-a50b-3ce6-f96b-4ce4e7a9496a' AND `pbp`.`ecmproduct_id`=`p`.`id` WHERE `p`.`product_category_id`=`c`.`id` AND `pbp`.`deleted`='0') > 0 AND `c`.`deleted`='0'"); while($r=$GLOBALS['db']->fetchByAssoc($w)){ echo "nazwa=>".$r['name']."
"; } exit; exit(); ?>