Subversion-Projekte lars-tiefland.webhosting

Revision

Revision 84 | Revision 86 | Zur aktuellen Revision | Blame | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed

<!-- $URL: http://repos.lars-tiefland.de:8080/svn/webhosting/trunk/templates/order.tpl $ last modified in Revision $Rev: 69 $ by $Author: lars $ at $Date: 2007-07-14 17:24:18 +0200 (Sa, 14. Jul 2007) $ -->
{literal}
        <SCRIPT type="text/javascript">
                function check_step1()
                {
                        var name=document.order.name.value;
                        var vname=document.order.firstname.value;
                        var email=document.order.email.value;
                        var email_conf=document.order.email_conf.value;
                        var domain=document.order.domain.value;
                        if (name=="")
                        {
                                window.alert("Bitte Nachnamen eingeben!");
                                document.order.name.focus();
                                return false;
                        }
                        if (vname=="")
                        {
                                window.alert("Bitte Vornamen eingeben!");
                                document.order.firstname.focus();
                                return false;
                        }
                        if (email=="")
                        {
                                window.alert("Bitte E-Mail Adresse eingeben!");
                                document.order.email.focus();
                                return false;
                        }
                        if (email!=email_conf)
                        {
                                window.alert("Die E-Mail Adressen stimmen nicht überein!");
                                document.order.email.focus();
                                return false;
                        }
                        if (domain=="")
                        {
                                window.alert("Bitte eine Domain eingeben!");
                                document.order.domain.focus();
                                return false;
                        }
                }
                function check_step2()
                {
                        var email1=document.order.email1.value;
                        var alias=document.order.email_type[0].checked;
                        var pop3=document.order.email_type[1].checked;
                        var targets=document.order.targets.value;
                        if (email1=="")
                        {
                                window.alert("Bitte mindestens eine E-Mail Adresse eingeben!");
                                document.order.email1.focus();
                                return false;
                        }
                        if (!alias && !pop3)
                        {
                                window.alert("Bitte den Typ der E-Mail Adressen angeben!");
                                return false;
                        }
                        if (alias && targets=="")
                        {
                                window.alert("Bitte mindestens eine E-Mail Adresse als Ziel angeben!");
                                document.order.targets.focus();
                                return false;
                        }
                        if (pop3 && targets !="")
                        {
                                window.alert("Bitte wähle entweder \"Weiterleitung\" aus oder lösche die Zieladressen, da sie bei \"POP3/IMAP\" nicht benötigt werden!");
                                document.order.targets.focus();
                                return false;
                        }
                }
                function check_step3()
                {
                        var traffic=document.order.traffic.value;
                        if (traffic==0)
                        {
                                window.alert("Bitte einen Traffic größer als 0 eingeben, sonst macht das ganze keinen Sinn!");
                                document.order.traffic.focus();
                                return false;
                        }
                }
                function check_step()
                {
                        var svn=document.order.svn.value;
                        var forum=document.order.forum.value;
                        var copper=document.order.copper.value;
                        if (forum==1 || forum==2 || copper==1)
                        {
                                var admin_name=document.order.admin_name.value;
                                var admin_pw=document.order.admin_pw.value;
                                var admin_pw_conf=document.order.admin_pw_conf.value;
                                if (admin_name=="")
                                {
                                        window.alert("Bitte einen Admin Namen festlegen!");
                                        document.order.admin_name.focus();
                                        return false;
                                }
                                if (admin_name.length<5)
                                {
                                        window.alert("Der Admin Name muß mindestens 5 Zeichen lang sein!");
                                        document.order.admin_name.focus();
                                        return false;
                                }
                                if (admin_pw=="")
                                {
                                        window.alert("Bitte ein Admin Passwort festlegen!");
                                        document.order.admin_pw.focus();
                                        return false;
                                }
                                if (admin_pw.length<5)
                                {
                                        window.alert("Das Admin Passwort muß mindestens 5 Zeichen lang sein!");
                                        document.order.admin_pw.focus();
                                        return false;
                                }
                                if (admin_pw!=admin_pw_conf)
                                {
                                        window.alert("Die Admin Passwörter stimmen nicht überein!");
                                        document.order.admin_pw.focus();
                                        return false;
                                }
                        }
                        if (svn==1)
                        {
                                var repo_name=document.order.repo.value;
                                var svn_user=document.order.svn_user.value;
                                if (repo_name=="")
                                {
                                        window.alert("Bitte einen Repository Namen festlegen!");
                                        document.order.repo.focus();
                                        return false;
                                }
                                if (repo_name.length<3)
                                {
                                        window.alert("Der Name für das Repository muß mindestens 3 Zeichen lang sein!");
                                        document.order.repo.focus();
                                        return false;
                                }
                                if (svn_user=="")
                                {
                                        window.alert("Ohne User-/Passwortkombination könntest Du nicht in das Repository schreiben!");
                                        document.order.svn_user.focus();
                                        return false;
                                }
                        }
                }
                $(function() {
                        $("#tabs").tabs();
                        $("#step-2").click(check_step1);
                });
        </script>
{/literal}
<div class="error">{$meld}</div><div class="error_upd">{$db_meld}</div>
<form name="order" action="{$SCRIPTNAME}" method="post">
<DIV id="tabs">
        <UL>
                <LI><A href="#step1">Step 1</A></LI>
                <LI><A href="#step2" id="step-2">Step 2</A></LI>
                <LI><A href="#step3">Step 3</A></LI>
                <LI><A href="#step4">Step 4</A></LI>
                <LI><A href="#step5">Step 5</A></LI>
                <LI><A href="#step6">Step 6</A></LI>
        </UL>
