#19155609 SSO 사용 유무 설정 기능 추가

git-svn-id: http://xe-core.googlecode.com/svn/sandbox@7698 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
zero 2010-09-27 07:56:12 +00:00
parent 57bdeb6e19
commit 9e5d9d49bc
14 changed files with 26 additions and 1 deletions

View file

@ -354,7 +354,7 @@
**/
function checkSSO() {
// pass if it's not GET request or XE is not yet installed
if(isCrawler()) return true;
if($this->db_info->use_sso != 'Y' || isCrawler()) return true;
if(Context::getRequestMethod()!='GET' || !Context::isInstalled() || in_array(Context::get('act'),array('rss','atom'))) return true;
// pass if default URL is not set

View file

@ -32,6 +32,7 @@
Context::set('time_zone_list', $GLOBALS['time_zone']);
Context::set('time_zone', $GLOBALS['_time_zone']);
Context::set('use_rewrite', $db_info->use_rewrite=='Y'?'Y':'N');
Context::set('use_sso', $db_info->use_sso=='Y'?'Y':'N');
Context::set('use_optimizer', $db_info->use_optimizer!='N'?'Y':'N');
Context::set('use_spaceremover', $db_info->use_spaceremover?$db_info->use_spaceremover:'Y');
Context::set('qmail_compatibility', $db_info->qmail_compatibility=='Y'?'Y':'N');

View file

@ -31,6 +31,13 @@
<p>{$lang->about_rewrite}</p>
</td>
</tr>
<tr>
<th><div>{$lang->use_sso}</div></th>
<td>
<input type="checkbox" name="use_sso" value="Y" <!--@if($use_sso=='Y')-->checked="checked"<!--@end--> />
<p>{$lang->about_rewrite}</p>
</td>
</tr>
<tr>
<th><div>{$lang->default_url}</div></th>
<td>

View file

@ -187,6 +187,10 @@
<th><div>{$lang->use_rewrite}</div></th>
<td><!--@if($use_rewrite=='Y')-->{$lang->use}<!--@else-->{$lang->notuse}<!--@end--></td>
</tr>
<tr>
<th><div>{$lang->use_sso}</div></th>
<td><!--@if($use_sso=='Y')-->{$lang->use}<!--@else-->{$lang->notuse}<!--@end--></td>
</tr>
<tr>
<th><div>{$lang->use_optimizer}</div></th>
<td><!--@if($use_optimizer=='Y')-->{$lang->use}<!--@else-->{$lang->notuse}<!--@end--></td>

View file

@ -48,6 +48,9 @@
$use_rewrite = Context::get('use_rewrite');
if($use_rewrite!='Y') $use_rewrite = 'N';
$use_sso = Context::get('use_sso');
if($use_sso !='Y') $use_sso = 'N';
$use_optimizer = Context::get('use_optimizer');
if($use_optimizer!='Y') $use_optimizer = 'N';
@ -75,6 +78,7 @@
$db_info->qmail_compatibility = $qmail_compatibility;
$db_info->use_db_session = $use_db_session;
$db_info->use_rewrite = $use_rewrite;
$db_info->use_sso = $use_sso;
$db_info->use_optimizer = $use_optimizer;
$db_info->use_ssl = $use_ssl;
$db_info->use_mobile_view = $use_mobile_view;

View file

@ -532,6 +532,7 @@ EndOfLicense;
$lang->use_optimizer = 'Enable Optimizer';
$lang->about_optimizer = 'If optimizer is enabled, users can quickly access to this site, since multiple CSS / JS files are put together and compressed before transmission. <br /> Nevertheless, this optimization might be problematic according to CSS or JS. If you disable it, it would work properly though it would work slower.';
$lang->use_rewrite = 'Rewrite Mod';
$lang->use_sso = 'SSO';
$lang->about_rewrite = "If web server provides rewrite mod, long URL such as http://blah/?document_srl=123 can be shortened like http://blah/123";
$lang->time_zone = 'Time Zone';
$lang->about_time_zone = "If the server time and the time on your location don't accord each other, you can set the time as same as your location by using time zone ";

View file

@ -531,6 +531,7 @@ EndOfLicense;
$lang->use_optimizer = 'Habilitar el optimizador';
$lang->about_optimizer = 'Si optimizador está habilitado, los usuarios pueden acceder rápidamente a este sitio, ya que hay múltiples CSS / JS archivos son comprimidos juntos y antes de la transmisión. <br /> No obstante, esta optimización podría ser problemáticas de acuerdo con CSS o JS. Si inhabilitarlo, que funciona correctamente a pesar de que sería más lento el trabajo.';
$lang->use_rewrite = 'Usar rewrite mod';
$lang->use_sso = 'SSO';
$lang->about_rewrite = "Si el servidor de la web soporte rewrite mod, URL largas como http://bla/?documento_srl=123 puede abreviarse como http://bla/123";
$lang->time_zone = 'La Hora por Zona';
$lang->about_time_zone = "Si la hora del servidor y la hora de su ubicación es diferente, Usted puede elegir la hora por zona para corregir";

View file

@ -535,6 +535,7 @@ EndOfLicense;
$lang->use_optimizer = 'Valider Optimiseur';
$lang->about_optimizer = 'Si l\'optimiseur est validé, utilisateur peut accéder rapidement ce site parce que plusieurs fichiers de CSS / JS sont reliés ensemble et comprimés avant transmission. <br /> Néanmoins, cette optimisation peut arriver problématique selong CSS ou JS. Si vous l\'invalidez, ça marchera correctement pourtant il marchera plus lentement.';
$lang->use_rewrite = 'Utiliser mode de récrire(rewrite mod)';
$lang->use_sso = 'SSO';
$lang->about_rewrite = "Si le serveur de web est capable d'utiliser le mode de récrire, URL longue comme http://murmure/?document_srl=123 peut être abrégé comme http://murmure/123";
$lang->time_zone = 'Fuseau horaire';
$lang->about_time_zone = "Si l'heure de serveur et celle de votre emplacement ne s'accordent pas, vous pouvez remettre l'heure comme le même heure de votre lieu en configurant le fuseau horaire ";

View file

@ -532,6 +532,7 @@ EndOfLicense;
$lang->use_optimizer = 'オプティマイザー使用';
$lang->about_optimizer = 'オプティマイザーを使用すると多数の「CSS/JS」ファイルを、統合・圧縮して転送するのでレスポンスが早くなります。<br />但し、CSSまたはJSファイルによっては問題が生じる場合があります。この場合は、チェックを外すと正常に動作します。';
$lang->use_rewrite = 'リライト・モジュールを使用';
$lang->use_sso = 'SSO';
$lang->about_rewrite = 'Webサーバで「リライト・モジュールmod_rewrite」をサポートしている場合は、「http://アドレス/?document_srl=123」のようなアドレスを動的だけど「http://アドレス/123」のように静的なページに見せることが出来ます。';
$lang->time_zone = 'タイムゾーン';
$lang->about_time_zone = 'サーバの設定時間とサービスしているローカル時間との差がある場合、タイムゾーンを指定して表示時間を合わせることが出来ます。';

View file

@ -534,6 +534,7 @@ EndOfLicense;
$lang->use_optimizer = 'Optimizer 사용';
$lang->about_optimizer = 'Optimizer를 사용하면 다수의 CSS/JS파일을 통합/압축 전송하여 매우 빠르게 사이트 접속이 가능하게 합니다.<br />다만 CSS나 JS에 따라서 문제가 생길 수 있습니다. 이때는 Optimizer 비활성화 하시면 정상적인 동작은 가능합니다.';
$lang->use_rewrite = 'rewrite mod 사용';
$lang->use_sso = 'SSO 사용';
$lang->about_rewrite = '웹서버에서 rewrite mod를 지원하면 http://주소/?document_srl=123 같이 복잡한 주소를 http://주소/123과 같이 간단하게 줄일 수 있습니다.';
$lang->time_zone = '표준 시간대';
$lang->about_time_zone = '서버의 설정시간과 사용하려는 장소의 시간이 차이가 날 경우 표준 시간대를 지정하시면 표시되는 시간을 지정된 곳의 시간으로 사용하실 수 있습니다.';

View file

@ -534,6 +534,7 @@ EndOfLicense;
$lang->use_optimizer = 'Включить оптимизатор';
$lang->about_optimizer = 'Если оптимизатор включен, пользователи могут быстро использовать этот сайт, поскольку несколько CSS / JS файлов собраны вместе и сжаты до передачи. <br /> Тем не менее, эта оптимизация может быть проблематичной согласно CSS или JS. Если Вы выключите ее, движок будет работать правильно, хотя и медленее.';
$lang->use_rewrite = 'Использовать модуль перезаписи (rewrite mod)';
$lang->use_sso = 'SSO';
$lang->about_rewrite = "Если сервер предлагает rewrite mod, длинные URL такие как http://blah/?document_srl=123 могут быть сокращены до http://blah/123";
$lang->time_zone = 'Часовой пояс';
$lang->about_time_zone = "Если серверное время и Ваше локальное время не совпадают, Вы можете установить такое же время, как Ваше локальное, используя часовой пояс";

View file

@ -536,6 +536,7 @@ EndOfLicense;
$lang->use_optimizer = 'Tối ưu hóa';
$lang->about_optimizer = 'Nếu tối ưu hóa được kích hoạt, người sử dụng sẽ truy cập nhanh hơn vì những File CSS / JS sẽ được nén lại trước khi được tải xuống. <br /> Tuy vậy, sự tối ưu này cũng làm ảnh hưởng một chút tới File CSS và JS. Nếu bạn tắt, Website của bạn tải chậm hơn.';
$lang->use_rewrite = 'Mod Rewrite';
$lang->use_sso = 'SSO';
$lang->about_rewrite = "Nếu Host của bạn hỗ trợ Mod Rewrite, khi địa chỉ có dạng <b>http://blah/?document_srl=123</b> sẽ được rút ngắn thành <b>http://blah/123</b>";
$lang->time_zone = 'Múi giờ';
$lang->about_time_zone = "Nếu thời gian của khu vực bạn không tự động cập nhật. Bạn có thể chọn thời gian để hiển thị cho Website.";

View file

@ -223,6 +223,7 @@ EndOfLicense;
$lang->use_optimizer = '使用Optimizer';
$lang->about_optimizer = '使用Optimizer可以对大部分的CSS/ JS文件进行整合/压缩传送使之加快网站访问速度。<br />只是有时会发生小小的问题。这时候请暂时不要使用Optimizer。';
$lang->use_rewrite = '使用rewrite模块';
$lang->use_sso = 'SSO';
$lang->about_rewrite = '如服务器支持rewrite模块且选择此项可以简化复杂的网址。<br />例如http://域名/?document_srl=123简化为http://域名/123。';
$lang->time_zone = '时区';
$lang->about_time_zone = '服务器时间和您所处的时间有差异时,可以设置时区来满足你所需要的时间显示。';

View file

@ -533,6 +533,7 @@ EndOfLicense;
$lang->use_optimizer = 'Optimizer';
$lang->about_optimizer = '使用Optimizer可以對大部分的『CSS/JS』檔案進行整合/壓縮傳送使之加快網站訪問速度。<br />只是有時會發生小小的問題。這時候請暫時不要使用 Optimizer。';
$lang->use_rewrite = 'Rewrite';
$lang->use_sso = 'SSO';
$lang->about_rewrite = '如主機支援 rewrite 模組並選擇此項,可以簡化複雜的網址。<br />例如『http://域名/?document_srl=123』可簡化成『http://域名/123』。';
$lang->time_zone = '時區';
$lang->about_time_zone = '主機時間和您所處的時間有差異時,可以設置時區來滿足你所需要的時間顯示。';