}
 
     if ($code == 0) {
         //Save Cases Notes
         include_once 'utils.php';
 
         $dataAbeRequests = loadAbeRequest($_REQUEST['ABER']);
         $dataAbeConfiguration = loadAbeConfiguration($dataAbeRequests['ABE_UID']);
 
         if ($dataAbeConfiguration['ABE_CASE_NOTE_IN_RESPONSE'] == 1) {
             $response = new stdclass();
             $response->usrUid = $casesFields['APP_DATA']['USER_LOGGED'];
             $response->appUid = $_REQUEST['APP_UID'];
             $response->noteText = "Check the information that was sent for the receiver: " . $dataAbeRequests['ABE_REQ_SENT_TO'];
 
             postNote($response);
         }
 
         $dataAbeRequests['ABE_REQ_ANSWERED'] = 1;
         $code == 0 ? uploadAbeRequest($dataAbeRequests) : '';
 
         if (isset ( $_FILES ['form'] )) {
             foreach ($_FILES ['form'] ['name'] as $fieldName => $value) {
                 if ($_FILES ['form'] ['error'] [$fieldName] == 0) {
                     $appDocument = new AppDocument ( );
 
                     if ( isset ( $_REQUEST['INPUTS'] [$fieldName] ) && $_REQUEST['INPUTS'] [$fieldName] != '' ) {
                         require_once 'classes/model/AppFolder.php';
                         require_once 'classes/model/InputDocument.php';
 
                         $inputDocument = new InputDocument();
示例#2
0
function importActivityStream($user, $doc)
{
    $feed = $doc->documentElement;
    $subjectEl = ActivityUtils::child($feed, Activity::SUBJECT, Activity::SPEC);
    if (!empty($subjectEl)) {
        $subject = new ActivityObject($subjectEl);
        printfv(_("Backup file for user %s (%s)") . "\n", $subject->id, Ostatus_profile::getActivityObjectNickname($subject));
    } else {
        throw new Exception("Feed doesn't have an <activity:subject> element.");
    }
    if (is_null($user)) {
        printfv(_("No user specified; using backup user.") . "\n");
        $user = userFromSubject($subject);
    }
    $entries = $feed->getElementsByTagNameNS(Activity::ATOM, 'entry');
    printfv(_("%d entries in backup.") . "\n", $entries->length);
    for ($i = $entries->length - 1; $i >= 0; $i--) {
        try {
            $entry = $entries->item($i);
            $activity = new Activity($entry, $feed);
            switch ($activity->verb) {
                case ActivityVerb::FOLLOW:
                    subscribeProfile($user, $subject, $activity);
                    break;
                case ActivityVerb::JOIN:
                    joinGroup($user, $activity);
                    break;
                case ActivityVerb::POST:
                    postNote($user, $activity);
                    break;
                default:
                    throw new Exception("Unknown verb: {$activity->verb}");
            }
        } catch (Exception $e) {
            print $e->getMessage() . "\n";
            continue;
        }
    }
}