Title: Delete Old U2Us v1.0

Author: John Briggs

Description:
This modification will give you the option to delete u2us that are X number of days old.

Copyright:  2009 John Briggs. All rights reserved.

Compatability: XMB 1.9.11

Install Note: Before adding this modification to your forum you should back up all files related to this modification.

License Note: This modification is released under the GPL License. A copy is provided with this software package.

=======================================================================================================================================
=======
Step 1:
=======
=======================
Edit File: include/admin.inc.php
=======================
==========
Find Code:
==========

    &raquo;&nbsp;<a href="tools.php?action=u2udump"><?php echo $lang['u2udump']?></a><br />

===============
Add Code Below:
===============

    <!-- Delete Old U2Us Mod Begin -->
    &raquo;&nbsp;<a href="tools.php?action=deleteoldu2us"><?php echo $lang['Delete_old_u2us']?></a><br />
    <!-- Delete Old U2Us Mod End -->

=======================================================================================================================================
=======
Step 3:
=======
===============
Edit File: tools.php
===============
==========
Find Code:
==========

    case 'u2udump':
        if (noSubmit('yessubmit')) {
            echo '<tr bgcolor="'.$altbg2.'" class="ctrtablerow"><td>'.$lang['u2udump_confirm'].'<br /><form action="tools.php?action=u2udump" method="post"><input type="submit" name="yessubmit" value="'.$lang['textyes'].'" /> - <input type="submit" name="yessubmit" value="'.$lang['textno'].'" /></form></td></tr>';
        } else if ($lang['textyes'] == $yessubmit) {
            $db->query("TRUNCATE ".X_PREFIX."u2u");
            nav($lang['tools']);
            echo '<tr bgcolor="'.$altbg2.'" class="ctrtablerow"><td>'.$lang['tool_completed'].' - '.$lang['tool_u2u'].'</td></tr></table></table>';
            end_time();
            eval('echo "'.template('footer').'";');
            exit();
        } else {
            redirect($full_url.'cp.php', 0);
        }
        break;

===============
Add Code Below:
===============

    // Delete Old U2Us Mod Begin
    case 'deleteoldu2us':
        if (noSubmit('yessubmit')) {
            ?>
            <form method="post" action="tools.php?action=deleteoldu2us">
            <tr>
            <td class="category" colspan="2"><strong><font color="<?php echo $THEME['cattext']?>"><?php echo $lang['Delete_old_u2us']?></font></strong></td>
            </td>
            <tr class="tablerow">
            <td bgcolor="<?php echo $THEME['altbg1']?>" width="22%"><?php echo $lang['Delete_old_u2us_num']?></td>
            <td bgcolor="<?php echo $THEME['altbg2']?>"><input type="text" name="num_days" size="4" /></td>
            </tr>
            <tr class="ctrtablerow" bgcolor="<?php echo $THEME['altbg2']?>">
            <td colspan="2"><input class="submit" type="submit" name="yessubmit"  value="<?php echo $lang['textsubmitchanges']?>" />
            </form>
            <?php
        }

        if (onSubmit('yessubmit')) {
            if ($num_days == '' || !is_numeric($num_days)) {
                error($lang['Delete_old_u2us_error'], false, '</table></table><br />');
            }

            if (isset($num_days) && is_numeric($num_days)) {
                $old = $onlinetime - (60*60*24*$num_days);
                $db->query("DELETE FROM $table_u2u WHERE dateline < $old");
                echo '<tr bgcolor="'.$THEME['altbg2'].'" class="ctrtablerow"><td>'.$lang['tool_completed'].' - '.$lang['Tool_delete_old_u2us'].'</td></tr></table></table>';
                end_time();
                eval('echo "'.template('footer').'";');
                exit;
            }
        }
        break;
    // Delete Old U2Us Mod End

=======================================================================================================================================
=======
Step 4:
=======
==============================================
Go To Admin Panel -> Translations & Download Language File:
==============================================

=======================
Edit File: lang/English.lang.php
=======================
============================
Add Code To End Of File Above ?>
============================

// Delete Old U2Us Mod Begin
$lang['Delete_old_u2us'] = "Delete Old U2Us";
$lang['Tool_delete_old_u2us'] = "Old U2Us deleted successfully!";
$lang['Delete_old_u2us_num'] = "Number of days:";
$lang['Delete_old_u2us_error'] = "You did not submit a number of days! Please go back and try again.";
// Delete Old U2Us Mod End

=========================================================
Go To Admin Panel -> Translations & Upload Language File:
=========================================================
=======================================================================================================================================
Enjoy!