| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506 |
- <tmpl_include name="inc.head.tmpl">
- <tmpl_include name="inc.titleBar.tmpl">
- <div id="content">
- <tmpl_if name="new_msg">
- <div id="warning">
- <div id="warningLast"></div>
- <div id="warningFirst">
- <span id="warningText">
- <tmpl_var name="message">
- </span>
- </div>
- </div>
- </tmpl_if>
- <script src="js/functions.js" type="text/javascript"></script>
- <script src="js/adminSettings.js" type="text/javascript"></script>
- <script src="js/fluxdSettings.js" type="text/javascript"></script>
- <a name="fluxd" id="fluxd"></a>
- <tmpl_if name="pageop" value="default">
- <div id="upload">
- <div id="uploadLast"></div>
- <div id="uploadFirst">
- <span class="upload">
- Filters
- </span>
- </div>
- </div>
- <div class="uploadClass">
- <div align="left" style="width:600px">
- <strong>Filters Overview:</strong><br/>
- A filter is a perl compatible regular expression (pcre) that rssad searches for in the RSS torrent feeds that you specify in the rssad job(s).<br/><br/>
- Filters can be as simple as a string of characters - 'foobar' - or can use the more advanced features of pcre to search for metacharacters - 'foo.*bar' (which would match 'foobar', 'foololbar', etc).<br/><br/>
- Filters are case insensitive - 'foobar' will match both 'foobar' lowercase and 'FOOBAR' uppercase or even 'fOObAR' mixed case.<br/><br/>
- <strong>Filter Examples:</strong><br/>
- <ul>
- <li>foobar.*s01e.* - will match 'foobar S01E01', 'Foobar Stories s01e21', etc</li>
- <li>foobar.*s10e0[1-7] - will match 'Foobar S10E01', 'Foobar S10E02, etc - ie episodes 1 - 7 of season 10.
- <li>foobar.*s0[1-2].* - will match 'Foobar S01 [other characters after]', 'Foobar S02 etc' - ie seasons 1 and 2.
- </ul>
- </div>
- <table id="statusInfos">
- <tmpl_if name="rssad_filters">
- <tmpl_loop name="rssad_filters">
- <tr>
- <td class="buttonLinks">
- <a href="admin.php?op=fluxdRssadSettings&pageop=deleteFilter&filtername=<tmpl_var name="filtername">" onclick="return confirm('Delete Filter <tmpl_var name="filtername"> ?')"><img src='themes/<tmpl_var name="theme">/pics/delete.jpg' alt='Delete <tmpl_var name="filtername">'></a>
- </td>
- <td class="buttonLinks">
- <a href="admin.php?op=fluxdRssadSettings&pageop=editFilter&filtername=<tmpl_var name="filtername">"><img src='themes/<tmpl_var name="theme">/pics/edit.jpg' alt='Edit <tmpl_var name="filtername">'></a>
- </td>
- <td class="outlinks">
- <tmpl_var name="filtername">
- </td>
- </tr>
- </tmpl_loop>
- <tmpl_else>
- <tr>
- <td class="outlinks">
- No Filters defined.
- </td>
- </tr>
- </tmpl_if>
- </table>
- <form name="theForm" action="admin.php?op=fluxdRssadSettings" method="post" onsubmit="return validateSettings('fluxd_Rssad_filter_new')">
- <input type="hidden" name="pageop" value="addFilter">
- Name : <input type="Text" size="30" maxlength="255" name="filtername">
- <input type="Submit" value="Add Filter">
- </form>
- </div>
- <div id="uploadBottom"></div>
- <div id="uploadBottomEnd"></div>
- <div id="upload">
- <div id="uploadLast"></div>
- <div id="uploadFirst">
- <span class="upload">
- Jobs
- </span>
- </div>
- </div>
- <div class="uploadClass">
- <table id="statusInfos">
- <tmpl_if name="rssad_jobs">
- <tr>
- <td class="buttonLinks" colspan="2">
- </td>
- <td class="buttonLinks2">
- Savedir
- </td>
- <td class="outlinks2">
- URL
- </td>
- <td class="buttonLinks2">
- Filter
- </td>
- </tr>
- <tmpl_loop name="rssad_jobs">
- <tr>
- <td class="buttonLinks">
- <a href="admin.php?op=fluxdRssadSettings&pageop=deleteJob&job=<tmpl_var name="__ROWNUM__">" onclick="return confirm('Delete Job ?')"><img src='themes/<tmpl_var name="theme">/pics/delete.jpg' alt='Delete Job'></a>
- </td>
- <td class="buttonLinks">
- <a href="admin.php?op=fluxdRssadSettings&pageop=editJob&job=<tmpl_var name="__ROWNUM__">"><img src='themes/<tmpl_var name="theme">/pics/edit.jpg' alt='Edit Job'></a>
- </td>
- <td class="buttonLinks">
- <tmpl_var name="savedir">
- </td>
- <td class="outlinks">
- <tmpl_if name="enable_dereferrer">
- <a class="outlinks" href="index.php?iid=dereferrer&u=<tmpl_var escape="url" name="url">" target="_blank"><tmpl_var escape="htmlkeepspaces" name="url"></a>
- <tmpl_else>
- <a class="outlinks" href="<tmpl_var escape="html" name="url">" target="_blank"><tmpl_var escape="htmlkeepspaces" name="url"></a>
- </tmpl_if>
- </td>
- <td class="buttonLinks">
- <a class="outlinks" href="admin.php?op=fluxdRssadSettings&pageop=editFilter&filtername=<tmpl_var name="filtername">"><tmpl_var name="filtername"></a>
- </td>
- </tr>
- </tmpl_loop>
- <tmpl_else>
- <tr>
- <td class="outlinks">
- No Jobs defined.
- </td>
- </tr>
- </tmpl_if>
- </table>
- <tmpl_if name="rssad_filters">
- <form action="admin.php?op=fluxdRssadSettings" method="post">
- <input type="hidden" name="pageop" value="addJob">
- <input type="Submit" value="Add Job">
- </form>
- <tmpl_else>
- <form><input type="Submit" value="Add Job" disabled></form>
- </tmpl_if>
- </div>
- <div id="uploadBottom"></div>
- <div id="uploadBottomEnd"></div>
- <tmpl_elseif name="pageop" value="addFilter">
- <div id="upload">
- <div id="uploadLast"></div>
- <div id="uploadFirst">
- <span class="upload">
- Add Filter
- </span>
- </div>
- </div>
- <div class="uploadClass">
- <table id="statusInfos">
- <tmpl_if name="filtername">
- <form name="theForm" action="admin.php?op=fluxdRssadSettings" method="post" onsubmit="return validateSettings('fluxd_Rssad_filter_add')">
- <input type="hidden" name="pageop" value="saveFilter">
- <input type="hidden" name="new" value="true">
- <input type="hidden" name="rssad_filtercontent" value="<tmpl_var name="rssad_filtercontent">">
- <tr>
- <td class="buttonLinks" colspan="2">
- <label for="filtername">Name:</label> <input type="Text" size="30" maxlength="255" name="filtername" id="filtername" value="<tmpl_var name="filtername">">
- </td>
- <td class="buttonLinks">
- <input type="Submit" value="Add Filter">
- </td>
- </tr>
- <tr>
- <td class="buttonLinks">
- <label for="rssad_filters">Filter-Entries:</label>
- </td>
- <td class="buttonLinks">
- <select name="rssad_filters" id="rssad_filters" size="10">
- <tmpl_if name="rssad_filter_list">
- <tmpl_loop name="rssad_filter_list">
- <option value="<tmpl_var name="filter">"><tmpl_var name="filter"></option>
- </tmpl_loop>
- </tmpl_if>
- </select>
- <input type="button" name="remButton" value="remove" onclick="removeRssadFilterEntry()">
- </td>
- <td class="buttonLinks">
- <label for="rssad_filter_entry">Add Filter-Entry:</label><br />
- <input type="text" name="rssad_filter_entry" size="50">
- <input type="button" name="addButton" value="add" onclick="addRssadFilterEntry()" size="30">
- </td>
- </tr>
- <tr>
- </tr>
- </form>
- <tmpl_else>
- <tr>
- <td class="outlinks">
- There was an error.
- </td>
- </tr>
- </tmpl_if>
- </table>
- </div>
- <div id="uploadBottom"></div>
- <div id="uploadBottomEnd"></div>
- <div>[<a id="closeLink" href="admin.php?op=fluxdRssadSettings">Return to fluxd-Rssad-Settings</a>]</div>
- <tmpl_elseif name="pageop" value="editFilter">
- <div id="upload">
- <div id="uploadLast"></div>
- <div id="uploadFirst">
- <span class="upload">
- Edit Filter
- </span>
- </div>
- </div>
- <div class="uploadClass">
- <table id="statusInfos">
- <tmpl_if name="filtername">
- <form name="theForm" action="admin.php?op=fluxdRssadSettings" method="post" onsubmit="return validateSettings('fluxd_Rssad_filter_edit')">
- <input type="hidden" name="pageop" value="saveFilter">
- <input type="hidden" name="new" value="false">
- <input type="hidden" name="rssad_filtercontent" value="<tmpl_var name="rssad_filtercontent">">
- <tr>
- <td class="buttonLinks" colspan="2">
- <input type="hidden" size="30" maxlength="255" name="filtername" value="<tmpl_var name="filtername">">
- <tmpl_var name="filtername">
- </td>
- <td class="buttonLinks">
- <input type="Submit" value="Save Filter">
- </td>
- </tr>
- <tr>
- <td class="buttonLinks">
- <label for="rssad_filters">Filter-Entries:</label>
- </td>
- <td class="buttonLinks">
- <select name="rssad_filters" id="rssad_filters" size="10">
- <tmpl_if name="rssad_filter_list">
- <tmpl_loop name="rssad_filter_list">
- <option value="<tmpl_var name="filter">"><tmpl_var name="filter"></option>
- </tmpl_loop>
- </tmpl_if>
- </select>
- <input type="button" name="remButton" value="remove" onclick="removeRssadFilterEntry()">
- </td>
- <td class="buttonLinks">
- <label for="rssad_filter_entry">Add Filter-Entry:</label><br />
- <input type="text" name="rssad_filter_entry" size="50">
- <input type="button" name="addButton" value="add" onclick="addRssadFilterEntry()" size="30">
- </td>
- </tr>
- <tr>
- </tr>
- </form>
- <tmpl_else>
- <tr>
- <td class="outlinks">
- There was an error.
- </td>
- </tr>
- </tmpl_if>
- </table>
- </div>
- <div id="uploadBottom"></div>
- <div id="uploadBottomEnd"></div>
- <div>[<a id="closeLink" href="admin.php?op=fluxdRssadSettings">Return to fluxd-Rssad-Settings</a>]</div>
- <tmpl_elseif name="pageop" value="saveFilter">
- <div id="upload">
- <div id="uploadLast"></div>
- <div id="uploadFirst">
- <span class="upload">
- Save Filter
- </span>
- </div>
- </div>
- <div class="uploadClass">
- <table id="statusInfos">
- <tr>
- <td class="center">
- <tmpl_if name="filter_saved" value="1">
- <span id="newUser"><tmpl_var name="rssad_filter_message"></span>
- <pre><tmpl_var name="filtercontent"></pre>
- <tmpl_else>
- <span id="newUser">Error saving Filter <tmpl_var name="filtername">:</span>
- <tmpl_if name="messages">
- <ul>
- <tmpl_loop name="messages">
- <li><tmpl_var name="msg"></li>
- </tmpl_loop>
- </ul>
- </tmpl_if>
- </tmpl_if>
- </td>
- </tr>
- </table>
- </div>
- <div id="uploadBottom"></div>
- <div id="uploadBottomEnd"></div>
- <div>[<a id="closeLink" href="admin.php?op=fluxdRssadSettings">Return to fluxd-Rssad-Settings</a>]</div>
- <tmpl_elseif name="pageop" value="deleteFilter">
- <div id="upload">
- <div id="uploadLast"></div>
- <div id="uploadFirst">
- <span class="upload">
- Delete Filter
- </span>
- </div>
- </div>
- <div class="uploadClass">
- <table id="statusInfos">
- <tr>
- <td class="center">
- <tmpl_if name="filter_deleted" value="1">
- <span id="newUser">Filter <tmpl_var name="filtername"> deleted.</span>
- <pre><tmpl_var name="filtercontent"></pre>
- <tmpl_else>
- <span id="newUser">Error deleting Filter <tmpl_var name="filtername">:</span>
- <tmpl_if name="messages">
- <ul>
- <tmpl_loop name="messages">
- <li><tmpl_var name="msg"></li>
- </tmpl_loop>
- </ul>
- </tmpl_if>
- </tmpl_if>
- </td>
- </tr>
- </table>
- </div>
- <div id="uploadBottom"></div>
- <div id="uploadBottomEnd"></div>
- <div>[<a id="closeLink" href="admin.php?op=fluxdRssadSettings">Return to fluxd-Rssad-Settings</a>]</div>
- <tmpl_elseif name="pageop" value="addJob">
- <div id="upload">
- <div id="uploadLast"></div>
- <div id="uploadFirst">
- <span class="upload">
- Add Job
- </span>
- </div>
- </div>
- <div class="uploadClass">
- <div align="left" style="width:600px">
- <strong>Jobs Overview:</strong><br/>
- An Rssad job consists of a set of specifications to use when searching for torrents in RSS feeds. When rssad finds a torrent that contains a match for the pattern specified in the filter, the torrent will be uploaded to the directory you set.<br/><br/>
- In the form below, specify the directory to save any found torrents to, the URL of the direct download RSS torrent feed and the name of the filter you want to use to search for within the RSS URL.<br/><br/>
- <strong>Note:</strong><br/>
- RSS seeds must contain 'direct download' links to torrent files otherwise torrentflux-b4rt will not be able to upload the files to the server.
- </div>
- <table id="statusInfos">
- <tr>
- <td class="buttonLinks2">
- <label for="savedir">Savedir</label>
- </td>
- <td class="buttonLinks2">
- <label for="url">URL</label>
- </td>
- <td class="buttonLinks2">
- <label for="filtername">Filter</label>
- </td>
- </tr>
- <form name="theForm" action="admin.php?op=fluxdRssadSettings" method="post" onsubmit="return validateSettings('fluxd_Rssad_job')">
- <input type="hidden" name="pageop" value="saveJob">
- <tr>
- <td class="buttonLinks">
- <input type="text" size="30" name="savedir" id="savedir">
- </td>
- <td class="buttonLinks">
- <input type="text" size="30" name="url" id="url">
- </td>
- <td class="buttonLinks">
- <select name="filtername" id="filtername">
- <tmpl_loop name="rssad_filters">
- <option value="<tmpl_var name="filtername">"><tmpl_var name="filtername"></option>
- </tmpl_loop>
- </select>
- </td>
- </tr>
- </table>
- <label for="checkdir">Check/Create dir</label> <input type="checkbox" name="checkdir" id="checkdir" value="true" checked>
- <input type="Submit" value="Add Job">
- </form>
- </div>
- <div id="uploadBottom"></div>
- <div id="uploadBottomEnd"></div>
- <div>[<a id="closeLink" href="admin.php?op=fluxdRssadSettings">Return to fluxd-Rssad-Settings</a>]</div>
- <tmpl_elseif name="pageop" value="editJob">
- <div id="upload">
- <div id="uploadLast"></div>
- <div id="uploadFirst">
- <span class="upload">
- Edit Job
- </span>
- </div>
- </div>
- <div class="uploadClass">
- <tmpl_if name="rssad_job_loaded" value="1">
- <table id="statusInfos">
- <tr>
- <td class="buttonLinks2">
- <label for="savedir">Savedir</label>
- </td>
- <td class="buttonLinks2">
- <label for="url">URL</label>
- </td>
- <td class="buttonLinks2">
- <label for="filtername">Filter</label>
- </td>
- </tr>
- <form name="theForm" action="admin.php?op=fluxdRssadSettings" method="post" onsubmit="return validateSettings('fluxd_Rssad_job')">
- <input type="hidden" name="pageop" value="saveJob">
- <input type="hidden" name="job" value="<tmpl_var name="jobnumber">">
- <tr>
- <td class="buttonLinks">
- <input type="text" size="30" name="savedir" id="savedir" value="<tmpl_var name="rssad_savedir">">
- </td>
- <td class="buttonLinks">
- <input type="text" size="30" name="url" id="url" value="<tmpl_var escape="html" name="rssad_url">">
-
- </td>
- <td class="buttonLinks">
- <select name="filtername" id="filtername">
- <tmpl_loop name="rssad_filters">
- <option value="<tmpl_var name="filtername">"<tmpl_var name="selected">><tmpl_var name="filtername"></option>
- </tmpl_loop>
- </select>
- </td>
- </tr>
- </table>
- <label for="checkdir">Check/Create dir</label> <input type="checkbox" name="checkdir" id="checkdir" value="true" checked>
- <input type="Submit" value="Save Job">
- </form>
- <tmpl_else>
- <span id="newUser">Error loading Job:</span>
- <br>
- <tmpl_if name="messages">
- <ul>
- <tmpl_loop name="messages">
- <li><tmpl_var name="msg"></li>
- </tmpl_loop>
- </ul>
- </tmpl_if>
- </tmpl_if>
- </div>
- <div id="uploadBottom"></div>
- <div id="uploadBottomEnd"></div>
- <div>[<a id="closeLink" href="admin.php?op=fluxdRssadSettings">Return to fluxd-Rssad-Settings</a>]</div>
- <tmpl_elseif name="pageop" value="saveJob">
- <div id="upload">
- <div id="uploadLast"></div>
- <div id="uploadFirst">
- <span class="upload">
- Save Job
- </span>
- </div>
- </div>
- <div class="uploadClass">
- <table id="statusInfos">
- <tr>
- <td class="center">
- <tmpl_if name="rssad_job_saved" value="1">
- <span id="newUser"><tmpl_var name="rssad_job_message"></span>
- <tmpl_else>
- <span id="newUser">Error saving Job:</span>
- <tmpl_if name="messages">
- <ul>
- <tmpl_loop name="messages">
- <li><tmpl_var name="msg"></li>
- </tmpl_loop>
- </ul>
- </tmpl_if>
- </tmpl_if>
- </td>
- </tr>
- </table>
- </div>
- <div id="uploadBottom"></div>
- <div id="uploadBottomEnd"></div>
- <div>[<a id="closeLink" href="admin.php?op=fluxdRssadSettings">Return to fluxd-Rssad-Settings</a>]</div>
- <tmpl_elseif name="pageop" value="deleteJob">
- <div id="upload">
- <div id="uploadLast"></div>
- <div id="uploadFirst">
- <span class="upload">
- Delete Job
- </span>
- </div>
- </div>
- <div class="uploadClass">
- <table id="statusInfos">
- <tr>
- <td class="center">
- <tmpl_if name="rssad_job_deleted" value="1">
- <span id="newUser">Job deleted.</span>
- <tmpl_else>
- <span id="newUser">Error deleting Job:</span>
- <tmpl_if name="messages">
- <ul>
- <tmpl_loop name="messages">
- <li><tmpl_var name="msg"></li>
- </tmpl_loop>
- </ul>
- </tmpl_if>
- </tmpl_if>
- </td>
- </tr>
- </table>
- </div>
- <div id="uploadBottom"></div>
- <div id="uploadBottomEnd"></div>
- <div>[<a id="closeLink" href="admin.php?op=fluxdRssadSettings">Return to fluxd-Rssad-Settings</a>]</div>
- </tmpl_if>
- <tmpl_include name="inc.subfoot.tmpl">
- </div>
- </body>
- </html>
|