How to create your own WebTrack skin profile - Version: 3.5.11 (22-08-09) Author: Snille
How it works... First I will describe how files are loaded and what they do.

The first file that is loaded is the "index.php" in the webtrack root directory. This one looks in to your config.php file and selects you default skin if no selected skin has been done.

After this is done it loads the index.htm in the selected (or default) skin folder. If you have set WebTrack to use the "login" feature it instead loads the "login_template.htm" from the selected (or default) skin folder. When logged in, it loads the index.htm file from the selected (or default) skin folder.

Now we are inside current (or default) skin folder.

The index.htm file sets up a frame set. One topframe and one mainframe. In the top frame it loads the search.php file from current skin folder. The search.php file inside the skin folder also opens the "layout.php" file from the webtrack root, in that file is the actual "layout" of the search field, search category, the checkboxes and the text around them. The layout can be configured in the webtrack/update when creating your config.php file. The search.php file makes a "dummy" search for "nothing" and there by displays a "0" hit result using the following templates head_template.htm, body_template.htm and foot_template.htm in the mainframe.

Ok, let's go, use for example Notepad or any other text editor to do the changes. I VERY MUCH recommend you to use UltraEdit (you can find it here) or of course Dreamweaver if you have the money for it. :). UltraEdit is extremely good for all kinds of "coding". Dreamweaver is more of a "Web page maker tool". :) Remember this is a very simple layout of everything. I will only cover the absolute basics of creating a new skin. You can later on make your own "look" to everything via adding style sheets, pictures, java scripts and other cool things. To understand this and how everything works you need some understanding in how HTML works.

All supported tags that I use when creating the templates are documented here.

If you want to skip this tutorial and start editing in the files at once, you can download the complete skin profile here. The files in this archive are exactly what you get if you follow the tutorial. Just unpack the archive to your webtrack/profiles folder.

Template info:

When you create your own skin profile with your own design. The following step by step instruction will help you create the necessary templates. Here are the files you need to create and what they do:

"add_template.htm" – This is the first template for the add/edit process. This one only shows the "search field".

"addedit_template.htm" – This is the actual "edit" template. It is used for editing the title.

"addlistbody_template.htm" – This is the body of the result list from the search. This one will be repeated for each title matching the search.

"addlistfoot_template.htm" – This is the foot of the search result list, this is added after the body addlistbody_template.htm.

"addlisthead_template.htm" – This is the head of the search result list, this is the added at the top of the body addlistbody_template.htm and the addlistfoot_template.htm.

"body_template.htm" – This is the default template for each title in normal view. This one will be repeated for each title when listing titles in normal view.

"cd_template.htm" – This is the CD-cover printout layout for printing CD-covers. I have made this one exactly the size to fit in a normal CD case.

"displaybody_template1.htm" –This is the default template for each data "line" in display mode. This one will be repeated for each non equal data when listing data in display mode. This is the first of 2 similar templates. One is used for listing normally and the other is used when "search text" is set to "inres". This means that you can build different links depending of how you want to do the search. This template is not necessary if you don't want to use in the "collecting" feature. The "collecting" feature collects differences in the selected search category and display them using theses templates. Take a look at the TV-Track skin for a better understanding.

"displaybody_template2.htm" – See above.

"displayfoot_template.htm" – This the default foot template used for collecting non equal data from any category in the database. It’s added last before this the displaybody_temlpate1.htm (or displaybody_template2.htm if you have specified that) is repeated for each title and before the body the displayhead_template.htm is added. This template is not necessary if you don't want to use in the "collecting" feature. The "collecting" feature collects differences in the selected search category and display them using theses templates. Take a look at the TV-Track skin for a better understanding.

"displayhead_template.htm" – This the default head template used for collecting non equal data from any category in the database. It’s added first then the displaybody_temlpate1.htm (or displaybody_template2.htm if you have specified that) is repeated for each title and last the displayfoot_template.htm is added. This template is not necessary if you don't want to use in the "collecting" feature. The "collecting" feature collects differences in the selected search category and display them using theses templates. Take a look at the TV-Track skin for a better understanding.

"dvd_template.htm" – This is the DVD-cover printout layout for printing DVD-covers. I have made this one exactly the size to fit in a normal DVD case.

"foot_template.htm" – This is the foot template for the normal view. This one is used one time when listing titles in normal view. It’s added after head_template.htm and after the repeated body_temlpate.htm.

"head_template.htm" – This is the head template for the normal view. This one is used one time when listing titles in normal view. It’s added first then the body_temlpate.htm is repeated for each title and last the foot_template.htm is added.

"index.htm" – This is the start page. I use this one to set up the frameset and load the right pages in each frame. I also set the “title” of the search engine in this document.

"info_template.htm" – This is the template that is used to display info of any kind. Ex: Logon failures.

"layoutcfg.php" - Use this file for skin specific layout changes. This file can contain any variable that is present in the config.php and it will be parsed AFTER the config.php when loading the layout of the "search page".

"listbody_template.htm" – This is the default template for each title in list view. This one will be repeated for each title when listing titles in list view.

"listfoot_template.htm" – This is the foot template for the list view. This one is used one time when listing titles in list view. It’s added after listhead_template.htm and after the repeated listbody_temlpate.htm.

"listhead_template.htm" – This is the head template for the list view. This one is used one time when listing titles in list view. It’s added first then the listbody_temlpate.htm is repeated for each title and last the listfoot_template.htm is added.

"loan_template.htm" – This template displays the loan list feature information. You get this one up the you press a loan link.

"loanmail_template.htm" – This is used when mailing loan request if the mailform is set.

"login_template.htm" – This template is used for login in.

"mainframe.htm" – First page to be displayed the loading WebTrack (the Start page).

"multimail_template.htm" – This is used when mailing multi (News) mails to users in WebTrack (if mailform is set and you are an administrator of your WebTrack system.

"printbody_template.htm" – This is the default template for each title in print layout. This one will be repeated for each title when listing titles for printing a list.

"printfoot_template.htm" – This is the foot template for the print layout. This one is used one time when listing titles in print layout. It’s added after printhead_template.htm and after the repeated printbody_temlpate.htm.

"printhead_template.htm" – This is the head template for the print layout. This one is used one time when listing titles in print layout. It’s added first then the printbody_temlpate.htm is repeated for each title and last the printfoot_template.htm is added.

"search.php" – This is the top frame, in here I add the actual fields for searching. This is done via a php script and that’s why this one has to be a .php document. Here you have to include my ”layout.php” script. Just copy that part from one of the current templates. Other then that you can do whatever you want. :)

"statsbody_template.htm" – This is the default template for each category in stats list view. This one will be repeated for each category when listing statistics.

"statsfoot_template.htm" – This is the foot template for the stats view. This one is used one time when listing categories in statistics view. It’s added after statshead_template.htm and after the repeated statsbody_temlpate.htm.

"listhead_template.htm" – This is the head template for the stats view. This one is used one time when listing categories in statistics view. It’s added first then the statsbody_temlpate.htm is repeated for each category and last the statsfoot_template.htm is added.

"useredit_template.htm" – This is the template used to add, edit and delete users.

"userreq_template.htm" – This is the template used when requesting membership in your WebTrack system.

And also stylesheet files if you want and what ever you need to add. All files are located in the "webtrack/profiles" folders for different skin profiles. All “head” templates can use all “head” tags, all “body” templates can use all the “body” tags and all “foot” templates can use all “foot” tags.

Also, copy the "lang" folder from one of my profiles, the "lang" folder contains the alltext.php files that holds all the "in code" text that can be displayed in the system. If you want to translate all text to your language, (you may now be creating a new skin in your own language) that can be done later on when you have created the actual skin. Just select your new skin and then enter the webtrack/language page to update your language file.

Step 1: Go to the webtrack/profiles folder and create a new skin folder. Let's call it "light". And enter that folder.
Step 2: Copy the index.htm file from any other skin to your new "light" skin folder. We now have a "frame set" that we can start with. Of course you can create your own frame set to if you want. But we do this the easy way. :)
Step 3: Now, edit the index.htm file and change in line 8 to your profile name (in this case it is "light"). Like this: src="./profiles/light/search.php". Do the same at line under, just change the profile name. Like this: src="profiles/light/mainframe.htm". At the line above row 8 you have the size of the frames. Set rows="100,*" and save the file. We now have set the top frame to 100 pixels in height and decided that the skin will be named “light”.
Step 4:

Create a new file called search.php, edit this file. Enter the following:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Movie search...</title>
</head>
<body>
<center>
<form action="../../search.php" method="post" name="form1" target="mainFrame">
<!-- Start of layout of search field – Include this part in your template. -->
<?php if (is_file("../../layout.php")) {include '../../layout.php';} else {echo "Could not find layout.php file.";}?>
<!-- End of layout of search field. -->
<br><a href="../../search.php?select=name&amp;text=latest&amp;checkbox=0&amp;cover=list" target="mainFrame">Latest added</a>
- <a href="../../managetitles.php" target="_blank">Add/Edit titles</a>
- <a href="../../manageusers.php" target="_blank">Add/Edit users</a>
- <a href="../../profiles.php?select=light">Select skin</a>
</form>
</center>
</body>
</html>


