/** * 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)); }