/**
  * Sets the default option values for the setting form.
  * @callback    filter      `options_{class name}`
  * @return      array       The options array.
  */
 public function setOptions($aOptions)
 {
     $_oUtil = new AmazonAutoLinks_WPUtility();
     $_iPostID = $_oUtil->getCurrentPostID();
     $_aUnitOptions = $_iPostID ? $_oUtil->getPostMeta($_GET['post']) : array();
     return $aOptions + $_aUnitOptions + self::$aStructure_AutoInsertDefaultOptions;
 }
 /**
  * Sets the default option values for the setting form.
  * @callback    filter      `options_{class name}`
  * @return      array       The options array.
  */
 public function setOptions($aOptions)
 {
     $_aUnitOptions = array();
     if (isset($_GET['post'])) {
         $_aUnitOptions = AmazonAutoLinks_WPUtility::getPostMeta($_GET['post']);
     }
     // Set some items for the edit mode.
     $_iMode = !isset($_GET['post']);
     // 0: edit, 1: new
     $_aOptions = array('mode' => $_iMode);
     if (!$_iMode) {
         $_aOptions['bounce_url'] = AmazonAutoLinks_WPUtility::getPostDefinitionEditPageURL($_GET['post'], AmazonAutoLinks_Registry::$aPostTypes['unit']);
     }
     $_aOptions = $aOptions + $_aOptions + $_aUnitOptions + $this->_getLastUnitInputs();
     return $_aOptions;
 }
 public function content($sOutput)
 {
     return $sOutput . "<h4>" . __('Unit Options', 'amazon-auto-links') . "</h4>" . $this->oDebug->get(AmazonAutoLinks_WPUtility::getPostMeta($GLOBALS['post']->ID));
 }