And save...
Note: The link for selecting skins. You have to enter your skin profiles folder name here. Look at line 10. Enter your profile name (the folder name) in this case "light" What you type here is vital for WebTrack to be able to find your skin.
We have now created the "search criteria page". This will be shown in the topframe. In this example it's a VERY simple and plain view. No styles sheets and other changes are made, here you can add links and stuff later. Just look at some of my other skins to get the idea. :)

Step 5: Create a new file called head_template.htm. Edit it and enter following:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Search results...</title>
</head>
<body>
<center>
<hr>
{EXPORT_HEAD}{EXPORT_MTDBVERSION}<br>Search took {EXPORT_SEARCHTIME} seconds and gave {EXPORT_MOVIECOUNTTOTAL} hits of total {EXPORT_FULLLIST} titles. Database last updated: {EXPORT_LAST}</td>
<hr>


Save the file.
This is the first part of the "normal" view page. This template will be loaded first at the top of the result list and displayed in the mainframe together with body_template.htm and foot_template.htm.
Step 6:

Create a new file called body_template.htm and edit it, I have created a simple table with information for you. You can of course edit and change whatever you want in it.
Enter following:

<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="110" rowspan="7" align="center"><strong>MTID:</strong> {EXPORT_MOVIEEDITID}<br><br>
<img src="{EXPORT_IMAGE}" alt=""></td>
<td colspan="4"><strong>Title:</strong>{EXPORT_MOVIENAME}</td>
</tr>
<tr>
<td><strong>Director:</strong> {EXPORT_DIRECTOR}</td>
<td><strong>IMDBURating:</strong> {EXPORT_IMDBRATING}</td>
<td><strong>Language:</strong> {EXPORT_LANGUAGE}</td>
<td><strong>ID#:</strong> {EXPORT_MOVIENUMBER}</td>
</tr>
<tr>
<td><strong>Medium:</strong> {EXPORT_MEDIUM}</td>
<td><strong>Status:</strong> {EXPORT_STATUS}</td>
<td><strong>Added:</strong> {EXPORT_ENTRYDATE}</td>
<td><strong>Location:</strong> {EXPORT_LOCATION}</td>
</tr>
<tr>
<td colspan="4"><strong>Tagline:</strong> {EXPORT_TAGLINE}</td>
</tr>
<tr>
<td colspan="4"><strong>Actors:</strong> {EXPORT_ACTORS}</td>
</tr>
<tr>
<td colspan="4"><strong>Plot:</strong> {EXPORT_SUMMARY}</td>
</tr>
<tr>
<td><strong>Comments:</strong> {EXPORT_COMMENTS}</td>
<td colspan="2">Add/remove {EXPORT_ADDTOLOANLIST} to/from loan list</td>
<td>Print {EXPORT_DVDCOVERLINK} or {EXPORT_CDCOVERLINK}</td>
</tr>
</table>
<br>
<hr>


Save the file.
We have now created the repeating template. This one will be repeated for each title that matches your search. This way a "list" of titles in normal view is created

Step 7: Create a file called foot_template.htm, edit it and enter the following:

<br>
{EXPORT_MULTIADD}<br><br>{EXPORT_BACKLINK}<br>Total time: {EXPORT_TOTALTIME} seconds<br>PHP-Searchengine: {EXPORT_SEARCHVERSION}<br>Configfile: {EXPORT_CONFIGVERSION}<br>Loader: {EXPORT_LOADERVERSION}
</center>
</body>
</html>


Save the file.
This is the "end" of the normal view result list. This is the last template added to the normal view result list.
Coffee break: Now you have created the templates for the "normal" view. Let's move on to the "list" view.
Step 8: Create a new file called listhead_template.htm and edit it. I have created a small table on one "row" displaying the field names. Enter the following:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Search results...</title>
</head>
<body>
<center>
{EXPORT_HEAD}{EXPORT_MTDBVERSION}<br>Search took {EXPORT_SEARCHTIME} seconds and gave {EXPORT_MOVIECOUNTTOTAL} hits of total {EXPORT_FULLLIST} titles. Database last updated: {EXPORT_LAST}
<hr>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="50" align="center" nowrap><strong>List#</strong></td>
<td align="left" nowrap><strong></a>Title</strong></td>
<td width="220" align="right" nowrap><strong>Add/Remove titles from loan list</strong></td>
<td width="200" align="center" nowrap><strong>Director</strong></td>
<td width="50" align="right" nowrap><strong>MTID#</strong></td>
</tr>
</table>
<hr>


Save the file.
This is the first part of the "list" view. This one is displayed together with the listbody_template.htm and listfoot_template.htm. The idea with the list view are to display lots of titles in a log list, one title on each row.
Step 9: Create a new file called listbody_template.htm. Here I have created a small table on one "row" and added a "line" at the end. Edit it the file and enter the following:

<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="50" align="center" nowrap>{EXPORT_MOVIECOUNT}</td>
<td align="left" nowrap><a href="search.php?select=select&text={EXPORT_MOVIEID}&checkbox=1&cover=none">{EXPORT_MOVIENAMEMAX}</a></td>
<td width="50" align="right" nowrap>{EXPORT_ADDTOLOANLIST}</td>
<td width="200" align="center" nowrap>{EXPORT_DIRECTOR}</td>
<td width="50" align="right" nowrap>{EXPORT_MOVIEEDITID}</td>
</tr>
</table>
<hr>


Save the file.
This one will be repeated for each title that matches your search. This way a "list" of titles in list view is created.
Step 10: Create a new file called listfoot_template.htm, edit it and enter the following:

{EXPORT_MULTIADD}<br><br>{EXPORT_BACKLINK}<br>Total time: {EXPORT_TOTALTIME} seconds<br>PHP-Searchengine: {EXPORT_SEARCHVERSION}<br>Configfile: {EXPORT_CONFIGVERSION}<br>Loader: {EXPORT_LOADERVERSION}
</center>
</body>
</html>


Save the file.
This is the "end" of the list view result list. This is the last template added to the list view result list.
Coffee break: Now you have created the templates for the "list" view. Let's move on to the "stats" templates.
Step 11: Create a new file called statshead_template.htm and edit it. I have created a small table on one "row" displaying the field names. Enter the following:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Statistics...</title>
</head>
<body>
<center>
{EXPORT_LAST} {EXPORT_HEAD}<br>Database version: {EXPORT_MTDBVERSION} - The search for &quot;{EXPORT_SEARCHTEXT}&quot; took {EXPORT_SEARCHTIME} seconds in {EXPORT_FULLLIST} titles.
</center>
<hr>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="150" align="left" nowrap>{EXPORT_LAST}:</td>
<td width="35" align="left" nowrap>Titles:</td>
<td align="left" nowrap>1%</td>
<td align="center" nowrap><--- Percent of titles ---></td>
<td align="right" nowrap>100%</td>
</tr>
</table>
<hr>


Save the file.
This is the first part of the "stats" view. This one is displayed together with the statsbody_template.htm and satstfoot_template.htm. The idea with the stats view is to display statistics for almost any category of your database.
Step 12: Create a new file called statsbody_template.htm. Here I have created a small table on one "row" and added a "line" at the end. The table in the table represents the "value" for this category. It stretches via the percent value added via the "width" tag. Edit it the file and enter the following:

<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="150" align="left" nowrap><a href="search.php?select={EXPORT_LAST}&text={EXPORT_FULLDATATYPE}&checkbox=0&cover=list">{EXPORT_DATATYPE}</a> {EXPORT_PERCENT}</td>
<td width="35" align="left" nowrap>{EXPORT_NUMBER}</td>
<td align="left" nowrap>
<table width="{EXPORT_PERCENT}" border="0" cellpadding="0" cellspacing="0" bgcolor="#0000ff">
<tr>
<td align="right">&nbsp;</td>
</tr>
</table>
</tr>
</table>
<hr>


Save the file.
This one will be repeated for each category that matches your search. This way a "list" of categories from the selected field is created.
Step 13:

Create a new file called statsfoot_template.htm, edit it and enter the following:

<center>
<br>
{EXPORT_BACKLINK}<br>Total time: {EXPORT_TOTALTIME} seconds<br>PHP-Searchengine: {EXPORT_SEARCHVERSION}<br>Configfile: {EXPORT_CONFIGVERSION}<br>Loader: {EXPORT_LOADERVERSION}
</center>
</body>
</html>


Save the file.
This is the "end" of the stats view result list. This is the last template added to the stats view result list.

Coffee break: Now you have created the templates for the "stats" view. Let's move on to CD and DVD print layouts.
Step 14:

Now, create a new folder in your skin profile folder called "style". Then copy the following files from one of my other skin style folders in to your newly created style folder:

