Function Reference: geodir_payment_general_options
Summary
This function has not been documented yet.
Filters
‘payment_invoice_options’ [Line: 908]
Used by
geodir_payment_manager/geodir_payment_functions.php: geodir_payment_general_options() [Line: 915]
Source Code
function geodir_payment_general_options($arr=array()) { $arr[] = array( 'name' => __( 'General Options', 'geodir_payments' ), 'type' => 'no_tabs', 'desc' => '', 'id' => 'payment_emails' ); $arr[] = array( 'name' => __( 'Listing expiration settings', 'geodir_payments' ), 'type' => 'sectionstart', 'id' => 'expiration_settings_options'); $arr[] = array( 'name' => __( 'Enable expiry process?', 'geodir_payments' ), 'desc' => sprintf(__( ' Enable expiry process? (untick to disable) If you disable this option, none of the place listings will expire in future.', 'geodir_payments' )), 'id' => 'geodir_listing_expiry', 'std' => '1', 'type' => 'checkbox', 'checkboxgroup' => 'start' ); $arr[] = array( 'name' => '', 'desc' => __( 'Select the listing status after the place listing expires.', 'geodir_payments' ), 'tip' => '', 'id' => 'geodir_listing_ex_status', 'css' => 'min-width:200px;', 'std' => 'draft', 'type' => 'select', 'class' => 'chosen_select', 'options' => array_unique( array( 'draft' => __( 'draft', 'geodir_payments' ), 'publish' => __( 'publish', 'geodir_payments' ), 'trash' => __( 'trash', 'geodir_payments' ), )) ); $arr[] = array( 'name' => __( 'Enable pre expiry notification to author?', 'geodir_payments' ), 'desc' => __('Enable pre expiry notification to author? (untick to disable) If you disable the option, pre expiry email notification will stop.', 'geodir_payments' ), 'id' => 'geodir_listing_preexpiry_notice_disable', 'type' => 'checkbox', 'std' => '1' ,// Default value to show home top section ); $arr[] = array( 'name' => __( 'Enable pre expiry notice days', 'geodir_payments' ), 'desc' => __( 'Select number of days before pre expiry notification email will be sent.', 'geodir_payments' ), 'id' => 'geodir_listing_preexpiry_notice_days', 'css' => 'min-width:200px;', 'std' => '5', 'type' => 'select', 'class' => 'chosen_select', 'options' => geodir_payment_pre_expiry_notification_days() ); $arr[] = array( 'name' => __( 'Display expire date to author in dashboard listings?', 'geodir_payments' ), 'desc' => __( 'Display expire date to author in dashboard listings? If you tick the option, listing expire date will be displayed to listing author in dashboard listings.', 'geodir_payments' ), 'id' => 'geodir_payment_expire_date_on_listing', 'type' => 'checkbox', 'std' => '0' ,// Default value to show home top section ); $arr[] = array( 'name' => __( 'Display expire date to author in listing detail sidebar?', 'geodir_payments' ), 'desc' => __( 'Display expire date to author in listing detail sidebar? If you tick the option, listing expire date will be displayed to listing author in listing detail sidebar.', 'geodir_payments' ), 'id' => 'geodir_payment_expire_date_on_detail', 'type' => 'checkbox', 'std' => '0' ,// Default value to show home top section ); $arr[] = array( 'type' => 'sectionend', 'id' => 'expiration_settings_options'); $arr[] = array( 'name' => __( 'Geo Directory Manage Currency', 'geodir_payments' ), 'type' => 'sectionstart', 'id' => 'payment_general_options'); $arr[] = array( 'name' => __( 'Default Currency (Ex.: USD)', 'geodir_payments' ), 'desc' => '', 'id' => 'geodir_currency', 'type' => 'text', 'css' => 'min-width:200px;', 'std' => __('USD', 'geodir_payments') ); $arr[] = array( 'name' => __( 'Default Currency Symbol (Ex.: $)', 'geodir_payments' ), 'desc' => '', 'id' => 'geodir_currencysym', 'type' => 'text', 'css' => 'min-width:200px;', 'std' => __('$', 'geodir_payments') ); $currency_symbol = geodir_get_currency_sym(); $arr[] = array( 'name' => __( 'Currency Position', 'geodir_payments' ), 'desc' => __( 'This controls the position of the currency symbol.', 'geodir_payments' ), 'id' => 'geodir_payment_currency_position', 'css' => 'min-width:200px;', 'std' => 'left', 'type' => 'select', 'class' => 'chosen_select', 'options' => array( 'left' => wp_sprintf(__('Left (%s99.99)', 'geodir_payments'), $currency_symbol), 'right' => wp_sprintf(__('Right (99.99%s)', 'geodir_payments'), $currency_symbol), 'left_space' => wp_sprintf(__('Left with space (%s 99.99)', 'geodir_payments'), $currency_symbol), 'right_space' => wp_sprintf(__('Right with space (99.99 %s)', 'geodir_payments'), $currency_symbol) ) ); $arr[] = array( 'type' => 'sectionend', 'id' => 'payment_general_options'); $arr[] = array( 'name' => __( 'Payment Invoice Settings', 'geodir_payments' ), 'type' => 'sectionstart', 'id' => 'payment_invoice_options'); $arr[] = array( 'name' => __( 'Minimum digits for the custom invoice id', 'geodir_payments' ), 'desc' => __( 'Number between 0 to 20. If the invoice id has less digits than this number, it is left padded with 0s.Ex: invoice id 108 will padded to 00108 if digits set to 5. The default 0 means no padding.', 'geodir_payments' ), 'id' => 'geodir_payment_invoice_threshold', 'type' => 'text', 'css' => 'min-width:200px;', 'std' => '', 'placeholder' => __( 'Ex: 5', 'geodir_payments' ) ); $arr[] = array( 'name' => __( 'Display Invoice ID Prefix', 'geodir_payments' ), 'desc' => __( 'Prefix will be added before invoice id to customize. Ex: GD-00108 or GD-INV-108 (mexlength upto 10 chars)', 'geodir_payments' ), 'id' => 'geodir_payment_invoice_prefix', 'type' => 'text', 'css' => 'min-width:200px;', 'std' => '', 'placeholder' => __( 'Ex: GD-', 'geodir_payments' ) ); $arr[] = array( 'type' => 'sectionend', 'id' => 'payment_general_options'); $arr = apply_filters('payment_invoice_options' ,$arr ); return $arr; }