コード例 #1
0
<?php

/**
 * Test collector creation
 * @package php-surveymonkey
 * @subpackage tests
 */
require_once 'init.inc.php';
/**
 * TEST:  Creating collector
 */
//////////////////////////////////////////////////////////
//CREATE COLLECTOR
//////////////////////////////////////////////////////////
$collector_name = '__TEST__';
$results = $survey_monkey->createCollector($survey_id, $collector_name);
handleResults("createCollector", $results);
//////////////////////////////////////////////////////////
//GET COLLECTOR LIST
//////////////////////////////////////////////////////////
/** @var array (optional) parameters */
$params = array('fields' => array('title', 'preview_url', 'date_created', 'date_modified'));
$results = $survey_monkey->getCollectorList($survey_id, $params);
handleResults("getCollectorList", $results);
コード例 #2
0
ファイル: getters.php プロジェクト: junxy/php-surveymonkey
$respondent_ids = array();
// Placeholder for you to manually set respondants
if (empty($respondent_ids) && isset($first_respondent)) {
    $respondent_ids[] = $first_respondent;
    // if not defined, set it to first
}
$results = $survey_monkey->getResponses($survey_id, $respondent_ids);
handleResults("getResponses", $results);
//////////////////////////////////////////////////////////
//GET RESPONSE COUNTS
//////////////////////////////////////////////////////////
$collector_id = '';
// Placeholder for you to manually set collector
if (empty($collector_id) && isset($first_collector)) {
    $collector_id = $first_collector;
    // if not defined, set it to first
}
$results = $survey_monkey->getResponseCounts($collector_id);
handleResults("getResponseCounts", $results);
//////////////////////////////////////////////////////////
//GET USER DETAILS
//////////////////////////////////////////////////////////
$results = $survey_monkey->getUserDetails();
handleResults("getUserDetails", $results);
//////////////////////////////////////////////////////////
//GET TEMPLATE LIST
//////////////////////////////////////////////////////////
$params = array('page' => 1, 'page_size' => 2, 'language_id' => 1, 'show_only_available_to_current_user' => true, 'fields' => array('title', 'short_description', 'date_created', 'date_modified', 'question_count'));
$results = $survey_monkey->getTemplateList($params);
handleResults("getTemplateList", $results);
コード例 #3
0
ファイル: batch_flow.php プロジェクト: junxy/php-surveymonkey
<?php

/**
 * Flow tests
 * @package php-surveymonkey
 * @subpackage tests
 */
require_once 'init.inc.php';
//////////////////////////////////////////////////////////
//CREATE FLOW
//////////////////////////////////////////////////////////
$results = $survey_monkey->createFlow('Movie Survey', array('survey' => array('survey_title' => '__TEST__'), 'collector' => array('type' => 'email', 'name' => '__TEST__', 'recipients' => array(array('email' => '*****@*****.**'))), 'email_message' => array('reply_email' => '*****@*****.**', 'subject' => '__TEST__')));
handleResults("createFlow", $results);
//////////////////////////////////////////////////////////
//SEND FLOW
//////////////////////////////////////////////////////////
$params = array('collector' => array('type' => 'email', 'name' => '__TEST__', 'recipients' => array(array('email' => '*****@*****.**'))), 'email_message' => array('reply_email' => '*****@*****.**', 'subject' => '__TEST__'));
$results = $survey_monkey->sendFlow($survey_id, $params);
handleResults("sendFlow", $results);