cd-normal.css
- Style sheet for the CD-print layout.
dvd-normal.css - Style sheet for the DVD-print layout.

These files are used to set sizes and fonts in the CD and DVD cover templates. Create a new folder in again in your skin profile folder called "pics". Then go to any other style profile pics folder and copy the following files in to your newly created pics folder:

divx.gif
- The DivX logo.
divx-small.gif - The DivX logo smaller, used in the CD-cover layout.
dtsdigitalsurround.gif - The DTS sound logo, used in the DVD-cover layout.
dvdlogo.gif - The DVD logo, used in the DVD-cover layout.
i.jpg - The little "i" (Information) picture, used in any template if you want.
noposteryet.gif - The default "cover" if none exists for the title.

You can of course replace and / or change these pictures if you want. Just make sure the sizes are the same if you don't make your own layouts. :) Last but not least copy the following files from one of my skin folders to your skin folder root:

cd_template.htm - This is an EXACT layout of a CD case.
dvd_template.htm - This is an EXACT layout of a DVD case.

You can of course edit these files to and change or add / remove whatever you want. But remember, I have measured them out to fit exactly in the CD and DVD cases and if you stretch the tables they will no longer fit. Also remember to set your margins to "0" when printing covers.

Go on... :) That wasn't to hard was it? :) Let's move on to information and login templates.
Step 15: Now create a file called info_template.htm, edit it and enter the following:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Information...</title>
</head>
<body>
<center>
<br>WebTrack Information<br><br>{EXPORT_HEAD}<br><br>
</center>
</body>
</html>


Save the file.
This template is used to show information, when logging in for example. If you fail this template is used to show that information.
Step 16: Create a new file again called loan_template.htm, edit it and enter the following:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Loan list edit...</title>
</head>
<body>
<center>
WebTrack select list.
<br><br>
{EXPORT_HEAD}
<br><br>
{EXPORT_SHOWSELECTED}
<br><br>
Show selected titles:
<br>
{EXPORT_SHOWINLIST} or {EXPORT_SHOWNORMAL}
<br><br>
{EXPORT_MAILLINK}<br>
({EXPORT_OWNERSMAIL})
<br>
<br>
{EXPORT_CLEARTITLES}
</center>
</body>
</html>


Save the file.
This is the template used to show current selected title and displaying different ways to show the loan list. Also this contains the link for sending a "loan" mail to the owner.
Step 17: Create a new file again called login_template.htm, edit it and enter the following:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Login...</title>
</head>
<body>
<center>
WebTrack Login
<br>
<form name="login" method="post" action="auth.php">
Username: <input type="text" name="username">
<br>
Password: <input type="password" name="password">
<input type="hidden" name="accessto" value="{EXPORT_ACCESSTO}">
<br>
<input type="submit" name="Submit" value="{EXPORT_LOGINBUTTONNAME}">
<br>
Request a membership <a href="manageusers.php?newuser=1">here</a>!</p>
</form>
</center>
</body>
</html>


Save the file.
This is the "login" request template. This one is only used when you login to WebTrack if you have that option enabled.
Coffee break? Now we will create the printer layout templates, this is actually the same print layout as I have in all the skin profiles.
Step 18: 14. Create a new file called printhead_template.htm, edit it and enter the following:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Print list!</title>
</head>
<body>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="65"><strong>Number:</strong></td>
<td><strong>Title:</strong></td>
<td width="65"><strong>Medium:</strong></td>
<td width="55"><strong>Rating:</strong></td>
<td width="200"><strong>Director:</strong></td>
</tr>
</table>
<table width="100%" height="2" border="0" cellpadding="0" cellspacing="0">
<tr>
<td bgcolor="#000000" height="2"></td>
</tr>
</table>


Save the file.
This is the first part of the "print" list page. This template will be loaded first at the top of the result list and displayed in the mainframe together with printbody_template.htm and printfoot_template.htm.
Step 19: Create a new file called printbody_template.htm, edit it and enter the following:

<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="65">{EXPORT_MOVIEID}</td>
<td>{EXPORT_MOVIENAME}</td>
<td width="65">{EXPORT_MEDIUM}</td>
<td width="55">{EXPORT_IMDBRATING}</td>
<td width="200">{EXPORT_DIRECTOR}</td>
</tr>
</table>
<table width="100%" height="1" border="0" cellpadding="0" cellspacing="0">
<tr>
<td bgcolor="#999999" height="1"></td>
</tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0">


Save the file.
We have now created the repeating template. This one will be repeated for each title that matches your search. This way a "list" of titles to print is created.
Step 20: Create a new file called printfoot_template.htm, edit it and enter the following:

<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="121"><strong>Total titles listed:</strong></td>
<td>{EXPORT_MOVIECOUNTTOTAL}</td>
</tr>
</table>
<table width="100%" height="2" border="0" cellpadding="0" cellspacing="0">
<tr>
<td bgcolor="#000000" height="2"></td>
</tr>
</table>
</body>
</html>


Save the file.
This is the "end" of the print result list. This is the last template added to the print result list.
Step 21: Create a new file called add_template.htm, edit it and enter the following:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>WebTrack - Add new movie</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="./profiles/{EXPORT_PROFILE}/style/normal.css" rel="stylesheet" type="text/css">
</head>
<body>
<center>
<form name="form1" method="post" action="managetitles.php">
<strong>WebTrack - Title adding/editing</strong><br>
Enter the name of the title you want to add/edit.<br>
Title: <input name="title" type="text" value="" size="40" class="text">
<input type="submit" name="search" value="Edit/Search imdb" class="button"><br>
If you want to edit an existing title, just search for the title and select it from the result list.
</form>
</center>
</body>
</html>


