autoinstall.css

git-svn-id: http://xe-core.googlecode.com/svn/sandbox@6923 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
ChanMyeong 2009-11-11 07:17:31 +00:00
parent eb4499f16b
commit 309de45a35
8 changed files with 233 additions and 255 deletions

View file

@ -11,10 +11,10 @@
#xeAdmin h1.xeAdmin a{ text-decoration:none !important; font-family:Arial; font-size:16px; color:#fff; margin:0; padding:0;} #xeAdmin h1.xeAdmin a{ text-decoration:none !important; font-family:Arial; font-size:16px; color:#fff; margin:0; padding:0;}
#xeAdmin table th{ color:#666;} #xeAdmin table th{ color:#666;}
#xeAdmin table th a { color:#666;} #xeAdmin table th a { color:#666;}
#xeAdmin table td{ color:#888;} #xeAdmin table td{ color:#767676;}
#xeAdmin table td a { color:#888;} #xeAdmin table td a { color:#767676;}
#xeAdmin caption{ font-size:11px; font-family:Tahoma; color:#888;} #xeAdmin caption{ font-size:11px; font-family:Tahoma; color:#767676;}
#xeAdmin div.summary { font-size:11px; font-family:Tahoma; color:#888;} #xeAdmin div.summary { font-size:11px; font-family:Tahoma; color:#767676;}
#xeAdmin div.summary strong { font-weight:normal; } #xeAdmin div.summary strong { font-weight:normal; }
#xeAdmin button.text{ font-size:12px;} #xeAdmin button.text{ font-size:12px;}
#xeAdmin em, #xeAdmin em,
@ -31,10 +31,10 @@
#xeAdmin .lnb li a{ color:#fff; font-size:14px; font-family:Dotum, Tahoma;} #xeAdmin .lnb li a{ color:#fff; font-size:14px; font-family:Dotum, Tahoma;}
#xeAdmin .path{ color:#ccc; font-size:11px;} #xeAdmin .path{ color:#ccc; font-size:11px;}
#xeAdmin .path a{ color:#888; font-size:11px; font-family:Dotum, Sans-serif;} #xeAdmin .path a{ color:#767676; font-size:11px; font-family:Dotum, Sans-serif;}
.e1 .navigation li a{ color:#000; text-decoration:none;} .e1 .navigation li a{ color:#000; text-decoration:none;}
.e1 .navigation li ul li a{ color:#888;} .e1 .navigation li ul li a{ color:#767676;}
.e1 .navigation li ul li.active a{ font-weight:bold; color:#666;} .e1 .navigation li ul li.active a{ font-weight:bold; color:#666;}
.e2 .section h2.xeAdmin { font-size:12px; margin:0; padding:0;} .e2 .section h2.xeAdmin { font-size:12px; margin:0; padding:0;}
@ -43,15 +43,18 @@
.e2 table tbody th{ font-weight:normal; font-family:Dotum;} .e2 table tbody th{ font-weight:normal; font-family:Dotum;}
.e2 .notice li a{ color:#666; } .e2 .notice li a{ color:#666; }
.e2 .notice li .date{ color:#888; font:10px Tahoma;} .e2 .notice li .date{ color:#767676; font:10px Tahoma;}
.localNavigation li a{ text-decoration:none !important; color:#666;} .localNavigation li a{ text-decoration:none !important; color:#666;}
.localNavigation li.active a{ font-weight:bold; color:#1e6aac;} .localNavigation li.active a{ font-weight:bold; color:#1e6aac;}
#xeAdmin h2.xeAdmin { font-size:12px;} #xeAdmin h2.xeAdmin { font-size:12px;}
#xeAdmin h3.xeAdmin { font-size:12px; color:#666; margin:0; padding:0;} #xeAdmin h3.xeAdmin { font-size:12px; color:#666; margin:0; padding:0;}
#xeAdmin p.summary{ color:#888;} #xeAdmin p.summary{ color:#767676;}
#xeAdmin p.summary a { text-decoration:none; color:#888; } #xeAdmin p.summary a { text-decoration:none; color:#767676; }
#xeAdmin p.summary.red { color:#A54D4D; } #xeAdmin p.summary.red { color:#A54D4D; }
#xeAdmin p.summary.red a { text-decoration:none; color:#A54D4D; } #xeAdmin p.summary.red a { text-decoration:none; color:#A54D4D; }
#xeAdmin div.infoText { color:#888;} #xeAdmin div.infoText { color:#767676;}
#xeAdmin div.infoText p.warning{ margin:0 0 10px 0; padding:0 0 0 25px; background:url(../img/iconWarning.gif) no-repeat left top;}
#xeAdmin div.infoText p.update{ margin:0 0 10px 0; padding:0 0 0 25px; background:url(../img/iconRefresh.gif) no-repeat left top;}
#xeAdmin .buttonAction{}

Binary file not shown.

After

Width:  |  Height:  |  Size: 652 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 595 B

View file

@ -1,47 +1,55 @@
@charset "utf-8";
.leftBox { width:180px; float:left; margin-right:30px; padding-bottom:30px; } /* NHN > UIT Center > Open UI Tech Team > Jeong Chan Myeong(dece24@nhncorp.com) */
.install{ border-top:1px solid #ddd; *zoom:1;}
.leftBox .categoryBox { background-color:#F8F8F8; padding:10px; width:160px; overflow:hidden; } .install:after{ content:""; display:block; clear:both;}
.leftBox .categoryBox h3 { padding:0 0 10px 0; margin:0 0 10px 0; white-space:nowrap; overflow:hidden; color:#48494E; font-size:11px; font-weight:normal; background:transparent url(../img/hrE1.gif) repeat-x scroll left bottom;}
.leftBox .categoryBox h3 a { color:#48494E; font-size:12px; font-weight:bold; text-decoration:none; } .aside { width:180px; float:left; margin-right:30px; padding-bottom:30px; }
.leftBox .categoryBox ul.category { margin:10px 0 0 0; padding:0; list-style:none; }
.leftBox .categoryBox ul.category li { margin:0 0 10px 10px; } .aside .categoryBox { background-color:#F8F8F8; padding:10px; width:160px; overflow:hidden; }
.leftBox .categoryBox ul.category li a.selected { font-weight:bold; color:#2893BB; } .aside .categoryBox h3 { padding:0 0 10px 0; margin:0 0 10px 0; white-space:nowrap; overflow:hidden; color:#48494E; font-size:11px; font-weight:normal; background:transparent url(../img/hrE1.gif) repeat-x scroll left bottom;}
.leftBox .categoryBox ul.category li a { text-decoration:none; color:#7B7575; } .aside .categoryBox h3 a { color:#48494E; font-size:12px; font-weight:bold; text-decoration:none; }
.leftBox .categoryBox ul.category li span { font-family:verdana; font-size:10px; color:#999; } .aside .categoryBox ul.category { margin:10px 0 0 0; padding:0; list-style:none; }
.aside .categoryBox ul.category li { margin:0 0 10px 10px; }
.leftBox .categoryBox ul.resourceManage { margin:0; padding:10px 0 0 0; list-style:none; background:transparent url(../img/hrE1.gif) repeat-x scroll left top; } .aside .categoryBox ul.category li a.selected { font-weight:bold; color:#2893BB; }
.leftBox .categoryBox ul.resourceManage li { background:url(../img/btnManage.gif) no-repeat 2px 2px; padding-left:14px; white-space:nowrap; overflow:hidden; margin-bottom:10px; } .aside .categoryBox ul.category li a { text-decoration:none; color:#7B7575; }
.leftBox .categoryBox ul.resourceManage li a { text-decoration:none; color:#747474; } .aside .categoryBox ul.category li span { font-family:verdana; font-size:10px; color:#999; }
.leftBox .categoryBox ul.resourceManage li a.selected { font-weight:bold; }
.aside .categoryBox ul.resourceManage { margin:0; padding:10px 0 0 0; list-style:none; background:transparent url(../img/hrE1.gif) repeat-x scroll left top; }
.leftBox .searchBox { padding:10px 0; text-align:center; background:transparent url(../img/hrE1.gif) repeat-x scroll left top;} .aside .categoryBox ul.resourceManage li { background:url(../img/btnManage.gif) no-repeat 2px 2px; padding-left:14px; white-space:nowrap; overflow:hidden; margin-bottom:10px; }
.leftBox .searchBox input.input { border:1px solid #ddd; width:120px; height:16px;} .aside .categoryBox ul.resourceManage li a { text-decoration:none; color:#747474; }
.leftBox .searchBox input.submit { vertical-align:middle; } .aside .categoryBox ul.resourceManage li a.selected { font-weight:bold; }
.resourceContent { position:relative; *zoom:1; overflow:hidden; } .aside .searchBox { padding:10px 0; text-align:center; background:transparent url(../img/hrE1.gif) repeat-x scroll left top;}
.aside .searchBox input.input { border:1px solid #ddd; width:120px; height:16px;}
table.packageList {width:100%; height:100px; table-layout:fixed; border-bottom:1px solid #ddd; } .aside .searchBox input.submit { vertical-align:middle; }
table td { vertical-align:top; }
table td.thumbnail { text-align:center; padding:10px 0; } .install .content { position:relative; *zoom:1; overflow:hidden; width:auto; float:none; margin:0;}
table td.thumbnail img { border:1px solid #ccc; padding:2px; overflow:hidden; *zoom:1; }
table td.title { height:18px; padding:10px 0 0 0;} .updateList,
table td.title h3 { padding:0; margin:0; } .updateList th,
table td.title a {text-decoration:none; color:#000; } .updateList td{ border:0; vertical-align:top; text-align:left; padding:10px 0;}
table td.description { padding:5px 0 0 0; color:#777; height:44px; white-space:normal; overflow:hidden; } .updateList {width:100%; height:100px; table-layout:fixed;}
table td.info { height:18px; } .updateList th,
table td.info ul { list-style:none; padding:0; margin:0; } .updateList td{ border-bottom:1px dotted #ddd;}
table td.info ul li { float:left; margin-right:20px; white-space:nowrap; } .updateList th img { border:1px solid #ccc; padding:2px; overflow:hidden; *zoom:1; }
table td.info ul li.category a { text-decoration:none; color:#888; font-weight:bold; } .updateList td { padding:10px 0 0 0;}
table td.info ul li.voted { color:#666; font-family:tahoma; font-size:10px;} .updateList td .title{ position:relative;}
table td.info ul li.downloaded { background:url(../img/iconFile.gif) no-repeat left 2px; padding-left:16px; color:#666; font-family:tahoma; font-size:10px;} .updateList td .title h3 { padding:0; margin:0 0 5px 0; font-size:12px;}
table td.info ul li.info { color:#aaa; font-family:tahoma; font-size:11px;} .updateList td .title a {text-decoration:none; color:#333 !important; }
table td.info ul li.info a { text-decoration:none; color:#aaa; } .updateList td .title .button{ position:absolute; top:0; right:0;}
table td.info ul li.author a { text-decoration:none; color:#444; } .updateList td .info p{ margin:0 0 5px 0; line-height:1.5;}
.updateList td .info p.desc{ margin:0 100px 10px 0;}
ul.listOrder { margin:10px 0 0 0; padding:0 0 10px 0; text-align:left; background:transparent url(../img/hrE1.gif) repeat-x scroll left bottom;} .updateList td .info p.meta{ font-size:11px;}
ul.listOrder.asc li.arrow { background:url(../img/arrUp.gif) no-repeat right 2px; padding-right:10px; } .updateList td .info p.meta span{ display:inline-block; line-height:1; padding:0 5px 0 9px;}
ul.listOrder.desc li.arrow { background:url(../img/arrDown.gif) no-repeat right 2px; padding-right:10px; } .updateList td .info p.meta .reputation{ padding:0 5px 0 0;}
ul.listOrder li { display:inline; margin-left:10px; } .updateList td .info p.meta .reputation img{ float:left; margin:-1px 0 0 0;}
ul.listOrder li.arrow a { text-decoration:none; font-weight:bold; color:#2893BB; } .updateList td .info p.meta .reputation span{ padding:0 0 0 5px;}
ul.listOrder li a { text-decoration:none; color:#7B7575; } .updateList td .info p.meta .lastUpdate{ border-left:1px solid #ddd;}
.updateList td .info p.meta .download{ border-left:1px solid #ddd;}
ul.listOrder { position:relative; overflow:hidden; margin:0; padding:10px 0; text-align:left; background:transparent url(../img/hrE1.gif) repeat-x scroll left bottom;}
ul.listOrder.asc li.arrow { background:url(../img/arrUp.gif) no-repeat right 2px; padding-right:10px; }
ul.listOrder.desc li.arrow { background:url(../img/arrDown.gif) no-repeat right 2px; padding-right:10px; }
ul.listOrder li { position:relative; left:-1px; display:inline; margin:0; padding:0 5px 0 9px; border-left:1px solid #ddd;}
ul.listOrder li.arrow a { text-decoration:none; font-weight:bold; color:#2893BB; }
ul.listOrder li a { text-decoration:none; color:#7B7575; }

View file

@ -1,22 +1,21 @@
<!--#include("header.html")--> <!--#include("header.html")-->
<!--%import("css/autoinstall.css")--> <!--%import("css/autoinstall.css")-->
<!--%import("js/autoinstall.js")--> <!--%import("js/autoinstall.js")-->
<div> <div class="infoText">
<!--@if($show_ftp_note)--> <!--@if($show_ftp_note)-->
{$lang->description_ftp_note} <p class="warning">{$lang->description_ftp_note} <a href="#ftpSetup">FTP Setup</a> </p>
<!--@end--> <!--@end-->
<!--@if($need_update)--> <!--@if($need_update)-->
<p> <p class="update">{$lang->need_update}</p>
{$lang->need_update}</p> <!--@else-->
<!--@else--> <p class="update">{$lang->description_update}</p>
<p>{$lang->description_update}</p> <!--@end-->
<!--@end--> <p><span class="button xLarge strong green"><button type="button" onclick="doUpdate()" title="update">Update</button></span></p>
<a href="#" onclick="doUpdate(); return false;" title="update">Update</a> </div>
</div>
<div class="clear" ></div> <div class="install">
<!--#include("leftBox.html")-->
<!--#include("leftBox.html")--> <!--@if($item_list)-->
<!--@if($item_list)--> <!--#include("list.html")-->
<!--#include("list.html")--> <!--@end-->
<!--@end--> </div>

View file

@ -1,35 +1,18 @@
<!--#include("header.html")--> <!--#include("header.html")-->
<!--%import("css/autoinstall.css")--> <!--%import("css/autoinstall.css")-->
<!--%import("js/autoinstall.js")--> <!--%import("js/autoinstall.js")-->
<div class="resourceContent"> <div class="infoText">
<table class="packageList"> <p><strong>{$package->title}</strong> ver. <strong>{$package->version}</strong> ( <!--@if($package->installed)-->현재버전: {$package->cur_version} <!--@if($package->need_update)--> (업데이트가 필요합니다.)<!--@end--> <!--@else-->인스톨이 필요합니다. <!--@end--> )</p>
<colgroup> <!--@foreach($package->depends as $dep)-->
<col width="150" /><col width="*" /> <dl>
</colgroup> <dt><strong>의존하고 있는 프로그램 :</strong></dt>
<tr> <dd>sdfgsdfg
<td class="title" colspan="2"> {$dep->title} ver. {$dep->version} -
<h3> <!--@if($dep->installed)-->현재버전: {$dep->cur_version} <!--@if($dep->need_update)--> (업데이트가 필요합니다.)<!--@end--> <!--@else-->인스톨이 필요합니다. <!--@end-->
{$package->title} ver. {$package->version} ( <!--@if($package->installed)-->현재버전: {$package->cur_version} <!--@if($package->need_update)--> (업데이트가 필요합니다.)<!--@end--> <!--@else-->인스톨이 필요합니다. <!--@end--> ) </dd>
</h3> </dl>
</td> <!--@end-->
</tr> <p>설치를 진행하면 의존성이 있는 모든 프로그램을 함께 설치합니다. </p>
<!--@if($package->depends)--> <p><!--@if(!$package->installed || $package->need_update)--><a href="#" onclick="doInstallPackage('{$package->package_srl}')" class="button large green strong"><span>설치하기</span></a><!--@end--></p>
<tr>
<td>의존하고 있는 프로그램</td> </div>
<td>
<!--@foreach($package->depends as $dep)-->
{$dep->title} ver. {$dep->version} -
<!--@if($dep->installed)-->현재버전: {$dep->cur_version} <!--@if($dep->need_update)--> (업데이트가 필요합니다.)<!--@end--> <!--@else-->인스톨이 필요합니다. <!--@end-->
<br />
<!--@end-->
</td>
</tr>
<!--@end-->
<tr>
<td colspan="2">
설치를 진행하면 의존성이 있는 모든 프로그램을 함께 설치합니다. <!--@if(!$package->installed || $package->need_update)--><a href="#" onclick="doInstallPackage('{$package->package_srl}')">설치하기</a><!--@end-->
</td>
</tr>
</table>
</div>

View file

@ -1,47 +1,47 @@
<div class="leftBox"> <div class="aside">
<div class="categoryBox"> <div class="categoryBox">
<h3><a href="{getUrl('category_srl','')}">{$lang->view_all_package}</a> <span>({$tCount})</span></h3> <h3><a href="{getUrl('category_srl','')}">{$lang->view_all_package}</a> <span>({$tCount})</span></h3>
{@ $_pDepth = 0;} {@ $_pDepth = 0;}
<ul class="category"> <ul class="category">
<!--@foreach($categories as $key => $val)--> <!--@foreach($categories as $key => $val)-->
<!--@if($_pDepth > $val->depth)--> <!--@if($_pDepth > $val->depth)-->
<!--@for($i=$val->depth; $i<$_pDepth; $i++)--> <!--@for($i=$val->depth; $i<$_pDepth; $i++)-->
</ul> </ul>
</li> </li>
<!--@end--> <!--@end-->
{@ $_pDepth = $val->depth} {@ $_pDepth = $val->depth}
<!--@end--> <!--@end-->
<li> <li>
<!--@if(count($val->children))--> <!--@if(count($val->children))-->
<a href="{getUrl('category_srl',$val->category_srl,'childrenList',$val->childrenList)}"<!--@if($val->category_srl == $category_srl)--> class="selected"<!--@end-->>{$val->title}</a> <a href="{getUrl('category_srl',$val->category_srl,'childrenList',$val->childrenList)}"<!--@if($val->category_srl == $category_srl)--> class="selected"<!--@end-->>{$val->title}</a>
<!--@else--> <!--@else-->
<a href="{getUrl('category_srl',$val->category_srl,'childrenList','')}"<!--@if($val->category_srl == $category_srl)--> class="selected"<!--@end-->>{$val->title}</a> <a href="{getUrl('category_srl',$val->category_srl,'childrenList','')}"<!--@if($val->category_srl == $category_srl)--> class="selected"<!--@end-->>{$val->title}</a>
<!--@end--> <!--@end-->
<!--@if($val->nPackages)--> <!--@if($val->nPackages)-->
<span>({$val->nPackages})</span> <span>({$val->nPackages})</span>
<!--@end--> <!--@end-->
<!--@if(count($val->children))--> <!--@if(count($val->children))-->
{@$_pDepth++} {@$_pDepth++}
<ul class="category"> <ul class="category">
<!--@else--> <!--@else-->
</li> </li>
<!--@end--> <!--@end-->
<!--@end--> <!--@end-->
<!--@for($i=0;$i<$_pDepth;$i++)--> <!--@for($i=0;$i<$_pDepth;$i++)-->
</ul> </ul>
<!--@end--> <!--@end-->
</li> </li>
</ul> </ul>
<div class="searchBox"> <div class="searchBox">
<form action="{getUrl()}" method="get"> <form action="{getUrl()}" method="get">
<input type="hidden" name="category_srl" value="{$category_srl}" /> <input type="hidden" name="category_srl" value="{$category_srl}" />
<input type="hidden" name="module" value="admin" /> <input type="hidden" name="module" value="admin" />
<input type="hidden" name="act" value="dispAutoinstallAdminIndex" /> <input type="hidden" name="act" value="dispAutoinstallAdminIndex" />
<input type="text" name="search_keyword" value="{htmlspecialchars($search_keyword)}" class="input" /> <input type="text" name="search_keyword" value="{htmlspecialchars($search_keyword)}" class="input" />
<input type="image" src="./img/btn_search.gif" class="submit" /> <input type="image" src="./img/btn_search.gif" class="submit" />
</form> </form>
</div> </div>
</div> </div>
</div> </div>

View file

@ -1,94 +1,79 @@
<div class="resourceContent"> <div class="content">
<ul class="listOrder {$order_type}"> <ul class="listOrder {$order_type}">
<!--@if($order_target=='newest')--> <!--@if($order_target=='newest')-->
<!--@if($order_type == 'desc')-->{@$_order_type = 'asc'}<!--@else-->{@$_order_type = 'desc'}<!--@end--> <!--@if($order_type == 'desc')-->{@$_order_type = 'asc'}<!--@else-->{@$_order_type = 'desc'}<!--@end-->
<!--@else--> <!--@else-->
{@$_order_type = 'desc'} {@$_order_type = 'desc'}
<!--@end--> <!--@end-->
<li <!--@if($order_target=='newest')-->class="arrow"<!--@end-->><a href="{getUrl('order_target','newest','order_type',$_order_type)}">{$lang->order_newest}</a></li> <li <!--@if($order_target=='newest')-->class="arrow"<!--@end-->><a href="{getUrl('order_target','newest','order_type',$_order_type)}">{$lang->order_newest}</a></li>
<!--@if($order_target=='download')--> <!--@if($order_target=='download')-->
<!--@if($order_type == 'desc')-->{@$_order_type = 'asc'}<!--@else-->{@$_order_type = 'desc'}<!--@end--> <!--@if($order_type == 'desc')-->{@$_order_type = 'asc'}<!--@else-->{@$_order_type = 'desc'}<!--@end-->
<!--@else--> <!--@else-->
{@$_order_type = 'desc'} {@$_order_type = 'desc'}
<!--@end--> <!--@end-->
<li <!--@if($order_target=='download')-->class="arrow"<!--@end-->><a href="{getUrl('order_target','download','order_type',$_order_type)}">{$lang->order_download}</a></li> <li <!--@if($order_target=='download')-->class="arrow"<!--@end-->><a href="{getUrl('order_target','download','order_type',$_order_type)}">{$lang->order_download}</a></li>
<!--@if($order_target=='popular')--> <!--@if($order_target=='popular')-->
<!--@if($order_type == 'desc')-->{@$_order_type = 'asc'}<!--@else-->{@$_order_type = 'desc'}<!--@end--> <!--@if($order_type == 'desc')-->{@$_order_type = 'asc'}<!--@else-->{@$_order_type = 'desc'}<!--@end-->
<!--@else--> <!--@else-->
{@$_order_type = 'desc'} {@$_order_type = 'desc'}
<!--@end--> <!--@end-->
<li <!--@if($order_target=='popular')-->class="arrow"<!--@end-->><a href="{getUrl('order_target','popular','order_type',$_order_type)}">{$lang->order_popular}</a></li> <li <!--@if($order_target=='popular')-->class="arrow"<!--@end-->><a href="{getUrl('order_target','popular','order_type',$_order_type)}">{$lang->order_popular}</a></li>
</ul> </ul>
<!--@foreach($item_list as $key => $val)--> <table class="updateList" border="1" cellspacing="0">
<table class="packageList"> <col width="120" /><col />
<colgroup> <!--@foreach($item_list as $key => $val)-->
<col width="120" /><col width="*"/> <tr>
</colgroup> {@ $target_url = $original_site."?mid=download&package_srl=".$val->package_srl; }
<tr> <th><a href="{$target_url}"><img src="{str_replace('./', $uri, $val->item_screenshot_url)}" width="100" height="100" alt="" /></a></th>
{@ $target_url = $original_site."?mid=download&package_srl=".$val->package_srl; } <td>
<td rowspan="4" class="thumbnail"><a href="{$target_url}"><img src="{str_replace('./', $uri, $val->item_screenshot_url)}" width="100" height="100" alt="" /></a></td> <div class="title">
<td class="title"> <h3>
<h3> <!--@if($val->category_srl)-->
<a href="{$target_url}">{htmlspecialchars($val->title)} ver. {htmlspecialchars($val->item_version)}</a> [{$categories[$val->category_srl]->title}]
</h3> <!--@end-->
</td> <a href="{$target_url}">{htmlspecialchars($val->title)} ver. {htmlspecialchars($val->item_version)}</a>
</tr> </h3>
<tr> <!--@if($val->current_version)-->
<tr> 현재 설치 버전 : {$val->current_version}
<td class="info"> <!--@if($val->need_update == 'Y')-->
<ul> <a href="{getUrl('act','dispAutoinstallAdminInstall','package_srl',$val->package_srl)}" class="button"><span>업데이트</span></a>
<!--@if($val->category_srl)--><li class="category"><a href="{getUrl('category_srl', $val->category_srl)}">{$categories[$val->category_srl]->title}</a></li><!--@end--> <!--@end-->
<li class="voted"> <!--@else-->
<!--@for($i=0;$i<5;$i++)--><!--@if($i<$val->package_star)--><img src="./img/starOn.gif" alt="" /><!--@else--><img src="./img/starOff.gif" alt="" /><!--@end--><!--@end--> <a href="{getUrl('act','dispAutoinstallAdminInstall','package_srl',$val->package_srl)}" class="button"><span>인스톨</span></a>
{sprintf("%0.1f",$val->package_voted/$val->package_voter*2)} /{number_format($val->package_voter)} <!--@end-->
</li> </div>
</li> <div class="info">
</td> <p class="desc">{cut_str(htmlspecialchars($val->package_description),200)}</p>
</tr> <p class="meta">
<tr> <span class="reputation">
<td class="description">{cut_str(htmlspecialchars($val->package_description),200)}</td> <!--@for($i=0;$i<5;$i++)-->
</tr> <!--@if($i<$val->package_star)-->
<tr> <img src="./img/starOn.gif" alt="" />
<td class="info"> <!--@else-->
<ul> <img src="./img/starOff.gif" alt="" />
<li class="info"> <!--@end-->
{$lang->package_update} {zdate($val->item_regdate, "Y-m-d H:i")} <!--@end-->
/ {$lang->package_downloaded_count} : {number_format($val->package_downloaded)} <span>{sprintf("%0.1f",$val->package_voted/$val->package_voter*2)}/{number_format($val->package_voter)}</span>
</span>
<span class="lastUpdate">{$lang->package_update} {zdate($val->item_regdate, "Y-m-d H:i")}</span>
</li> <span class="download">{$lang->package_downloaded_count} : {number_format($val->package_downloaded)}</span>
</ul> </p>
</td> </div>
</tr> </td>
<tr> </tr>
<td class="info"> <!--@end-->
<ul> </table>
<li class="info">
<!--@if($val->current_version)--> <div class="pagination a1">
현재 설치 버전 : {$val->current_version} <a href="{getUrl('page','')}" class="prevEnd">{$lang->first_page}</a>
<!--@if($val->need_update == 'Y')--> <!--@while($page_no = $page_navigation->getNextPage())-->
<a href="{getUrl('act','dispAutoinstallAdminInstall','package_srl',$val->package_srl)}">업데이트</a> <!--@if($page == $page_no)-->
<!--@end--> <strong>{$page_no}</strong>
<!--@else--> <!--@else-->
<a href="{getUrl('act','dispAutoinstallAdminInstall','package_srl',$val->package_srl)}">인스톨</a> <a href="{getUrl('page',$page_no)}">{$page_no}</a>
<!--@end--> <!--@end-->
</li> <!--@end-->
</ul> <a href="{getUrl('page',$page_navigation->last_page)}" class="nextEnd">{$lang->last_page}</a>
</td> </div>
</tr> </div>
</table>
<!--@end-->
<div class="pagination">
<a href="{getUrl('page','')}" class="prevEnd">{$lang->first_page}</a>
<!--@while($page_no = $page_navigation->getNextPage())-->
<!--@if($page == $page_no)-->
<strong>{$page_no}</strong>
<!--@else-->
<a href="{getUrl('page',$page_no)}">{$page_no}</a>
<!--@end-->
<!--@end-->
<a href="{getUrl('page',$page_navigation->last_page)}" class="nextEnd">{$lang->last_page}</a>
</div>
</div>