/**
  * Create new object and initialise the variables.
  */
 public function __construct($config_in)
 {
     $this->params = array();
     $this->headers = array();
     $this->config = DPSBridgeFPConfig::Instance();
     $this->config->mergePublic($config_in);
 }
<?php

/**
 * @file
 * Folio Producer Config file.
 */
require_once dirname(__FILE__) . '/fp_config.php';
$config = DPSBridgeFPConfig::Instance();
require_once dirname(__FILE__) . '/fp_helper.php';
if (!isset($_SESSION['dpsbridge_AdobeID']) || !isset($_SESSION['dpsbridge_Password'])) {
    echo "Please provide Adobe ID and password!";
} else {
    $fp = new DPSBridgeFPHelper($_SESSION['dpsbridge_AdobeID'], $_SESSION['dpsbridge_Password'], $_SESSION['dpsbridge_APIKey'], $_SESSION['dpsbridge_APISecret']);
    $folio_name = isset($_POST["folioName"]) ? $_POST["folioName"] : '';
    $magazine_title = isset($_POST["magazineTitle"]) ? $_POST["magazineTitle"] : '';
    $folio_number = isset($_POST["folioNumber"]) ? $_POST["folioNumber"] : '';
    $folio_description = isset($_POST["folioDescription"]) ? $_POST["folioDescription"] : '';
    $publication_date = isset($_POST["publicationDate"]) ? date('Y-m-d\\TH:i:s', strtotime($_POST['publicationDate'])) : '';
    $dimension = isset($_POST["dimension"]) ? explode(' x ', $_POST["dimension"]) : '';
    $default_asset_format = isset($_POST["defaultAssetFormat"]) ? $_POST["defaultAssetFormat"] : '';
    $default_jpeg_quality = isset($_POST["defaultJPEGQuality"]) ? $_POST["defaultJPEGQuality"] : '';
    $binding_right = isset($_POST["bindingRight"]) ? $_POST["bindingRight"] : '';
    $locked = isset($_POST["Locked"]) ? $_POST["Locked"] : '';
    $folio_intent = isset($_POST["folioIntent"]) ? $_POST["folioIntent"] : 'Both';
    $target_viewer = isset($_POST["targetViewer"]) ? $_POST["targetViewer"] : '20.1.1';
    $filters = isset($_POST["filters"]) ? $_POST["filters"] : '';
    $resolution_width = $dimension[0];
    $resolution_height = $dimension[1];
    $message = array();
    if ($folio_intent == 'Portrait') {
        $folio_intent = 'PortraitOnly';