Save the file.
This is the add/edit title search page.
Step 22: Create a new file called addedit_template.htm, edit it and enter the following (this one is quite big.):

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>WebTrack - Edit movie</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<center>
<form name="form1" enctype="multipart/form-data" method="post" action="managetitles.php">
<table border="0" cellpadding="0" cellspacing="2">
<tr>
<td colspan="2" align="left" valign="bottom"><strong>Edit {EXPORT_MOVIETITLE} movie information</strong></td>
<td align="right" valign="bottom">Added: <input name="added" type="hidden" value="{EXPORT_ENTRYDATE}">{EXPORT_ENTRYDATE}</td>
</tr>
<tr>
<td height="1" colspan="3" bgcolor="#000000"></td>
</tr>
<tr>
<td><table border="0" cellspacing="0" cellpadding="2">
<tr>
<td align="left" valign="middle" nowrap>MTID:</td>
<td align="left" valign="middle" nowrap><input name="mtid" type="hidden" value="{EXPORT_MOVIEID}">
{EXPORT_MOVIEID}</td> <td align="right" valign="middle" nowrap>Release year:
<input type="hidden" name="year" value="{EXPORT_YEAR}"> {EXPORT_YEAR}</td>
<td align="left" valign="middle"><input type="checkbox" name="newyear" value="checkbox"></td>
</tr>
<tr>
<td align="left" valign="middle" nowrap>MT Title:</td>
<td colspan="3" align="left" valign="middle"><input name="mttitle" type="text" value="{EXPORT_MOVIENAME}" size="63" ></td>
</tr>
<tr>
<td align="left" valign="middle" nowrap>MT AKA:</td>
<td colspan="3" align="left" valign="middle"><input name="mtaka" type="text" value="{EXPORT_MTAKA}" size="63" ></td>
</tr>
<tr>
<td align="left" valign="middle" nowrap>IMDB Title: </td>
<td colspan="2" align="left" valign="middle"><input name="imdbtitle" type="text" value="{EXPORT_MOVIETITLE}" size="63" ></td>
<td align="left" valign="middle"><input type="checkbox" name="newimdbtitle" value="checkbox"></td>
</tr>
<tr>
<td align="left" valign="top" nowrap>IMDBAKA:</td>
<td colspan="2" align="left" valign="middle"><textarea name="imdbaka" cols="48" rows="4" wrap="off" >{EXPORT_IMDBAKA}</textarea></td>
<td align="left" valign="top"><input type="checkbox" name="newimdbaka" value="checkbox"></td>
</tr>
<tr>
<td align="left" valign="middle" nowrap>MT Genre:</td>
<td colspan="3" align="left" valign="middle"><input name="mtgenre" type="text" value="{EXPORT_GENRE}" size="63" ></td>
</tr>
<tr>
<td align="left" valign="middle" nowrap>IMDB Genre:</td>
<td colspan="2" align="left" valign="middle"><input name="imdbgenre" type="text" value="{EXPORT_IMDBGENRE}" size="63" ></td>
<td align="left" valign="middle"><input type="checkbox" name="newimdbgenre" value="checkbox"></td>
</tr>
<tr>
<td align="left" valign="middle" nowrap>Presence:</td>
<td colspan="3" align="left" valign="middle"><select name="presence" >{EXPORT_STATUS}
</select></td>
</tr>
<tr>
<td align="left" valign="middle" nowrap>Location:</td>
<td colspan="3" align="left" valign="middle"><input name="location" type="text" value="{EXPORT_LOCATION}" size="63" ></td>
</tr>
<tr>
<td align="left" valign="middle" nowrap>Medium:</td>
<td colspan="3" align="left" valign="middle"><input name="medium" type="text" value="{EXPORT_MEDIUM}" size="63" ></td>
</tr>
<tr>
<td align="left" valign="middle" nowrap>Runtime:</td>
<td colspan="2" align="left" valign="middle"><input name="runtime" type="text" value="{EXPORT_RUNTIME}" size="63" ></td>
<td align="left" valign="middle"><input type="checkbox" name="newruntime" value="checkbox"></td>
</tr>
<tr>
<td align="left" valign="middle" nowrap>Director:</td>
<td colspan="2" align="left" valign="middle"><input name="director" type="text" value="{EXPORT_DIRECTOR}" size="63" ></td>
<td align="left" valign="middle"><input type="checkbox" name="newdirector" value="checkbox"></td>
</tr>
<tr>
<td align="left" valign="middle" nowrap>MTRating: </td>
<td colspan="2" align="left" valign="middle"><select name="mtrating" > {EXPORT_RATING}
</select>
IMDB Rating:
<input name="imdbrating" type="text" value="{EXPORT_IMDBRATING}" size="4" > based on
<input name="votecount" type="text" value="{EXPORT_VOTES}" size="6" > votes.</td>
<td align="left" valign="middle"><input type="checkbox" name="newrating" value="checkbox"></td>
</tr>
<tr>
<td align="left" valign="middle" nowrap>MPAA:</td>
<td colspan="2" align="left" valign="middle"><input name="mpaa" type="text" value="{EXPORT_MPAA}" size="63" ></td>
<td align="left" valign="middle"><input type="checkbox" name="newmpaa" value="checkbox"></td>
</tr>
<tr>
<td align="left" valign="middle" nowrap>Language:</td>
<td colspan="2" align="left" valign="middle"><input name="language" type="text" value="{EXPORT_LANGUAGE}" size="63" ></td>
<td align="left" valign="middle"><input type="checkbox" name="newlanguage" value="checkbox"></td>
</tr>
<tr>
<td align="left" valign="middle" nowrap>Tagline:</td>
<td colspan="2" align="left" valign="middle"><input name="tagline" type="text" value="{EXPORT_TAGLINE}" size="63" ></td>
<td align="left" valign="middle"><input type="checkbox" name="newtagline" value="checkbox"></td>
</tr>
<tr>
<td align="left" valign="top" nowrap>Plot:</td>
<td colspan="2" align="left" valign="middle"><textarea name="summary" cols="48" rows="6" >{EXPORT_SUMMARY}</textarea></td>
<td align="left" valign="top"><input type="checkbox" name="newsummary" value="checkbox"></td>
</tr>
<tr>
<td align="left" valign="top" nowrap>Actors:</td>
<td colspan="2" align="left" valign="middle"><textarea name="actors" cols="48" rows="6" >{EXPORT_ACTORS}</textarea></td>
<td align="left" valign="top"><input type="checkbox" name="newactors" value="checkbox"></td>
</tr>
<tr>
<td align="left" valign="top" nowrap>File Path:</td>
<td colspan="3" align="left" valign="middle"><input name="path" type="text" value="{EXPORT_FILEPATH}" size="63">
</td>
</tr>
<tr>
<td align="left" valign="middle" nowrap>Barcode:</td>
<td colspan="3" align="left" valign="middle"><input name="barcode" type="text" value="{EXPORT_BARCODE}" size="63" ></td>
</tr>
<tr>
<td align="left" valign="top" nowrap>Comments:</td>
<td colspan="2" align="left" valign="top"><textarea name="comment" cols="48" rows="4" >{EXPORT_COMMENTS}</textarea></td>
<td align="left" valign="top"><input type="checkbox" name="newcomment" value="checkbox"></td>
</tr>
<tr>
<td align="left" valign="middle" nowrap>Number/Tag: </td>
<td colspan="3" align="left" valign="top"><input name="usernumber" type="text" value="{EXPORT_MOVIENUMBER}" size="63" ></td>
</tr>
<tr>
<td align="left" valign="top" nowrap>IMDB URL:</td>
<td colspan="2" align="left" valign="top" nowrap><input name="url" type="text" value="{EXPORT_IMDBURL}" size="63" >
<br> <a href="{EXPORT_IMDBURL}" target="_blank">Click here to view
the IMDB movie page</a> - <a href="./managetitles.php">Back to search</a><br>
If you add a new URL, check the checkbox and click<br>
Update/Save and all fields will update.</td>
<td align="left" valign="top"><input type="checkbox" name="newurl" value="checkbox"></td>
</tr>
</table></td>
<td width="1" bgcolor="#000000"></td>
<td align="left" valign="top"><table border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="left" valign="top">Cover:</td>
<td height="145" align="left" valign="top"><input name="coverimage" type="hidden" value="{EXPORT_COVERIMAGE}">
<img src="{EXPORT_COVERIMAGE}" alt="Cover of {EXPORT_MOVIETITLE}"></td>
<td align="right" valign="top"><input type="checkbox" name="newcoverimage" value="checkbox"></td>
</tr>
<tr>
<td colspan="3" nowrap>If you want your own cover, select it below.<br>
Only jpg, gif or png pictures allowed.<br>
Select:
<input type="file" name="owncover" id="owncover" size="24">
</td>
</tr>
<tr align="right" valign="middle">
<td colspan="3" nowrap>Delete current cover picture
<input type="checkbox" name="deletecover" value="checkbox">
</td>
</tr>
<tr>
<td colspan="2" align="left" valign="middle">Type:
<input name="episodesel" type="radio" onClick="episode.disabled=('disabled')" {EXPORT_EPSELECT1}> Single:
<input name="episodesel" type="radio" onClick="episode.disabled=('')" {EXPORT_EPSELECT2}> Series/Box set</td>
<td align="right" valign="middle"><input type="checkbox" name="newepisode" value="checkbox"></td>
</tr>
<tr>
<td colspan="3" align="left" valign="top">Enter each individual movie of a series<br>
or box set (one per line):<br> <textarea {EXPORT_EPDISABELD} wrap="off" name="episode" cols="34" rows="21">{EXPORT_SUBENTRYS}</textarea></td>
</tr>
<tr>
<td align="left" valign="middle">Views:</td>
<td colspan="2" align="left" valign="middle"><input name="viewnumber" type="text" value="{EXPORT_VIEWNUMBER}" size="10" ></td>
</tr>
<tr>
<td colspan="3" align="left" valign="top" nowrap> Loan History<br>
<textarea name="loanhistory" wrap="off" cols="34" rows="12" >{EXPORT_LOANHISTORY}</textarea></td>
</tr>
<tr>
<td colspan="3" align="left" valign="middle" nowrap><input name="exclude" type="checkbox" value="checkbox" {EXPORT_EXCLUDE}>
Excude from IMDB updates in MovieTrack </td>
</tr>
<tr align="right" valign="middle">
<td colspan="3" nowrap><br>
Delete title
<input type="checkbox" name="deleteall" value="checkbox"></td>
</tr>
</table></td>
</tr>
<tr>
<td colspan="3" height="1" bgcolor="#000000"></td>
</tr>
<tr>
<td align="left" valign="baseline" colspan="3">If any checkbox is clicked a new IMDB search will be done in that field if a
IMDB URL is present.<br><input type="checkbox" name="alldone" value="checkbox"> Check this checkbox when you are done updating and want to save the movie to your database.</td>
</tr>
<tr>
<td align="left" valign="bottom" colspan="2"><input type="submit" name="add" value="Update/Save"></td>
<td align="right" valign="bottom" nowrap><input name="Clear" type="reset" value="Restore to last update"></td>
</tr>
<tr>
<td align="left" valign="bottom" colspan="2">{EXPORT_LASTACTION}</td>
<td align="right" valign="bottom" nowrap><a href="docs/Manage-titles.htm" target="_blank">Help</a></td>
</tr>
</table>
</form>
</center>
</body>
</html>

Save the file.
This is the actual "edit" page for the title you are adding or changing.
Whatever break... Now we shall create the add/edit titles templates.
Step 23:

Create a new file called addlisthead_template.htm, edit it and enter the following:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>WebTrack - Add new movie</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form name="form1" method="post" action="managetitles.php">
<strong>Searched for: &quot;{EXPORT_SEARCHWORD}&quot;</strong><br>
Select the movie you want to add/edit form the search results:<br>
<input type="submit" name="select" value="Select" class="button"><br>


Save the file.
This is the top of the search result list when adding and/or editing titles.

Step 24:

Create a new file called addlistbody_template.htm, edit it and enter the following:

<input type="radio" name="RadioGroup1" value="{EXPORT_IMDBURL}">
<a href="{EXPORT_IMDBURL}" target="_blank">{EXPORT_MOVIENAME}</a> {EXPORT_YEAR}<br>