<div id="step1">
        <table class="bodyline">
                <tr>
                        <th>Eigenschaft</th>
                        <th>Wert</th>
                </tr>
                <tr>
                        <td>Nachname</td>
                        <td><input type="text" name="name" value="{$name}"></td>
                </tr>
                <tr>
                        <td>Vorname</td>
                        <td><input type="text" name="firstname" value="{$vname}"></td>
                </tr>
                <tr>
                        <td>E-Mail Adresse (für Kontakt)</td>
                        <td><input type="text" name="email" value="{$email}"></td>
                </tr>
                <tr>
                        <td>E-Mail Adresse bestätigen</td>
                        <td><input type="text" name="email_conf" value="{$email}"></td>
                </tr>
                <tr>
                        <td>Domain <b>(OHNE www!)</b></td>
                        <td><input type="text" name="domain" value="{$domain}"></td>
                </tr>
                <tr>
                        <td class="catBottom" colspan="2"><input type="submit" value="Schritt 2"></td>
                </tr>
        </table>
        <input type="hidden" name="mode" value="step2">
</div>
<div id="step2">
<!-- $URL: http://repos.lars-tiefland.de:8080/svn/webhosting/trunk/templates/order2.tpl $ last modified in Revision $Rev: 69 $ by $Author: lars $ at $Date: 2007-07-14 17:24:18 +0200 (Sa, 14. Jul 2007) $ -->
        <table class="bodyline">
                <tr>
                        <th>Eigenschaft</th>
                        <th>Wert</th>
                </tr>
                <tr>
                        <td>E-Mail Adressen (1 pro Zeile)</td>
                        <td>
                                <table border=0>
                                        <tr>
                                                <td><input type="text" name="email1" value="{$email1}" size="30"></td>
                                                <td>@{$domain}</td>
                                        </tr>
                                        <tr>
                                                <td><input type="text" name="email2" value="{$email2}" size="30"></td>
                                                <td>@{$domain}</td>
                                        </tr>
                                        <tr>
                                                <td><input type="text" name="email3" value="{$email3}" size="30"></td>
                                                <td>@{$domain}</td>
                                        </tr>
                                        <tr>
                                                <td><input type="text" name="email4" value="{$email4}" size="30"></td>
                                                <td>@{$domain}</td>
                                        </tr>
                                        <tr>
                                                <td><input type="text" name="email5" value="{$email5}" size="30"></td>
                                                <td>@{$domain}</td>
                                        </tr>
                                        <tr>
                                                <td><input type="text" name="email6" value="{$email6}" size="30"></td>
                                                <td>@{$domain}</td>
                                        </tr>
                                        <tr>
                                                <td><input type="text" name="email7" value="{$email7}" size="30"></td>
                                                <td>@{$domain}</td>
                                        </tr>
                                        <tr>
                                                <td><input type="text" name="email8" value="{$email8}" size="30"></td>
                                                <td>@{$domain}</td>
                                        </tr>
                                        <tr>
                                                <td><input type="text" name="email9" value="{$email9}" size="30"></td>
                                                <td>@{$domain}</td>
                                        </tr>
                                        <tr>
                                                <td><input type="text" name="email10" value="{$email10}" size="30"></td>
                                                <td>@{$domain}</td>
                                        </tr>
                                </table>
                        </td>
                </tr>
                <tr>
                        <td>Typ der gewünschten E-Mail Adressen</td>
                        <td>{html_radios values=$val1 output=$out1 name="email_type" checked=$email_type}</td>
                </tr>
                <tr>
                        <td>Ziel Adressen (bei Weiterleitung;1 pro Zeile)</td>
                        <td><textarea cols="100" rows="10" name="targets">{$targets}</textarea></td>
                </tr>
                <tr>
                        <td class="catBottom" colspan="2"><input type="submit" value="Schritt 3"></td>
                </tr>
        </table>
        <input type="hidden" name="mode" value="step3">
