Ejemplo n.º 1
0
function upgrade11_run()
{
    newpoints_add_setting('newpoints_income_referral', 'income', 'Per Referral', 'Amount of points received everytime a user is referred. (the referred user is who receives the points)', 'text', '5', 12);
    change_admin_permission("newpoints", "upgrades", 1);
    newpoints_remove_templates("'newpoints_donate'");
    newpoints_add_template('newpoints_donate', '
<html>
<head>
<title>{$lang->newpoints} - {$lang->newpoints_donate}</title>
{$headerinclude}
</head>
<body>
{$header}
<table width="100%" border="0" align="center">
<tr>
<td valign="top" width="180">
<table border="0" cellspacing="{$theme[\'borderwidth\']}" cellpadding="{$theme[\'tablespace\']}" class="tborder">
<tr>
<td class="thead"><strong>{$lang->newpoints_menu}</strong></td>
</tr>
{$options}
</table>
</td>
<td valign="top">
<form action="newpoints.php" method="POST">
<input type="hidden" name="postcode" value="{$mybb->post_code}">
<input type="hidden" name="action" value="do_donate">
<table border="0" cellspacing="{$theme[\'borderwidth\']}" cellpadding="{$theme[\'tablespace\']}" class="tborder">
<tr>
<td class="thead" colspan="2"><strong>{$lang->newpoints_donate}</strong></td>
</tr>
<tr>
<td class="trow1" width="50%"><strong>{$lang->newpoints_user}:</strong><br /><span class="smalltext">{$lang->newpoints_user_desc}</span></td>
<td class="trow1" width="50%"><input type="text" name="username" value="{$user[\'username\']}" class="textbox"></td>
</tr>
<tr>
<td class="trow2" width="50%"><strong>{$lang->newpoints_amount}:</strong><br /><span class="smalltext">{$lang->newpoints_amount_desc}</span></td>
<td class="trow2" width="50%"><input type="text" name="amount" value="" class="textbox"></td>
</tr>
<tr>
<td class="trow1" width="50%"><strong>{$lang->newpoints_reason}:</strong><br /><span class="smalltext">{$lang->newpoints_reason_desc}</span></td>
<td class="trow1" width="50%"><input type="text" name="reason" value="" class="textbox"></td>
</tr>
<tr>
<td class="tfoot" width="100%" colspan="2" align="center"><input type="submit" name="submit" value="{$lang->newpoints_submit}"></td>
</tr>
</table>
</form>
</td>
</tr>
</table>
{$footer}
</body>
</html>');
}
Ejemplo n.º 2
0
function newpoints_shop_deactivate()
{
    global $db, $mybb;
    newpoints_remove_templates("'newpoints_shop','newpoints_shop_category','newpoints_shop_item','newpoints_shop_no_items','newpoints_shop_no_cats','newpoints_shop_myitems','newpoints_shop_myitems_item','newpoints_shop_myitems_no_items','newpoints_shop_do_action','newpoints_shop_stats','newpoints_shop_stats_purchase','newpoints_shop_stats_nopurchase','newpoints_shop_myitems_item_empty','newpoints_shop_profile','newpoints_shop_view_item','newpoints_shop_postbit'");
    // edit templates
    newpoints_find_replace_templatesets('newpoints_statistics', '#' . preg_quote('{$newpoints_shop_lastpurchases}') . '#', '');
    //newpoints_find_replace_templatesets('newpoints_profile', '#'.preg_quote('{$newpoints_shop_profile}').'#', '');
    newpoints_find_replace_templatesets('newpoints_postbit', '#' . preg_quote('{$post[\'newpoints_shop_items\']}') . '#', '');
    require_once MYBB_ROOT . "inc/adminfunctions_templates.php";
    find_replace_templatesets("member_profile", '#' . preg_quote('{$newpoints_shop_profile}') . '#', '', 0);
    find_replace_templatesets("member_profile_adminoptions", '#' . preg_quote('<li><a href="{$mybb->settings[\'bburl\']}/{$config[\'admin_dir\']}/index.php?module=newpoints-shop&amp;action=inventory&amp;uid={$uid}">{$lang->newpoints_shop_edit_inventory}</a></li>') . '#', '', 0);
}
Ejemplo n.º 3
0
function newpoints_plugin_deactivate()
{
    global $db, $mybb;
    newpoints_remove_templates("'newpoints_postbit','newpoints_profile','newpoints_donate','newpoints_donate_inline','newpoints_statistics','newpoints_statistics_richest_user','newpoints_statistics_donation','newpoints_no_results','newpoints_option','newpoints_home'");
    newpoints_undo_template_edits();
    //Change admin permissions
    change_admin_permission("newpoints", false, -1);
    change_admin_permission("newpoints", "plugins", -1);
    change_admin_permission("newpoints", "settings", -1);
    change_admin_permission("newpoints", "log", -1);
    change_admin_permission("newpoints", "maintenance", -1);
    change_admin_permission("newpoints", "forumrules", -1);
    change_admin_permission("newpoints", "grouprules", -1);
    change_admin_permission("newpoints", "stats", -1);
    change_admin_permission("newpoints", "upgrades", -1);
}