Save the file.
This is the body of the search result list when adding and/or editing titles. This one is repeated one time for each title matching the search word.

Step 25:

Create a new file called addlistfoot_template.htm, edit it and enter the following:

<input type="radio" name="RadioGroup1" value="{EXPORT_SEARCHWORD}">
{EXPORT_SEARCHWORD} (Add the title without searching IMDB.)<br>
<a href="javascript:history.go(-1);">Click here to search again...</a><br>
<input type="submit" name="select" value="Select" class="button"><br>
</form>
</body>
</html>

Save the file.
This is the end of the search result list when adding and/or editing titles.

Step 27:

Create a new file called coverlisthead_template.htm, edit it and enter the following:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Search results...</title>
</head>
<body>
<center>
{EXPORT_HEAD}{EXPORT_MTDBVERSION}<br>Search took {EXPORT_SEARCHTIME} seconds and gave {EXPORT_MOVIECOUNTTOTAL} hits of total {EXPORT_FULLLIST} titles. Database last updated: {EXPORT_LAST}
<hr>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td colspan="{EXPORT_NUMOFCOLS}" align="center" nowrap><strong>Click the picture for more details...</strong><br><hr></td>
</tr>
<tr>

Save the file.
A very important thing to know with this set of templates is that in difference to the others the body template is repeated sideways not down ways. The reason for this is that it creates columns instead of rows. When the configured (in the update page) amount of columns has been reached a new row is inserted automatically. That's why this template has to end with a table <tr>.

Step 28:

Create a new file called coverlistbody_template.htm, edit it and enter the following:

<td align="center" nowrap class="body">
{EXPORT_MOVIENAMEMAX}<br>
<a href="search.php?select=select&amp;text={EXPORT_MOVIEID}&amp;checkbox=1&amp;cover=none"><img src="{EXPORT_IMAGE}" width="{EXPORT_IMAGECOVERWIDTH}" height="{EXPORT_IMAGECOVERHEIGHT}" border="0" alt=""></a><br>{EXPORT_ADDTOLOANLIST}<br><br>
</td>

Save the file.
And here the <table> continues creating a new column for each time the body template is repeated. Then when the defined amount of columns is reached the </tr> and a new <tr> will be added automatically until all titles are listed.

Step 29:

Create a new file called coverlistfoot_template.htm, edit it and enter the following:

</tr>
</table>
<hr>
{EXPORT_MULTIADD}<br><br>{EXPORT_BACKLINK}<br>Total time: {EXPORT_TOTALTIME} seconds<br>PHP-Searchengine: {EXPORT_SEARCHVERSION}<br>Configfile: {EXPORT_CONFIGVERSION}<br>Loader: {EXPORT_LOADERVERSION}
</center>
</body>
</html>

Save the file.
And then last but not least the foot template end the <table> with a </tr> and a </table>.

Yet another break... Now we have to create the add/edit users template, the access request template, and a start page tamplate, lets start witht the main start page.
Step 30:

Create a new file called mainframe.htm, edit it and enter the following:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>WebTrack Startpage.</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<center>
<strong>Welcome to WebTrack!</strong><br>
Type your search word in the searchbox above.<br>
If you need help click <a href="../../search.php?select=name&amp;text=readme&amp;checkbox=1&amp;cover=list" target="mainFrame">here!</a><br>
</center>
</body>
</html>


Save the file.
This is the first page shown under the search field page, before any search is done.

Step 31:

Create a new file called useredit_template.htm, edit it and enter the following:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>WebTrack - Add, Edit and Delete users for WebTrack</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript" type="text/JavaScript">
<!--

function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_changeProp(objName,x,theProp,theValue) { //v6.0
var obj = MM_findObj(objName);
if (obj && (theProp.indexOf("style.")==-1 || obj.style)){
if (theValue == true || theValue == false)
eval("obj."+theProp+"="+theValue);
else eval("obj."+theProp+"='"+theValue+"'");
}
}
//-->
</script>
</head>
<body>
<center>
<form id="form1" name="form1" method="post" action="manageusers.php">
<table width="615" border="0" cellpadding="0" cellspacing="0">
<tr>
<td class="body" align="center">User Management<br>{EXPORT_USERLIST}</td>
</tr>
<tr>
<td class="skeleton" width="1"></td>
</tr>
<tr>
<td class="body" align="center">Edit panel<br>
<table width="100%" border="0">
<tr>
<td class="body">Username*<br> <input class="text" name="norusername" type="text" value="{EXPORT_USERNAME}"></td>
<td class="body">Password*<br> <input class="text" type="text" name="norpassword" value="{EXPORT_USERPASSWORD}"></td>
<td class="body">Access<br> <select class="select" name="noraccess" size="1">
<option {EXPORT_OPTION0}>Access 0 - Ban</option>
<option {EXPORT_OPTION1}>Access 1 - Search only</option>
<option {EXPORT_OPTION2}>Access 2 - Search and loan list</option>
<option {EXPORT_OPTION3}>Access 3 - Add, search and loan list</option>
<option {EXPORT_OPTION4}>Access 4 - Add users, titles, search and loan list</option>
</select></td>
</tr>
<tr>
<td colspan="3" nowrap class="body">E-mail*<br> <input class="text" name="noremail" type="text" size="70" value="{EXPORT_USEREMAIL}">
<input type="checkbox" name="verify" value="verify">Send veify mail to user</td>
</tr>
<tr>
<td colspan="2" nowrap="nowrap" class="body"><input class="button" type="submit" name="addupdate" value="Update / Save">
</td>
<td class="body" nowrap="nowrap" align="right">Delete user
<input type="checkbox" name="delete" value="delete"></td>
<tr>
<td colspan="3" class="body">Info: {EXPORT_LASTACTION}</td>
</tr>
<tr>
<td colspan="2" class="body">* = Required fields.</td>
<td align="right" nowrap class="body"><a href="./docs/Manage-users.htm" target="_blank">Help</a></td>
</tr>
</table>
</td>
</tr>
</table>
</form>
</center>
</body>
</html>


Save the file.
This template is used when you add, edit and delete users. There are some Java scripts in this template, the java script is used to move the "user data" to the edit fields then you select a user to edit

Step 32:

Create a new file called userreq_template.htm, edit it and enter the following:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>WebTrack Membership Request</title>
</head>
<body>
<center>
<form id="form1" name="form1" method="post" action="manageusers.php">
<table width="200" border="0" cellpadding="0" cellspacing="0">
<tr>
<td class="body">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td colspan="2" align="center" nowrap="nowrap" class="body"><br><span class=mtitle>WebTrack Membership request:</span><br><br></td>
</tr>
<tr>
<td align="center" valign="top" nowrap="nowrap" class="body">{EXPORT_NICKINFO}<br>
<input class="text" type="text" size="30" name="usernick" value="{EXPORT_NICK}">
</td>
<td align="center" nowrap="nowrap" class="body">{EXPORT_PASSWORDINFO}<br>
<input class="text" type="password" size="30" name="userpassword1" value="{EXPORT_PASSWORD1}"><br>
Verify password:<br>
<input class="text" type="password" size="30" name="userpassword2" value="{EXPORT_PASSWORD2}">
</td>
</tr>
<tr>
<td colspan="2" align="center" nowrap="nowrap" class="body">{EXPORT_EMAILINFO}<br>
<input class="text" name="useremail" type="text" value="{EXPORT_EMAIL}" size="70">
</td>
</tr>
<tr>
<td colspan="2" align="center" nowrap="nowrap" class="body"><br>
<input class="button" type="submit" name="Submit" value="Send membership request"><br><br>
<input name="newuser" type="hidden" value="1">
</td>
</tr>
</table>
</td>
</tr>
</table>
</form>
</center>
</body>
</html>


Save the file.
This template is used when a user requests access to your system.

What ever... Now we create the loan mail template and the multi mail template.
Step 33:

Create a new file called loanmail_template.htm, edit it and enter the following:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Information...</TITLE>
</HEAD>
<BODY>
<CENTER>
<br>
Sending loan request<br>
<br>
<form name="form1" method="post" action="">
<table border="0" cellpadding="0" cellspacing="1">
<tr>
<td align="left" valign="middle">To:</td>
<td align="left" valign="middle">{EXPORT_OWNER}</td>
</tr>
<tr>
<td align="left" valign="middle">From:</td>
<td align="left" valign="middle" nowrap><input name="usermail" type="text" value="{EXPORT_USEREMAIL}" size="50"></td>
</tr>
<tr>
<td align="left" valign="middle">Subject:</td>
<td align="left" valign="middle">{EXPORT_SUBJECT}</td>
</tr>
<tr>
<td rowspan="2" align="left" valign="top" class="body">Message:</td>
<td align="left" valign="middle"><textarea name="body" cols="48" rows="5">{EXPORT_MAILBODY}</textarea></td>
</tr>
<tr>
<td align="left" valign="middle">{EXPORT_INFORMATION}</td>
</tr>
<tr>
<td colspan="2" align="center" valign="middle"><br>
<input name="Submit" type="submit" value="Send loan request"><br></td>
</tr>
</table>
</form>
</CENTER>
</BODY>
</HTML>

