Пример #1
0
/**
 * 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;
}
Пример #2
0
/**
 * 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;
}