This repository has been archived on 2024-12-02. You can view files and clone it, but cannot push or open issues or pull requests.
AbetoArmarios_Web/Source/gallery2/modules/rewrite/templates/ModRewriteTestResults.tpl

215 lines
7.8 KiB
Smarty

{*
* $Revision: 15342 $
* If you want to customize this file, do not edit it directly since future upgrades
* may overwrite it. Instead, copy it into a new directory called "local" and edit that
* version. Gallery will look for that file first and use it if it exists.
*}
<div class="gbBlock">
<table><tr>
<td>
<h3> {g->text text="Apache mod_rewrite"} </h3>
{capture name=mod_rewrite_anchor}
<a href="http://httpd.apache.org/docs/mod/mod_rewrite.html">mod_rewrite</a>
{/capture}
<p class="giDescription">
{g->text text="Testing if %s is supported by the server." arg1=$smarty.capture.mod_rewrite_anchor}
</p>
</td>
<td style="float: right; vertical-align: top;">
{if $TestResults.gallery.modRewrite == REWRITE_STATUS_OK}
<h3 class="giSuccess"> {g->text text="Success"} </h3>
{else}
<h3 class="giWarning"> {g->text text="Warning"} </h3>
{/if}
</td>
{if $TestResults.gallery.modRewrite != $TestResults.gallery.trueModRewrite}
</tr><tr>
<td colspan="2">
<p class="giDescription giWarning">
{g->text text="The current status may not be accurate, you have forced the test to pass."}
</p>
</td>
{/if}
{if $TestResults.gallery.modRewrite != REWRITE_STATUS_OK}
</tr><tr>
<td colspan="2">
{if $TestResults.gallery.modRewrite != REWRITE_STATUS_MULTISITE}
{if $TestResults.gallery.modRewrite == REWRITE_STATUS_APACHE_UNABLE_TO_TEST}
<div class="gbBlock">
<h3> {g->text text="Custom Gallery directory test setup"} </h3>
<p class="giDescription">
{g->text text="Gallery tries to test mod_rewrite in action. For this to work you need to edit each of these two files accordingly:"}
</p>
<p class="giDescription">
<b>{$TestResults.gallery.customFile1}</b><br/>
{g->text text="Line 6:"} {$TestResults.gallery.customLine1}
</p>
<p class="giDescription">
<b>{$TestResults.gallery.customFile2}</b><br/>
{g->text text="Line 6:"} {$TestResults.gallery.customLine2}
</p>
</div>
{/if}
<div class="gbBlock">
<h3> {g->text text="Test mod_rewrite manually"} </h3>
<p class="giDescription">
{g->text text="For whatever reason, Gallery did not detect a working mod_rewrite setup. If you are confident that mod_rewrite does work you may override the automatic detection. Please, run these two tests to see for yourself."}
</p>
<table class="gbDataTable"><tr>
<th> {g->text text="Works"} </th>
<th> {g->text text="Test"} </th>
</tr><tr>
<td style="text-align: center;">
<input type="checkbox" name="{g->formVar var="form[force][test1]"}"/>
</td>
<td>
<a href="{$TestResults.href.test1}">{g->text text="mod_rewrite configuration 1 (with global Options +FollowSymlinks)"}</a>
</td>
</tr><tr>
<td style="text-align: center;">
<input type="checkbox" name="{g->formVar var="form[force][test2]"}"/>
</td>
<td>
<a href="{$TestResults.href.test2}">{g->text text="mod_rewrite configuration 2 (with local Options +FollowSymlinks)"}</a>
</td>
</tr></table>
<p class="giDescription">
{g->text text="If one of the two tests gives you a page with the text PASS_REWRITE you are good to go."}
</p>
</div>
{else}
<div class="gbBlock">
<h3> {g->text text="Apache mod_rewrite and Gallery multisite"} </h3>
<p class="giDescription">
{g->text text="Gallery tries to test mod_rewrite in action. This does not work with multisite since Gallery lacks the complete codebase."}
</p>
<table class="gbDataTable"><tr>
<th> {g->text text="Force"} </th>
<th> {g->text text="Test"} </th>
</tr><tr>
<td style="text-align: center;">
<input type="checkbox" name="{g->formVar var="form[force][test1]"}"/>
</td>
<td>
{g->text text="mod_rewrite configuration 1 (with global Options +FollowSymlinks)"}
</td>
</tr><tr>
<td style="text-align: center;">
<input type="checkbox" name="{g->formVar var="form[force][test2]"}"/>
</td>
<td>
{g->text text="mod_rewrite configuration 2 (with local Options +FollowSymlinks)"}
</td>
</tr></table>
</div>
{/if}
</td>
{/if}
</tr><tr>
<td>
<h3> {g->text text="Gallery .htaccess file"} </h3>
<p class="giDescription">
{g->text text="Testing if Gallery can write to the .htaccess file."}
</p>
</td>
<td style="float: right; vertical-align: top;">
{if $TestResults.gallery.htaccess == REWRITE_STATUS_OK}
<h2 class="giSuccess"> {g->text text="Success"} </h2>
{else}
<h2 class="giError"> {g->text text="Error"} </h2>
{/if}
</td>
{if $TestResults.gallery.htaccess != REWRITE_STATUS_OK}
</tr><tr>
<td colspan="2">
<div class="gbBlock">
{if $TestResults.gallery.htaccess == REWRITE_STATUS_HTACCESS_MISSING}
<h3> {g->text text="Please create a file in your Gallery directory named .htaccess"} </h3>
<pre class="giDescription">touch {$TestResults.gallery.htaccessPath}<br/>chmod 666 {$TestResults.gallery.htaccessPath}</pre>
{/if}
{if $TestResults.gallery.htaccess == REWRITE_STATUS_HTACCESS_CANT_READ}
<h3> {g->text text="Please make sure Gallery can read the existing .htaccess file"} </h3>
<pre class="giDescription">chmod 666 {$TestResults.gallery.htaccessPath}</pre>
{/if}
{if $TestResults.gallery.htaccess == REWRITE_STATUS_HTACCESS_CANT_WRITE}
<h3> {g->text text="Please make sure Gallery can write to the existing .htaccess file"} </h3>
<pre class="giDescription">chmod 666 {$TestResults.gallery.htaccessPath}</pre>
{/if}
</div>
</td>
{/if}
{if isset($TestResults.embedded)}
</tr><tr>
<td>
<h3> {g->text text="Embedded .htaccess file"} </h3>
<p class="giDescription">
{g->text text="Testing if Gallery can write to the embedded .htaccess file."}
</p>
</td>
<td style="float: right; vertical-align: top;">
{if $TestResults.embedded.htaccess == REWRITE_STATUS_OK}
<h2 class="giSuccess"> {g->text text="Success"} </h2>
{else}
<h2 class="giError"> {g->text text="Error"} </h2>
{/if}
</td>
{if $TestResults.embedded.htaccess != REWRITE_STATUS_OK}
</tr><tr>
{if $TestResults.embedded.htaccessPath == '/.htaccess'}
<td>
<div class="gbBlock">
<p class="giDescription">
{g->text text="Please configure the embedded htaccess path."}
</p>
</div>
</td>
{else}
<td colspan="2">
<div class="gbBlock">
{if $TestResults.embedded.htaccess == REWRITE_STATUS_HTACCESS_MISSING}
<h3> {g->text text="Please create a file in your Gallery directory named .htaccess"} </h3>
<pre class="giDescription">touch {$TestResults.embedded.htaccessPath}<br/>chmod 666 {$TestResults.embedded.htaccessPath}</pre>
{/if}
{if $TestResults.embedded.htaccess == REWRITE_STATUS_HTACCESS_CANT_READ}
<h3> {g->text text="Please make sure Gallery can read the existing .htaccess file"} </h3>
<pre class="giDescription">chmod 666 {$TestResults.embedded.htaccessPath}</pre>
{/if}
{if $TestResults.embedded.htaccess == REWRITE_STATUS_HTACCESS_CANT_WRITE}
<h3> {g->text text="Please make sure Gallery can write to the existing .htaccess file"} </h3>
<pre class="giDescription">chmod 666 {$TestResults.embedded.htaccessPath}</pre>
{/if}
</div>
</td>
{/if}
{/if}
{/if}
</tr></table>
</div>