Save the file.
This is used when sending the loan request mail when mailform is set.

Step 34:

Create a new file called multimail_template.htm, edit it and enter the following:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Information...</TITLE>
</HEAD>
<BODY>
<CENTER>
WebTrack Multimailing<br>
<br>
<form action="mailform.php" method="post" name="form1">
<table border="0" cellpadding="0" cellspacing="1">
<tr>
<td align="left" valign="top">Users:</td>
<td align="left" valign="top">
<select name="mailusers[]" size="5" multiple class="text">
{EXPORT_USEREMAIL}
</select>
<input type="hidden" value="multimail" name="usermail"><br>
<input type="checkbox" name="mailall" value="1">All users</td>
<td align="left" valign="top">Select the users you want to send your mail
to.<br>
Or check the &quot;All users&quot; tag to send to all users.<br>
Enter the subject and the mail body below.<br>
The mail body can be HTML formatted text if you want.<br>
The link will list the titles you had listed when you clicked the mail link.</td>
</tr>
<tr>
<td align="left" valign="top">Subject:</td>
<td colspan="2" align="left" valign="middle">
<input name="multimailsubject" type="text" size="40" value="{EXPORT_SUBJECT}"></td>
</tr>
<tr>
<td align="left" valign="top">Mail:</td>
<td colspan="2" align="left" valign="top">
<input type="hidden" value="{EXPORT_MULTIURL}" name="multiurl">
<textarea name="multimailbody" cols="70" rows="6" wrap="off">{EXPORT_MAILBODY}</textarea></td>
</tr>
<tr>
<td rowspan="2" align="left" valign="top">From:</td>
<td colspan="2" align="left" valign="top"><input name="mailfrom" type="text" value="{EXPORT_OWNER}" size="40">
Enter the reply address here.</td>
</tr>
<tr>
<td colspan="2" align="left" valign="top">{EXPORT_INFORMATION}</td>
</tr>
<tr>
<td colspan="3" align="center" valign="top"><br>
<input name="Submit" type="submit" value="Send mail"><br></td>
</tr>
</table>
</form>
</CENTER>
</BODY>
</HTML>

Save the file.
This is when sending multi (news) mail only if mailform is set.

Step 35:

Create a new file called export_template.htm, edit it and enter the following:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Export data...</TITLE>
</HEAD>
<BODY>
<script language="JavaScript" type="text/javascript">
var filesArray = new Array({EXPORT_DATABASENUM});
{EXPORT_DATABASEFILES}
function updateFiles(n) {
var selections = document.form1;
var arr = filesArray[n.value];
var current = selections.files.options.length;
for (var j = current;j > 0;j--) selections.files.options[j] = null;
for (var i = 0;i < arr.length;i++) selections.files.options[selections.files.options.length] = new Option(arr[i],arr[i]);
selections.files.options[0].text="Select file here";
}
</script>
<CENTER>
WebTrack convert database tool<br><br>
Your database is in format: {EXPORT_DATABASEFORMAT}<br><br>
<form name="form1" method="post" action="export.php">
Select what format and file you want to export:<br>
<select name="type" onchange="updateFiles(this);">
<option value="" selected>Select format here</option>
{EXPORT_SELECTFORMAT}
</select><br>
<select name="files">
<option value="" SELECTED>Select format first</option>
</select><br>
<input type="submit" name="Submit" value="Export"><br><br>
Uncheck this if you dont want to download the export as a file:
<input type="checkbox" name="download" value="download" checked>
</form>
</CENTER>
</BODY>
</HTML>

Save the file.
This one is used when exporting the database.

Step 36: Last but not least we shall create a "preview" of our new skin. To do that, first upload (copy) your new skin to the webtrack/profiles folder. Now surf in to your WebTrack and click "select skin". When you enter the skin selection, select from the drop down box, your new skin and press "select skin" In this case "light". You will find that the picture is missing, and that’s what we are going to fix next. :) Click the "broken" picture to select your new skin. Now do a search and when you are pleased with the display press "Alt" and "Prt Scrn". Acopy of your browser window is now in memory. Start your favourite picture edit program for example "paint". :) Paste the picture from memory in to Paint and edit it to your liking, it's nice to se how the skin looks in "action" in the preview picture. :) Look at my examples to get a idea about what I'm talking about. Make the picture to 600 pixels wide, 150 pixels high and save it in your skins pics folder as your skins name, in this case light.gif, it has to be in gif or jpg format. Now, click "select skin" and... Tada! Your picture shows up when selecting your skin! :)
Finally: Well done!! That’s about it. Now you have created your own skin. You just have to do it your own way now, make it personal! :) Use the pics folder for storing pictures used in the skin templates. And the style folder for storing style sheets. Also, when you are done. You have to send ME a copy of your skin of course, and if it's a good one, I will include it in my next release of WebTrack. :)
Tags in head:
Supported "tags" so far:
{EXPORT_CONFIGVERSION} Version number of "config.php" file.
{EXPORT_FULLLIST} Total listed movies in database.
{EXPORT_HEAD} Text presented at the top of result page.
{EXPORT_INFOIMAGE} The "i" picture for the listing.
{EXPORT_LAST} Date and time MovieTrack.dat was last written. - When using "statshead_template.html" this contains the current field that the statistics is generated from.)
{EXPORT_LOADERVERSION} Version of "loader rutine".
{EXPORT_MTDBVERSION} Version of MoviTrack Database.
{EXPORT_MOVIECOUNTTOTAL} Total result of search - When using the "display-templates" this value presents current selected "category". The total result of search is not available when "collecting" data because it of course collects from all titles. :)
{EXPORT_NUMOFCOLS} The number of defined columns from the update page when using the cover view.

{EXPORT_POPUPCONFIG}