</div>
<!-- $URL: http://repos.lars-tiefland.de:8080/svn/webhosting/trunk/templates/order3.tpl $ last modified in Revision $Rev: 82 $ by $Author: lars $ at $Date: 2009-01-12 21:00:56 +0100 (Mo, 12. Jan 2009) $ -->
<div id="step3">
        <table>
                <tr>
                        <th>Eigenschaft</th>
                        <th>Wert</th>
                        <th>Einheit</th>
                </tr>
                <tr>
                        <td>Traffic / Monat (dient nur zur Info; geschätzter Wert genügt)</td>
                        <td><input type="text" name="traffic" value="{$traffic|default:10}" maxlength=3 size=3></td>
                        <td>GB</td>
                </tr>
                <tr>
                        <td colspan=3 class="catBottom"><input type="submit" value="Schritt 4"></td>
                </tr>
        </table>
        <input type="hidden" name="mode" value="step4">
</div>
<!-- $URL: http://repos.lars-tiefland.de:8080/svn/webhosting/trunk/templates/order4.tpl $ last modified in Revision $Rev: 69 $ by $Author: lars $ at $Date: 2007-07-14 17:24:18 +0200 (Sa, 14. Jul 2007) $ -->
<div id="step4">
        <table>
                <tr>
                        <th>Eigenschaft</th>
                        <th>Wert</th>
                </tr>
                <tr>
                        <td>Betriebssystem</td>
                        <td>{html_radios values=$os_val output=$os_out name="os" checked=$os}</td>
                </tr>
                {if $email_type}
                <tr>
                        <td>Webmail Interface</td>
                        <td>{html_radios values=$webm_val output=$webm_out name="webmail" checked=$webmail}</td>
                </tr>
                {/if}
                <tr>
                        <td>Forum?</td>
                        <td>{html_radios values=$f_val output=$f_out name="forum" checked=$forum}</td>
                </tr>
                <tr>
                        <td>Coppermine Fotogalerie?</td>
                        <td>{html_radios values=$y_n_val output=$y_n_out name="copper" checked=$copper}</td>
                </tr>
                <tr>
                        <td>Subversion Repository?</td>
                        <td>{html_radios values=$y_n_val output=$y_n_out name="svn" checked=$svn}</td>
                </tr>
                <tr>
                        <td class="catBottom" colspan="2"><input type="submit" value="Schritt 5"></td>
                </tr>
        </table>
        <input type="hidden" name="mode" value="step5">
</div>
<!-- $URL: http://repos.lars-tiefland.de:8080/svn/webhosting/trunk/templates/order5.tpl $ last modified in Revision $Rev: 69 $ by $Author: lars $ at $Date: 2007-07-14 17:24:18 +0200 (Sa, 14. Jul 2007) $ -->
<div id="step5">
        <table class="bodyline">
                <tr>
                        <th>Eigenschaft</th>
                        <th>Wert</th>
                        <th>Bemerkungen</th>
                </tr>
                {if $forum || $copper || $svn}
                {if $forum || $copper}
                <tr>
                        <td>Forum/Coppermin Admin Name</td>
                        <td><input type="text" name="admin_name" value="{$admin_name}" maxlength=32 size=36></td>
                        <td>min. 5; max. 20 Zeichen</td>
                </tr>
                <tr>
                        <td>Admin Passwort</td>
                        <td><input type="password" name="admin_pw" value="{$admin_pw}" maxlength=32 size=36></td>
                        <td>min. 5; max. 32 Zeichen</td>
                </tr>
                <tr>
                        <td>Admin Passwort bestätigen</td>
                        <td><input type="password" name="admin_pw_conf" value="" maxlength=32 size=36></td>
                        <td>min. 5; max. 32 Zeichen</td>
                </tr>
                {/if}
                {if $svn}
                <tr>
                        <td>Suversion Repository Name</td>
                        <td><input type="text" name="repo" value="{$repo}" maxlength=11 size=11></td>
                        <td>min. 3; max. 11 Zeichen</td>
                </tr>
                <tr>
                        <td>Subversion Benutzer-/Passwort Kombitnationen (1 pro Zeile)</td>
                        <td><textarea name="svn_user" rows=10 cols=50>{$svn_user}</textarea></td>
                        <td>Format: &lt;Username&gt; = &lt;Passwort&gt;</td>
                </tr>
                {/if}
                {else}
                        <tr>
                                <td colspan=3><div class="error">Du hast keine Software ausgewählt. Daher gibt es nichts zu konfigurieren.</div></td>
                        </tr>
                {/if}
                <tr>
                        <td class="catBottom" colspan="3"><input type="submit" value="Schritt 6"></td>
                </tr>
        </table>
        <input type="hidden" name="mode" value="step6">
