/** * Calls all operations needed to retrieve and return all * templates defined in the shared templates folder and meetings * @param object $aconnect connection object * @return array $templates an array of templates */ function aconnect_get_templates_meetings($aconnect) { $templates = array(); $meetings = array(); $meetfldscoid = false; $tempfldscoid = false; $params = array('action' => 'sco-shortcuts'); $aconnect->create_request($params); if ($aconnect->call_success()) { // Get shared templates folder sco-id $tempfldscoid = aconnect_get_shared_templates($aconnect->_xmlresponse); } if (false !== $tempfldscoid) { $params = array('action' => 'sco-expanded-contents', 'sco-id' => $tempfldscoid); $aconnect->create_request($params); if ($aconnect->call_success()) { $templates = aconnect_return_all_templates($aconnect->_xmlresponse); } } // if (false !== $meetfldscoid) { // $params = array( // 'action' => 'sco-expanded-contents', // 'sco-id' => $meetfldscoid, // 'filter-type' => 'meeting', // ); // // $aconnect->create_request($params); // // if ($aconnect->call_success()) { // $meetings = aconnect_return_all_meetings($aconnect->_xmlresponse); // } // // } return $templates + $meetings; }
/** * Calls all operations needed to retrieve and return all * templates defined in the shared templates folder and meetings * @param $aconnect * @internal param connect_class $aconnect object * @return array $templates an array of templates */ function aconnect_get_templates_meetings($aconnect) { $templates = array(); $meetings = array(); $tempfldscoid = false; $params = array('action' => 'sco-shortcuts'); if ($aconnect->request($params)) { // Get shared templates folder sco-id. $tempfldscoid = aconnect_get_shared_templates($aconnect->get_xmlresponse()); } if (false !== $tempfldscoid) { $params = array('action' => 'sco-expanded-contents', 'sco-id' => $tempfldscoid); if ($aconnect->request($params)) { $templates = aconnect_return_all_templates($aconnect->get_xmlresponse()); } } return $templates + $meetings; }