How the popup shall behave. Used in the java script in the body and list head templates.
{EXPORT_PROFILE} Default style profile folder
{EXPORT_SEARCHVERSION} Version number of "search.php" file.
{EXPORT_SEARCHTEXT} Displays current "search word".
{EXPORT_SEARCHTIME} The time of the search including loading of dat files.
Tags in addlist head:
Supported "tags" so far:
{EXPORT_SEARCHWORD} The current search word.
{EXPORT_PROFILE} Default style profile folder
Tags in body:
Supported "tags" so far:
{EXPORT_ACTORS} Actors.
{EXPORT_AKA} AKA names of movie.
{EXPORT_AUDIOBITRATE} Audio bitrate.
{EXPORT_AUDIOCHANNELS} Audio channels used encoding the audio.
{EXPORT_AUDIOCODEC} Audio codec used (MP3 mostly).
{EXPORT_AUDIOFREQUENCY} Audio frequency.
{EXPORT_CDCOVERLINK} The link to the "CD cover template".
{EXPORT_COMMENTS} User comments.
{EXPORT_CONFIGVERSION} Version number of "config.php" file.
{EXPORT_COUNTRY} Country.
{EXPORT_DIRECTOR} Director.
{EXPORT_DISCNUMBER} Number of CDs.
{EXPORT_DVDCOVERLINK} The link to the "DVD cover template".
{EXPORT_ENTRYDATE} When the movie was entered in to the Database.
{EXPORT_FILEPATH} Path to file or directory entered in the Database.
{EXPORT_FORMAT} Format (MPEG-1,2,4,5, AVI, whatever...)
{EXPORT_FPS} Frames / second.
{EXPORT_GENRE} Genre.
{EXPORT_HEIGHT} Height of picture.
{EXPORT_IMAGE} Posterpicture from IMDB (the default if none exist).
{EXPORT_IMAGELISTHEIGHT} Height of image for the list view.
{EXPORT_IMAGELISTWIDTH} Width of image for the list view.
{EXPORT_IMAGENORMALHEIGHT} Height of image for the normal view.
{EXPORT_IMAGENORMALWIDTH} Width of image for the normal view.
{EXPORT_IMAGEPOPHEIGHT} Height of image for the popup.
{EXPORT_IMAGEPOPWIDTH} Width of image for the popup.
{EXPORT_IMAGEPRINTCDBACKHEIGHT} Height of image for the back of the CD cover.
{EXPORT_IMAGEPRINTCDBACKWIDTH} Width of image for the back of the CD cover.
{EXPORT_IMAGEPRINTCDFRONTHEIGHT} Height of image for the front of the CD cover.
{EXPORT_IMAGEPRINTCDFRONTWIDTH} Width of image for the front for the CD cover.
{EXPORT_IMAGEPRINTDVDBACKHEIGHT} Height of image for the back of the DVD cover.
{EXPORT_IMAGEPRINTDVDBACKWIDTH} Width of image for the back of the DVD cover.
{EXPORT_IMAGEPRINTDVDFRONTHEIGHT} Height of image for the front of the DVD cover.
{EXPORT_IMAGEPRINTDVDFRONTWIDTH} Width of image for the front for the DVD cover.
{EXPORT_IMDBRATING} IMDB User Rating.
{EXPORT_IMDBURL} A link used to "search" IMDB for current movie title.
{EXPORT_INFOIMAGE} The "i" picture for the listing.
{EXPORT_LANGUAGE} Language.
{EXPORT_LENGTH} Length of MPGs and/or AVIs in min.
{EXPORT_LINUXFILEPATH} Linux style path to file or directory entered in the Database.
{EXPORT_LOADERVERSION} Version of "loader rutine".
{EXPORT_LOANHISTORY} Lists the loan history.
{EXPORT_LOCATION} Location.
{EXPORT_MEDIUM} Medium (DVD, CD, whatever..)
{EXPORT_MOVIEEDITID} The title edit link (using the titles ID number).
{EXPORT_MOVIEID} MT Database unique number.
{EXPORT_MOVIECOUNT} Current movie list number in current search.
{EXPORT_MOVIENAME} Title of movie.
{EXPORT_MOVIENAMEFIXMAX} Correct title of movie (ex: A Beautiful mind, not Beautiful Mind, A) and cut depending of max body length from config file.
{EXPORT_MOVIENAMEFRONT} Correct title of movie (ex: A Beautiful mind, not Beautiful Mind, A)
{EXPORT_MOVIENAMEMAX} Cut title of the movie depending of max body length from config file.
{EXPORT_MOVIENAMEVERT} Correct title of movie vertical (same name as a bow, with <br> after each letter).
{EXPORT_MOVIENAMEVERTPRE} Correct title of movie vertical with the prefix after the title (same name as a bow).
{EXPORT_MOVIENUMBER} Your numbering system.
{EXPORT_NUMOFCOLS} The number of defined columns from the update page when using the cover view.
{EXPORT_MPAA} The Motion Picture Association of America rating.
{EXPORT_MTDBVERSION} Version of MoviTrack Database.
{EXPORT_OPENPATH} The actual path to title minus filename, this can be used in IE to "Open" current directory where the titles files is located.
{EXPORT_PRODUCER} Producer.
{EXPORT_PROFILE} Default style profile folder.
{EXPORT_RATING} MTs rating.
{EXPORT_ROWSTYLE} Switching-tag for row styling purposes.
{EXPORT_RUNTIME} Total play time in min (From IMDB).
{EXPORT_SEARCHVERSION} Version number of "search.php" file.
{EXPORT_SIZE} Aspect ratio.
{EXPORT_STATUS} Status. (Absent / Present)
{EXPORT_SUBENTRYS} Shows multiple episodes if entered.
{EXPORT_SUBTITLES} Subtitles.
{EXPORT_SUMMARY} Plot.
{EXPORT_TAGLINE} Tagline.
{EXPORT_TRAILERS} Add links to all trailers in movie trailer folder.
{EXPORT_VIDEOBITRATE} Video Bitrate.
{EXPORT_VIDEOCODEC} Codec used (XviD, DivX, whatever).
{EXPORT_VIEWNUMBER} Number of times you have viewed the film.
{EXPORT_VOTES} Number of votes the IMDb grade is based on.
{EXPORT_WIDTH} Width of picture.
{EXPORT_YEAR} Release year.
Tags in addlist body:
Supported "tags" so far:
{EXPORT_IMDBURL} The titles IMDB URL.
{EXPORT_MOVIENAME} The title name.
{EXPORT_PROFILE} Default style profile folder
{EXPORT_TITLE_ID} The titles IMDB ID.
{EXPORT_YEAR} The titles release year and also the available AKA names if there are any.
Tags in displaybody:
Supported "tags" so far:
{EXPORT_DATA} The actual data to be displayed.
{EXPORT_FIELD} The selected "category" the data is collected the from.
Tags in statsbody:
Supported "tags" so far:
{EXPORT_CONFIGVERSION} Version number of "config.php" file.
{EXPORT_DATATYPE} Shorted current category.
{EXPORT_FULLDATATYPE} The un shorted version of current category (this is used for links etc.)
{EXPORT_INFOIMAGE} The "i" picture for the listing.
{EXPORT_LAST} Current field that the statistics is generated from.
{EXPORT_LOADERVERSION} Version of "loader rutine".
{EXPORT_MTDBVERSION} Version of MoviTrack Database.
{EXPORT_NUMBER} Number of matched titles.
{EXPORT_PERCENT} Percent of total titles (in percent).
{EXPORT_PROFILE} Default style profile folder.
{EXPORT_ROWSTYLE} Switching-tag for row styling purposes.
{EXPORT_SEARCHVERSION} Version number of "search.php" file.
{EXPORT_TOTAL} Total numbers of titles.
Tags in addlist foot:
Supported "tags" so far:
{EXPORT_SEARCHWORD} The current search word.
{EXPORT_PROFILE} Default style profile folder
Tags in foot:
Supported "tags" so far:
{EXPORT_BACKLINK} Text representing the "Back"-link.
{EXPORT_CONFIGVERSION} Version number of "config.php" file.
{EXPORT_INFOIMAGE} The "i" picture for the listing.
{EXPORT_LOADERVERSION} Version of "loader rutine".
{EXPORT_MOVIECOUNTTOTAL} Total result of search - When using the "display-templates" this value presents current selected "category". The total result of search is not available when "collecting" data because it of course collects from all titles. :)
{EXPORT_MTDBVERSION} Version of MoviTrack Database.
{EXPORT_MULTIADD} Adds the link for adding all the listed titles to the loan list. - When using "statsfoot_templste.html" this tag is not used.
{EXPORT_NUMOFCOLS} The number of defined columns from the update page when using the cover view.
{EXPORT_PROFILE} Default style profile folder
{EXPORT_SEARCHVERSION} Version number of "search.php" file.
{EXPORT_SEARCHTEXT} Displays current "search word".
{EXPORT_SEARCHTIME} The time of the search including loading of dat files.
{EXPORT_TOTALTIME} Total time of the search including loading of dat files and "search & replace" in templates.
Tags in addedit:
Supported "tags" so far:
{EXPORT_ACTORS} Actors.
{EXPORT_BARCODE} Barcode.
{EXPORT_COMMENTS} User comments.
{EXPORT_DIRECTOR} Director.
{EXPORT_ENTRYDATE} When the movie was entered in to the Database.
{EXPORT_EPDISABELD} If no episodes exits this tag "disables" the episodes field.
{EXPORT_EPSELECT1} Sets the episode selector to "single" (no episodes).
{EXPORT_EPSELECT2} Sets the episode selector to "multi" (episodes exists).
{EXPORT_EXCLUDE} The exclude from IMDB update flag.
{EXPORT_FILEPATH} Path to file(s) or directory entered in the Database.
{EXPORT_GENRE} MT Genre.
{EXPORT_IMAGE} The link to the cover image.
{EXPORT_IMAGELISTHEIGHT} Height of image for the list view.
{EXPORT_IMAGELISTWIDTH} Width of image for the list view.
{EXPORT_IMAGENORMALHEIGHT} Height of image for the normal view.
{EXPORT_IMAGENORMALWIDTH} Width of image for the normal view.
{EXPORT_IMAGEPOPHEIGHT} Height of image for the popup.
{EXPORT_IMAGEPOPWIDTH} Width of image for the popup.
{EXPORT_IMDBAKA} IMDB AKA names of movie.
{EXPORT_IMDBGENRE} IMDB genre.
{EXPORT_IMDBRATING} IMDB User Rating.
{EXPORT_IMDBURL} Link used to IMDB for current movie title.
{EXPORT_LANGUAGE} Language.
{EXPORT_LASTACTION} Last action done in the edit page. (updated IMDB name and so on.)
{EXPORT_LOANHISTORY} Loan list history.
{EXPORT_LOCATION} Location.
{EXPORT_MEDIUM} Medium (DVD, CD, whatever..)
{EXPORT_MOVIEID} MT Database unique number.
{EXPORT_MOVIENAME} MT Title of movie.
{EXPORT_MOVIENUMBER} Your numbering system.
{EXPORT_MOVIETITLE} IMDB title of movie.
{EXPORT_MPAA} The Motion Picture Association of America rating.
{EXPORT_MTAKA} T AKA name of title.
{EXPORT_PROFILE} Default style profile folder.
{EXPORT_RATING} MTs rating.
{EXPORT_RUNTIME} Total play time in min (From IMDB).
{EXPORT_STATUS} Status. (Absent / Present)
{EXPORT_SUBENTRYS} Shows multiple episodes if entered.
{EXPORT_SUMMARY} Plot.
{EXPORT_TAGLINE} Tagline.
{EXPORT_VIEWNUMBER} Number of times you have viewed the film.
{EXPORT_VOTES} Number of votes the IMDB grade is based on.
{EXPORT_YEAR} Release year.
Tags in Loan:
Supported "tags" so far:
{EXPORT_CLEARTITLES} The "Clear all selected titles!" link.
{EXPORT_LONENTITLES} All the selected titles ID numbers in a row.
{EXPORT_MAILLINK} The mail link for mailing the list.
{EXPORT_OWNERSMAIL} Owners e-mail address.
{EXPORT_PROFILE} Default style profile folder
{EXPORT_SHOWINLIST} The show in "list" format.
{EXPORT_SHOWNORMAL} The show in "normal" format link.
{EXPORT_SHOWSELECTED} The show selections (update) link.
Tags in Info:
Supported "tags" so far:
{EXPORT_HEAD} Text to be displayed.
{EXPORT_PROFILE} Default style profile folder
Tags in Login:
Supported "tags" so far:
{EXPORT_ACCESSTO} This is used to determine what you are logging in to use.
{EXPORT_LOGINBUTTONNAME} Text to be displayed on the login button.
{EXPORT_PROFILE} Default style profile folder
Tags in UserEdit:
Supported "tags" so far:
{EXPORT_LASTACTION} The "Clear all selected titles!" link.
{EXPORT_OPTION0} "Access 0 - Ban" - Option 0 (User is denied access to WebTrack).
{EXPORT_OPTION1}