<div align="center">
                <input type="submit" value="Daten ändern">
                <input type="hidden" name="mode" value="change">
</div>
<br>
<form name="order" action="{$SCRIPTNAME}" method="post">
        <table class="bodyline">
                <tr>
                        <th>Eigenschaft</th>
                        <th>Wert</th>
                </tr>
                <tr>
                        <td>Nachname</td>
                        <td>{$name}</td>
                </tr>
                <tr>
                        <td>Vorname</td>
                        <td>{$vname}</td>
                </tr>
                <tr>
                        <td>E-Mail Adresse (für Kontakt)</td>
                        <td>{$email}</td>
                </tr>
                <tr>
                        <td>Domain <b>(OHNE www!)</b></td>
                        <td>{$domain}</td>
                </tr>
                <tr>
                        <td valign="top">Anzahl E-Mail Adressen</td>
                        <td>{$emails|count_paragraphs}</td>
                </tr>
                <tr>
                        <td valign="top">E-Mail Adressen (1 pro Zeile)</td>
                        <td>{$emails|nl2br}</td>
                </tr>
                <tr>
                        <td>Typ der gewünschten E-Mail Adressen</td>
                        <td>{if $email_type}POP3/IMAP{else}Weiterleitung{/if}</td>
                </tr>
                <tr>
                        <td valign="top">Ziel Adressen (bei Weiterleitung;1 pro Zeile)</td>
                        <td>{if $email_type==0}{$targets|nl2br}{else}Nicht nötig{/if}</td>
                </tr>
                <tr>
                        <td>Traffic / Monat (dient nur zur Info; geschätzter Wert genügt)</td>
                        <td>{$traffic} GB</td>
                </tr>
                <tr>
                        <td>gewünschtes Betriebssystem</td>
                        <td>{if $os==1}Gentoo{elseif $os==2}Debian{else}keines{/if}
                </tr>
                <tr>
                        <td>Webmail Interface</td>
                        <td>{if $webmail==1}V-Webmail{elseif $webmail==2}Squirrelmail{else}keines{/if}
                </tr>
                <tr>
                        <td>Forum?</td>
                        <td>{if $forum==1}phpBB{elseif $forum==2}SMF{else}{/if}</td>
                </tr>
                <tr>
                        <td>Coppermine Fotogalerie?</td>
                        <td>{if $copper}Ja{else}Nein{/if}</td>
                </tr>
                <tr>
                        <td>Subversion Repository?</td>
                        <td>{if $svn}Ja{else}Nein{/if}</td>
                </tr>
                {if $forum || $copper || $svn}
                {if $forum || $copper}
                <tr>
                        <td>Forum/Coppermin Admin Name</td>
                        <td>{$admin_name}</td>
                </tr>
                <tr>
                        <td>Admin Passwort</td>
                        <td>{$admin_pw}</td>
                </tr>
                {/if}
                {if $svn}
                <tr>
                        <td>Suversion Repository Name</td>
                        <td>{$repo}</td>
                </tr>
                <tr>
                        <td valign="top">Subversion Benutzer-/Passwort Kombitnationen (1 pro Zeile)</td>
                        <td>{$svn_user|nl2br}</td>
                </tr>
                {/if}
                {else}
                        <tr>
                                <td colspan=3><div class="error">Du hast keine Software ausgewählt. Daher gibt es nichts zu konfigurieren.</div></td>
                        </tr>
                {/if}
                <tr>
                        <td class="catBottom" colspan="2"><input type="submit" value="Bestellen"></td>
                </tr>
        </table>
        <input type="hidden" name="mode" value="finish">
<br>
<div align="center">
        <form action="{$SCRIPTNAME}" method="post">
                <input type="submit" value="Daten ändern">
                <input type="hidden" name="mode" value="change">
        </form>
</div>
</div>
</form>
</div>