protected function getTemplateFields($strSectionID, $strPrefix) { $oForm_Template = new AmazonAutoLinks_Form_Template($this->strPageSlug); $arrFields = $oForm_Template->getTemplateFields($strSectionID, $strPrefix, false, 'category'); $arrFields[] = array('strFieldID' => $strPrefix . 'submit_initial_options', 'strSectionID' => $strSectionID, 'strType' => 'submit', 'strBeforeField' => "<div style='display: inline-block;'>" . $this->oUserAds->getTextAd() . "</div>" . "<div class='right-button'>", 'strAfterField' => "</div>", 'vLabelMinWidth' => 0, 'vLabel' => __('Proceed', 'amazon-auto-links'), 'vClassAttribute' => 'button button-primary', 'strAfterField' => '' . '<input type="hidden" name="amazon_auto_links_admin[aal_add_category_unit][category][category_unit_type]" value="category">' . '<input type="hidden" name="amazon_auto_links_admin[aal_add_category_unit][category][category_transient_id]" value="' . ($strTransientID = isset($_GET['transient_id']) ? $_GET['transient_id'] : uniqid()) . '">' . '<input type="hidden" name="amazon_auto_links_admin[aal_add_category_unit][category][category_mode]" value="1">' . '<input type="hidden" name="amazon_auto_links_admin[aal_add_category_unit][category][category_bounce_url]" value="' . add_query_arg(array('transient_id' => $strTransientID) + $_GET, admin_url($GLOBALS['pagenow'])) . '">', 'vRedirect' => add_query_arg(array('tab' => 'select_categories', 'transient_id' => $strTransientID) + $_GET, admin_url($GLOBALS['pagenow']))); return $arrFields; // return array( // array( // 'strFieldID' => $strPrefix . 'template_id', // 'strSectionID' => $strSectionID, // 'strType' => 'select', // 'strDescription' => __( 'Sets a default template for this unit.', 'amazon-auto-links' ), // 'vLabel' => $GLOBALS['oAmazonAutoLinks_Templates']->getTemplateArrayForSelectLabel(), // 'strType' => 'select', // 'vDefault' => $GLOBALS['oAmazonAutoLinks_Templates']->getPluginDefaultTemplateID( 'category' ), // // defined in the 'unit_type' field // ), // array( // single button // 'strFieldID' => $strPrefix . 'submit_initial_options', // 'strSectionID' => $strSectionID, // 'strType' => 'submit', // 'strBeforeField' => "<div style='display: inline-block;'>" . $this->oUserAds->getTextAd() . "</div>" // . "<div class='right-button'>", // 'strAfterField' => "</div>", // 'vLabelMinWidth' => 0, // 'vLabel' => __( 'Proceed', 'amazon-auto-links' ), // 'vClassAttribute' => 'button button-primary', // 'strAfterField' => '' // . '<input type="hidden" name="amazon_auto_links_admin[aal_add_category_unit][category][category_unit_type]" value="category">' // . '<input type="hidden" name="amazon_auto_links_admin[aal_add_category_unit][category][category_transient_id]" value="' . ( $strTransientID = isset( $_GET['transient_id'] ) ? $_GET['transient_id'] : uniqid() ) . '">' // . '<input type="hidden" name="amazon_auto_links_admin[aal_add_category_unit][category][category_mode]" value="1">' // . '<input type="hidden" name="amazon_auto_links_admin[aal_add_category_unit][category][category_bounce_url]" value="' . add_query_arg( array( 'transient_id' => $strTransientID ) + $_GET, admin_url( $GLOBALS['pagenow'] ) ) . '">', // 'vRedirect' => add_query_arg( array( 'tab' => 'select_categories', 'transient_id' => $strTransientID ) + $_GET, admin_url( $GLOBALS['pagenow'] ) ), // ) // ); }
public function setUp() { $oForm_Template = new AmazonAutoLinks_Form_Template(); call_user_func_array(array($this, "addSettingFields"), $oForm_Template->getTemplateFields(null, '', false)); // $oTemplates = $GLOBALS['oAmazonAutoLinks_Templates']; // $this->addSettingField( // array( // 'strFieldID' => 'template_id', // 'strTitle' => __( 'Select Template', 'amazon-auto-links' ), // 'strDescription' => __( 'Sets a default template for this unit.', 'amazon-auto-links' ), // 'vLabel' => $arr = $oTemplates->getTemplateArrayForSelectLabel(), // 'strType' => 'select', // 'vDefault' => $oTemplates->getPluginDefaultTemplateID( $GLOBALS['strAmazonAutoLinks_UnitType'] ), // 'fHideTitleColumn' => true, // ) // ); }
protected function getTemplateFields($strSectionID, $strPrefix) { $oForm_Template = new AmazonAutoLinks_Form_Template($this->strPageSlug); return $oForm_Template->getTemplateFields($strSectionID, $strPrefix, true, 'tag'); }
protected function getFieldsOfTemplate($strSectionID, $strPrefix, $strUnitType = 'search') { $oForm_Template = new AmazonAutoLinks_Form_Template($this->strPageSlug); return $oForm_Template->getTemplateFields($strSectionID, $strPrefix, true, $strUnitType); }