"Access 1 - Search only" - Option 1 (User is allowed to use the Search only).

{EXPORT_OPTION2}

"Access 2 - Search and loan list" - Option 2 (User is allowed to both Search and use the Loan list).

{EXPORT_OPTION3}

"Access 3 - Add, search and loan list" - Option 3 (User is allowed to Search, use the Loan list and Add/Edit/Delete titles).

{EXPORT_OPTION4}

"Access 4 - Add users, titles, search and loan list" - Option 4 (User is allowed to Search, use the Loan list, Add/Edit/Delete both titles and users).

{EXPORT_PROFILE} Default style profile folder
{EXPORT_USEREMAIL}

The users e-mail address.

{EXPORT_USERLIST}

Complete list of all users in a table.

{EXPORT_USERNAME}

The users nick name.

{EXPORT_USERPASSWORD}

The users password.

Tags in UserRequest:
Supported "tags" so far:
{EXPORT_EMAILINFO}

Information if there is something wrong with the typed e-mail address.

{EXPORT_EMAIL}

The users e-mail address.

{EXPORT_NICKINFO}

Information if there is something wrong with the typed nick.

{EXPORT_NICK} The users typed nick
{EXPORT_PASSWORD1}

The users typed password 1.

{EXPORT_PASSWORD2}

The users typed password 2 (verify).

{EXPORT_PASSWORDINFO} Information if there is something wrong with the typed password.
{EXPORT_PROFILE} Default style profile folder
Grade styles:
This is the style tags used in the style sheet for colouring the grades and absent movies.
You can of course use your own colours! :)
absent { color: #5050ff; } Absent movies.
.gradena { color: #777777; } "n/a"
.grade01 { color: #ff0500; } 0.1
.grade02 { color: #ff0a00; } 0.2
.grade03 { color: #ff0f00; } 0.3
.grade04 { color: #ff1400; } 0.4
.grade05 { color: #ff1900; } 0.5
.grade06 { color: #ff1e00; } 0.6
.grade07 {color: #ff1e00;} 0.7
.grade08 {color: #ff2800;} 0.8
.grade09 {color: #ff2d00;} 0.9
.grade10 {color: #ff3300;} 1.0
.grade11 {color: #ff3d00;} 1.1
.grade12 {color: #ff3d00;} 1.2
.grade13 {color: #ff4200;} 1.3
.grade14 {color: #ff4700;} 1.4
.grade15 {color: #ff4c00;} 1.5
.grade16 {color: #ff5100;} 1.6
.grade17 {color: #ff5600;} 1.7
.grade18 {color: #ff5b00;} 1.8
.grade19 {color: #ff6000;} 1.9
.grade20 {color: #ff6500;} 2.0
.grade21 {color: #ff6b00;} 2.1
.grade22 {color: #ff7000;} 2.2
.grade23 {color: #ff7500;} 2.3
.grade24 {color: #ff7a00;} 2.4
.grade25 {color: #ff7f00;} 2.5
.grade26 {color: #ff8400;} 2.6
.grade27 {color: #ff8900;} 2.7
.grade28 {color: #ff8e00;} 2.8
.grade29 {color: #ff9300;} 2.9
.grade30 {color: #ff9800;} 3.0
.grade31 {color: #ff9e00;} 3.1
.grade32 {color: #ffa300;} 3.2
.grade33 {color: #ffa800;} 3.3
.grade34 {color: #ffad00;} 3.4
.grade35 {color: #ffb200;} 3.5
.grade36 {color: #ffb700;} 3.6
.grade37 {color: #ffbc00;} 3.7
.grade38 {color: #ffc100;} 3.8
.grade39 {color: #ffc600;} 3.9
.grade40 {color: #ffcb00;} 4.0
.grade41 {color: #ffd100;} 4.1
.grade42 {color: #ffd600;} 4.2
.grade43 {color: #ffdb00;} 4.3
.grade44 {color: #ffe000;} 4.4
.grade45 {color: #ffe500;} 4.5
.grade46 {color: #ffea00;} 4.6
.grade47 {color: #ffef00;} 4.7
.grade48 {color: #fff400;} 4.8
.grade49 {color: #fff900;} 4.9
.grade50 {color: #fffe00;} 5.0
.grade51 {color: #f9ff00;} 5.1
.grade52 {color: #f4ff00;} 5.2
.grade53 {color: #efff00;} 5.3
.grade54 {color: #eaff00;} 5.4
.grade55 {color: #e5ff00;} 5.5
.grade56 {color: #e0ff00;} 5.6
.grade57 {color: #dbff00;} 5.7
.grade58 {color: #d6ff00;} 5.8
.grade59 {color: #d1ff00;} 5.9
.grade60 {color: #ccff00;} 6.0
.grade61 {color: #c6ff00;} 6.1
.grade62 {color: #c1ff00;} 6.2
.grade63 {color: #bcff00;} 6.3
.grade64 {color: #b7ff00;} 6.4
.grade65 {color: #b2ff00;} 6.5
.grade66 {color: #adff00;} 6.6
.grade67 {color: #a8ff00;} 6.7
.grade68 {color: #a3ff00;} 6.8
.grade69 {color: #9eff00;} 6.9
.grade70 {color: #99ff00;} 7.0
.grade71 {color: #93ff00;} 7.1
.grade72 {color: #8eff00;} 7.2
.grade73 {color: #89ff00;} 7.3
.grade74 {color: #84ff00;} 7.4
.grade75 {color: #7fff00;} 7.5
.grade76 {color: #7aff00;} 7.6
.grade77 {color: #75ff00;} 7.7
.grade78 {color: #70ff00;} 7.8
.grade79 {color: #6bff00;} 7.9
.grade80 {color: #66ff00;} 8.0
.grade81 {color: #60ff00;} 8.1
.grade82 {color: #5bff00;} 8.2
.grade83 {color: #56ff00;} 8.3
.grade84 {color: #51ff00;} 8.4
.grade85 {color: #4cff00;} 8.5
.grade86 {color: #47ff00;} 8.6
.grade87 {color: #42ff00;} 8.7
.grade88 {color: #3dff00;} 8.8
.grade89 {color: #38ff00;} 8.9
.grade90 {color: #33ff00;} 9.0
.grade91 {color: #2dff00;} 9.1
.grade92 {color: #28ff00;} 9.2
.grade93 {color: #23ff00;} 9.3
.grade94 {color: #1eff00;} 9.4
.grade95 {color: #19ff00;} 9.5
.grade96 {color: #14ff00;} 9.6
.grade97 {color: #0fff00;} 9.7
.grade98 {color: #0aff00;} 9.8
.grade99 {color: #05ff00;} 9.9
.grade100 {color: #00ff00;} 10
Note:

With the tag {EXPORT_ROWSTYLE} you can set for example a "style" in 2 ways. One row in one style and the next in another style, then the next in same style as the first one and the next in the same style as the second one... This way you can colorize rows when listing in list view for example. :)

The "display" templates (displayhead_template.htm, displaybody_template and displayfoot_template.htm). With this sort you can display all non equal values in a category. Let me explain. If you want to know what genres you have in your complete collection of titles you can use this template system. I have a skin profile called TV-Track that uses this feature. This skin profile is made to be used on a TV. Check out the html code in this profile to understand how it works more exact. :)

Remember to always use slash (/) when typing paths! Not backslash (\). If you use backslash WebTrack will have trouble finding your data if you are not using Microsoft IIS.

Last but not least, all tags can be used as many times as you like in the templates. :)
Good luck! :)

Tip
A shortcut of making a new skin would be to make a copy of a skin I have made and change it to your liking. :) You can select a skin from inside the search engine when you have made a new one (or from the default ones of course). Just save the complete skin-directory in the profiles folder when you have created a new one.

Mail me at: master_snille@hotmail.com
WWW: www.snille.net
The forum: WebTrack support forum
License: GNU General Public License