function contact_counter_admin_menu() { if (osc_version() < 320) { echo '<h3><a href="#">' . __('Contact counter', 'contact_counter') . '</a></h3> <ul> <li><a href="' . osc_admin_configure_plugin_url("contact_counter/admin/stats.php") . '">» ' . __('Contact stats', 'contact_counter') . '</a></li> <li><a href="' . osc_admin_render_plugin_url(osc_plugin_folder(__FILE__) . 'admin/help.php') . '">» ' . __('Help', 'contact_counter') . '</a></li> </ul>'; } else { osc_add_admin_submenu_page('stats', __('View contact stats', 'contact_counter'), osc_route_admin_url('stats-contact-counter', array('id' => '')), '', 'administrator'); osc_add_admin_submenu_divider('plugins', __('Contact counter', 'contact_counter'), 'contact_counter'); osc_add_admin_submenu_page('plugins', __('Help', 'contact_counter'), osc_admin_render_plugin_url(osc_plugin_folder(__FILE__) . 'admin/help.php'), 'contact_counter_help', 'administrator'); } }
function digitalgoods_admin_menu() { if (osc_version() < 320) { echo '<h3><a href="#">Digital Goods</a></h3> <ul> <li><a href="' . osc_admin_render_plugin_url(osc_plugin_folder(__FILE__) . 'admin/conf.php') . '">» ' . __('Settings', 'digitalgoods') . '</a></li> <li><a href="' . osc_admin_configure_plugin_url("digitalgoods/index.php") . '">» ' . __('Configure categories', 'digitalgoods') . '</a></li> <li><a href="' . osc_admin_render_plugin_url(osc_plugin_folder(__FILE__) . 'admin/stats.php') . '">» ' . __('Stats', 'digitalgoods') . '</a></li> </ul>'; } else { osc_add_admin_submenu_divider('plugins', 'Digital Goods', 'digitalgoods_divider', 'administrator'); osc_add_admin_submenu_page('plugins', __('Settings', 'digitalgoods'), osc_route_admin_url('digitalgoods-admin-conf'), 'digitalgoods_settings', 'administrator'); osc_add_admin_submenu_page('plugins', __('Configure categories', 'digitalgoods'), osc_admin_configure_plugin_url("digitalgoods/index.php"), 'digitalgoods_categories', 'administrator'); osc_add_admin_submenu_page('plugins', __('File stats', 'digitalgoods'), osc_route_admin_url('digitalgoods-admin-stats'), 'digitalgoods_stats', 'administrator'); } }
function payment_configure_link() { osc_redirect_to(osc_route_admin_url('payment-admin-conf')); }
/** * Create a menu on the admin panel */ function nm_copypaste_plugin_admin_menu() { osc_add_admin_submenu_divider('plugins', 'Nomore Copy/Paste', 'nm_copypaste_plugin', 'administrator'); osc_add_admin_submenu_page('plugins', __('Settings', 'nm_copypaste_plugin'), osc_route_admin_url('nm-copypaste-plugin-admin-conf'), 'nm_copypaste_plugin_settings', 'administrator'); }
/** * Create a menu on the admin panel */ function fb_page_plugin_admin_menu() { osc_add_admin_submenu_divider('plugins', 'FB Page Plugin', 'fb_page_plugin', 'administrator'); osc_add_admin_submenu_page('plugins', __('Settings', 'fb_page_plugin'), osc_route_admin_url('fb-page-plugin-admin-conf'), 'fb_page_plugin_settings', 'administrator'); //osc_add_admin_submenu_page('plugins', __('Help', 'fb_page_plugin'), osc_route_admin_url('fb-page-plugin-admin-help'), 'fb_page_plugin_help', 'administrator'); }
_e('Please login to your CCAvenue account', 'paymet_pro'); ?> </li> <li> <?php _e('Go to <b>Settings & Options</b>', 'paymet_pro'); ?> </li> <li> <?php _e('Click the <b>Get Working Key</b>', 'paymet_pro'); ?> </li> <li> <?php echo sprintf(__('In Osclass admin panel, go to <b><a href="%s">Payment options</a></b> and set the <b>Working key</b>', 'paymet_pro'), osc_route_admin_url('payment-pro-admin-conf')); ?> </li> </ul> <p><?php _e('Merchant id', 'payment_pro'); ?> : <?php _e('This ID is generated for you at the time of activation of your site on Ccavenue. You can get your <b>Ccavenue Merchant Id</b> at <b>Generate Key</b> of <b>Settings & Options</b> section.', 'payment_pro'); ?> </p> </div> <div class="form-actions"> <div class="wrapper">
<?php if (!defined('ABS_PATH')) { exit('ABS_PATH is not loaded. Direct access is not allowed.'); } if (Params::getParam('plugin_action') == 'done') { butler_cron(); // HACK : This will make possible use of the flash messages ;) ob_get_clean(); osc_add_flash_ok_message(__('Butler has cleaned your listings and users', 'butler'), 'admin'); osc_redirect_to(osc_route_admin_url('butler-admin-stats')); } ?> <div id="general-setting"> <div id="general-settings"> <h2 class="render-title"><?php _e('Butler settings', 'butler'); ?> </h2> <ul id="error_list"></ul> <form name="payment_pro_form" action="<?php echo osc_admin_base_url(true); ?> " method="post"> <input type="hidden" name="page" value="plugins" /> <input type="hidden" name="action" value="renderplugin" /> <input type="hidden" name="route" value="butler-admin-stats" /> <input type="hidden" name="plugin_action" value="done" /> <fieldset> <div class="form-horizontal">
closedir($dir); if (Params::getParam('plugin_action') == 'done') { osc_set_preference('default_premium_cost', Params::getParam("default_premium_cost") ? Params::getParam("default_premium_cost") : '1.0', 'payment_pro', 'STRING'); osc_set_preference('allow_premium', Params::getParam("allow_premium") ? Params::getParam("allow_premium") : '0', 'payment_pro', 'BOOLEAN'); osc_set_preference('default_publish_cost', Params::getParam("default_premium_cost") ? Params::getParam("default_publish_cost") : '1.0', 'payment_pro', 'STRING'); osc_set_preference('pay_per_post', Params::getParam("pay_per_post") ? Params::getParam("pay_per_post") : '0', 'payment_pro', 'BOOLEAN'); osc_set_preference('premium_days', Params::getParam("premium_days") ? Params::getParam("premium_days") : '7', 'payment_pro', 'INTEGER'); osc_set_preference('currency', Params::getParam("currency") ? Params::getParam("currency") : 'USD', 'payment_pro', 'STRING'); osc_set_preference('pack_price_1', Params::getParam("pack_price_1"), 'payment_pro', 'STRING'); osc_set_preference('pack_price_2', Params::getParam("pack_price_2"), 'payment_pro', 'STRING'); osc_set_preference('pack_price_3', Params::getParam("pack_price_3"), 'payment_pro', 'STRING'); osc_run_hook('payment_pro_conf_save'); // HACK : This will make possible use of the flash messages ;) ob_get_clean(); osc_add_flash_ok_message(__('Congratulations, the plugin is now configured', 'payment_pro'), 'admin'); osc_redirect_to(osc_route_admin_url('payment-pro-admin-conf')); } ?> <?php if (PAYMENT_PRO_CRYPT_KEY == 'randompasswordchangethis') { echo '<div style="text-align:center; font-size:22px; background-color:#dd0000;"><p>' . sprintf(__('Please, change the crypt key (PAYMENT_PRO_CRYPT_KEY) in %s. <a id="howto" href="javascript:void(0);" onclick="$(\'#dialog-howto\').dialog(\'open\');">How to do it.</a>', 'payment_pro'), PAYMENT_PRO_PATH . 'config.php') . '</p></div>'; } ?> <div id="general-setting"> <div id="general-settings"> <h2 class="render-title"><?php _e('Payments settings', 'payment_pro'); ?> </h2>
} ?> " href="<?php echo osc_route_admin_url('stats-contact-counter', array('type_stat' => 'week', 'id' => Params::getParam('id'))); ?> "><?php _e('Last 10 weeks'); ?> </a> <a id="daily" class="btn float-right <?php if ($type == '' || $type == 'day') { echo 'btn-green'; } ?> " href="<?php echo osc_route_admin_url('stats-contact-counter', array('type_stat' => 'day', 'id' => Params::getParam('id'))); ?> "><?php _e('Last 10 days'); ?> </a> </div> </div> <div class="grid-row grid-50 clear"> <div class="row-wrapper"> <div class="widget-box"> <div class="widget-box-title"> <h3><?php _e('New contacts', 'contact_counter'); echo $item_title; ?>
function anr_admin_actions() { if (Params::getParam('file') != 'nocaptcha_recaptcha/admin/admin.php' && Params::getParam('route') != 'anr-admin-settings') { return; } $submit = Params::getParam('anr-admin-settings-submit'); if ($submit) { $flash_error = ''; $site_key = Params::getParam('site_key'); $secret_key = Params::getParam('secret_key'); $language = Params::getParam('language'); $theme = Params::getParam('theme'); $error_message = Params::getParam('error_message'); $loggedin_hide = Params::getParam('loggedin_hide'); $no_js = Params::getParam('no_js'); $login = Params::getParam('login'); $registration = Params::getParam('registration'); $new = Params::getParam('new'); $contact = Params::getParam('contact'); $contact_listing = Params::getParam('contact_listing'); $send_friend = Params::getParam('send_friend'); if (!$site_key) { $flash_error .= _m("Site Key empty.") . PHP_EOL; } else { osc_set_preference('site_key', $site_key, 'plugin-anr_nocaptcha'); } if (!$secret_key) { $flash_error .= _m("Secret Key empty.") . PHP_EOL; } else { osc_set_preference('secret_key', $secret_key, 'plugin-anr_nocaptcha'); } if ($theme == 'dark') { osc_set_preference('theme', 'dark', 'plugin-anr_nocaptcha'); } else { osc_set_preference('theme', 'light', 'plugin-anr_nocaptcha'); } if (!$error_message) { $flash_error .= _m("Error message empty.") . PHP_EOL; } else { osc_set_preference('error_message', $error_message, 'plugin-anr_nocaptcha'); } if ($loggedin_hide == '1') { osc_set_preference('loggedin_hide', '1', 'plugin-anr_nocaptcha'); } else { osc_set_preference('loggedin_hide', '0', 'plugin-anr_nocaptcha'); } if ($no_js == '1') { osc_set_preference('no_js', '1', 'plugin-anr_nocaptcha'); } else { osc_set_preference('no_js', '0', 'plugin-anr_nocaptcha'); } if ($login == '1') { osc_set_preference('login', '1', 'plugin-anr_nocaptcha'); } else { osc_set_preference('login', '0', 'plugin-anr_nocaptcha'); } if ($registration == '1') { osc_set_preference('registration', '1', 'plugin-anr_nocaptcha'); } else { osc_set_preference('registration', '0', 'plugin-anr_nocaptcha'); } if ($new == '1') { osc_set_preference('new', '1', 'plugin-anr_nocaptcha'); } else { osc_set_preference('new', '0', 'plugin-anr_nocaptcha'); } if ($contact == '1') { osc_set_preference('contact', '1', 'plugin-anr_nocaptcha'); } else { osc_set_preference('contact', '0', 'plugin-anr_nocaptcha'); } if ($contact_listing == '1') { osc_set_preference('contact_listing', '1', 'plugin-anr_nocaptcha'); } else { osc_set_preference('contact_listing', '0', 'plugin-anr_nocaptcha'); } if ($send_friend == '1') { osc_set_preference('send_friend', '1', 'plugin-anr_nocaptcha'); } else { osc_set_preference('send_friend', '0', 'plugin-anr_nocaptcha'); } osc_set_preference('language', $language, 'plugin-anr_nocaptcha'); if ($flash_error) { osc_add_flash_error_message($flash_error, 'admin'); } else { osc_add_flash_ok_message(__('Options has been updated', 'anr'), 'admin'); } osc_reset_preferences(); if (osc_version() < 320) { osc_redirect_to(osc_admin_render_plugin_url('nocaptcha_recaptcha/admin/admin.php')); } else { osc_redirect_to(osc_route_admin_url('anr-admin-settings')); } } }
function mdh_emailmagick_do_url() { return osc_route_admin_url(mdh_current_plugin_name() . "_do"); }
function payment_pro_item_actions($actions, $aRow) { foreach ($actions as $k => $v) { if (strpos($v, 'value=DISABLE') !== false || strpos($v, 'value=ENABLE') !== false) { if (ModelPaymentPro::newInstance()->isEnabled($aRow['pk_i_id'])) { $actions[$k] = '<a href="' . osc_route_admin_url('payment-pro-admin-pay', array('pay' => 2, 'id' => $aRow['pk_i_id'])) . '" >' . __('Block', 'payment_pro') . '</a>'; } else { $actions[$k] = '<a href="' . osc_route_admin_url('payment-pro-admin-pay', array('pay' => 3, 'id' => $aRow['pk_i_id'])) . '" >' . __('Unblock', 'payment_pro') . '</a>'; } break; } } if (ModelPaymentPro::newInstance()->publishFeeIsPaid($aRow['pk_i_id'])) { array_unshift($actions, '<a href="' . osc_route_admin_url('payment-pro-admin-pay', array('pay' => 0, 'id' => $aRow['pk_i_id'])) . '" >' . __('Unpay publish fee', 'payment_pro') . '</a>'); } else { array_unshift($actions, '<a href="' . osc_route_admin_url('payment-pro-admin-pay', array('pay' => 1, 'id' => $aRow['pk_i_id'])) . '" >' . __('Pay publish fee', 'payment_pro') . '</a>'); } return $actions; }
* GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public * License along with this program. If not, see <http://www.gnu.org/licenses/>. */ if (Params::getParam('plugin_action') == 'done') { osc_set_preference('max_files', Params::getParam('max_files'), 'digitalgoods', 'INTEGER'); osc_set_preference('allowed_ext', Params::getParam('allowed_ext'), 'digitalgoods', 'STRING'); if (osc_version() < 320) { echo '<div style="text-align:center; font-size:22px; background-color:#00bb00;"><p>' . __('Congratulations. The plugin is now configured', 'digitalgoods') . '.</p></div>'; osc_reset_preferences(); } else { // HACK : This will make possible use of the flash messages ;) ob_get_clean(); osc_add_flash_ok_message(__('Congratulations. The plugin is now configured', 'digitalgoods'), 'admin'); osc_redirect_to(osc_route_admin_url('digitalgoods-admin-conf')); } } ?> <div id="settings_form" style="border: 1px solid #ccc; background: #eee; "> <div style="padding: 20px;"> <div style="float: left; width: 100%;"> <fieldset> <legend><?php _e('Digital Goods Settings', 'digitalgoods'); ?> </legend> <form name="digitalgoods_form" id="digitalgoods_form" action="<?php echo osc_admin_base_url(true); ?> " method="POST" enctype="multipart/form-data" >
if (!is_numeric($limit) || $limit < 1) { $limit = 250; } osc_set_preference('delete_expired', Params::getParam("delete_expired") ? Params::getParam("delete_expired") : '0', 'butler'); osc_set_preference('expired_days', $ed, 'butler'); osc_set_preference('delete_activated_listings', Params::getParam("delete_activated_listings") ? Params::getParam("delete_activated_listings") : '0', 'butler'); osc_set_preference('activated_listings_days', $al, 'butler'); osc_set_preference('delete_spam', Params::getParam("delete_spam") ? Params::getParam("delete_spam") : '0', 'butler'); osc_set_preference('spam_days', $sd, 'butler'); osc_set_preference('delete_activated_users', Params::getParam("delete_activated_users") ? Params::getParam("delete_activated_users") : '0', 'butler'); osc_set_preference('activated_users_days', $au, 'butler'); osc_set_preference('limit', $limit, 'butler'); // HACK : This will make possible use of the flash messages ;) ob_get_clean(); osc_add_flash_ok_message(__('Congratulations, the plugin is now configured', 'butler'), 'admin'); osc_redirect_to(osc_route_admin_url('butler-admin-conf')); } ?> <div id="general-setting"> <div id="general-settings"> <h2 class="render-title"><?php _e('Butler settings', 'butler'); ?> </h2> <ul id="error_list"></ul> <form name="payment_pro_form" action="<?php echo osc_admin_base_url(true); ?> " method="post"> <input type="hidden" name="page" value="plugins" />
function moreedit_init_admin_menu() { osc_add_admin_submenu_divider('plugins', 'More edit plugin', 'moreedit_divider', 'administrator'); osc_add_admin_submenu_page('plugins', __('More edit options', 'moreedit'), osc_route_admin_url('moreedit-conf'), 'moreedit_settings', 'administrator'); }
<?php if (Params::getParam('plugin_action') == 'done') { osc_set_preference('analytics_msg', trim(Params::getParam("analytics_msg", false, false)), 'cookie', 'STRING'); osc_set_preference('non_analytics_msg', trim(Params::getParam("non_analytics_msg", false, false)), 'cookie', 'STRING'); osc_set_preference('analytics_id', trim(Params::getParam("analytics_id")), 'cookie', 'STRING'); osc_set_preference('policy_link', trim(Params::getParam("policy_link")), 'cookie', 'STRING'); osc_set_preference('what_are_link', trim(Params::getParam("what_are_link")), 'cookie', 'STRING'); osc_set_preference('domain', Params::getParam("domain"), 'cookie', 'STRING'); osc_set_preference('accept', Params::getParam("accept") == 1 ? 1 : 0, 'cookie', 'BOOLEAN'); osc_set_preference('decline', Params::getParam("decline") == 1 ? 1 : 0, 'cookie', 'BOOLEAN'); osc_set_preference('reset', Params::getParam("reset") == 1 ? 1 : 0, 'cookie', 'BOOLEAN'); // HACK : This will make possible use of the flash messages ;) ob_get_clean(); osc_add_flash_ok_message(__('Congratulations, the plugin is now configured', 'cookie'), 'admin'); osc_redirect_to(osc_route_admin_url('cookie-conf')); } ?> <script type="text/javascript" > $(document).ready(function () { $.cookie("cc_cookie_accept", null, { path: '/' }); $.cookie("cc_cookie_decline", null, { path: '/' }); var options = new Object(); function get_options() { options.cookieAcceptButton = $("#accept").prop("checked"); options.cookieDeclineButton = $("#decline").prop("checked"); options.cookieResetButton = $("#reset").prop("checked"); options.cookiePolicyLink = $("#policy_link").prop("value"); options.cookieWhatAreTheyLink = $("#what_are_link").prop("value");
function cookie_menu() { osc_admin_menu_plugins('Cookies settings', osc_route_admin_url('cookie-conf'), 'cookie-conf'); }
</td> </tr> <?php } ?> </tbody> </table> <div id="table-row-actions"></div> <!-- used for table actions --> </div> </form> </div> <script> $('.filter-log').change( function create_url_log() { var new_url = '<?php echo osc_route_admin_url('payment-pro-admin-log'); ?> ' ; var source = $('#filter-source').val(); var status = $('#filter-status').val(); var url_changed = false; if( status.length > 0 ) { new_url = new_url.concat("&status=" + status ); url_changed = true; } if( source.length > 0 ) { new_url = new_url.concat("&source=" + source ); url_changed = true; } if(url_changed) { $('#content-page').append('<div class="overlay"></div>');
function breadcrumbs_help() { if (osc_version() < 320) { osc_admin_render_plugin(osc_plugin_path(dirname(__FILE__)) . '/help.php'); } else { osc_redirect_to(osc_route_admin_url('breadcrumbs-admin-help')); } }
* GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public * License along with this program. If not, see <http://www.gnu.org/licenses/>. */ $mp = ModelPayment::newInstance(); if (Params::getParam('plugin_action') == 'done') { $pub_prices = Params::getParam("pub_prices"); $pr_prices = Params::getParam("pr_prices"); foreach ($pr_prices as $k => $v) { $mp->insertPrice($k, $pub_prices[$k] == '' ? NULL : $pub_prices[$k], $v == '' ? NULL : $v); } // HACK : This will make possible use of the flash messages ;) ob_get_clean(); osc_add_flash_ok_message(__('Congratulations, the plugin is now configured', 'payment'), 'admin'); osc_redirect_to(osc_route_admin_url('payment-admin-prices')); } $categories = Category::newInstance()->toTreeAll(); $prices = ModelPayment::newInstance()->getCategoriesPrices(); $cat_prices = array(); foreach ($prices as $p) { $cat_prices[$p['fk_i_category_id']]['f_publish_cost'] = $p['f_publish_cost']; $cat_prices[$p['fk_i_category_id']]['f_premium_cost'] = $p['f_premium_cost']; } function drawCategories($categories, $depth = 0, $cat_prices) { foreach ($categories as $c) { ?> <tr> <td> <?php
function butler_admin_menu() { osc_add_admin_submenu_divider('plugins', 'Butler plugin', 'butler_divider', 'administrator'); osc_add_admin_submenu_page('plugins', __('Configure Butler plugin', 'butler'), osc_route_admin_url('butler-admin-conf'), 'butler_conf', 'administrator'); osc_add_admin_submenu_page('plugins', __('Butler stats', 'butler'), osc_route_admin_url('butler-admin-stats'), 'butler_stats', 'administrator'); }
* License along with this program. If not, see <http://www.gnu.org/licenses/>. */ if (Params::getParam('plugin_action') == 'done') { osc_set_preference('moderate_all', Params::getParam("moderate_all"), 'moreedit', 'BOOLEAN'); osc_set_preference('moderate_edit', Params::getParam("moderate_edit"), 'moreedit', 'BOOLEAN'); osc_set_preference('disable_edit', Params::getParam("disable_edit"), 'moreedit', 'BOOLEAN'); osc_set_preference('max_ads_week', Params::getParam("max_ads_week"), 'moreedit', 'INTEGER'); osc_set_preference('max_ads_month', Params::getParam("max_ads_month"), 'moreedit', 'INTEGER'); osc_set_preference('notify_edit', Params::getParam("notify_edit"), 'moreedit', 'BOOLEAN'); if (osc_version() < 320) { echo '<div style="text-align:center; font-size:22px; background-color:#00bb00;"><p>' . __('Congratulations. The plugin is now configured', 'moreedit') . '.</p></div>'; osc_reset_preferences(); } else { ob_get_clean(); osc_add_flash_ok_message(__('Congratulations. The plugin is now configured', 'moreedit'), 'admin'); osc_redirect_to(osc_route_admin_url('moreedit-conf')); } } ?> <div id="settings_form" style="border: 1px solid #ccc; background: #eee; "> <div style="padding: 20px;"> <div style="float: left; width: 100%;"> <fieldset> <legend><?php _e('More Edit Options', 'moreedit'); ?> </legend> <form name="moreedit_form" id="moreedit_form" action="<?php echo osc_admin_base_url(true); ?> " method="post" >