Skip to content

Commit

Permalink
Merge pull request #9 from tidezyc/master
Browse files Browse the repository at this point in the history
1
  • Loading branch information
maybeTomorrow committed May 11, 2013
2 parents aed9931 + e1cfafb commit 4b8a93e
Show file tree
Hide file tree
Showing 15 changed files with 216 additions and 178 deletions.
27 changes: 14 additions & 13 deletions WebRoot/WEB-INF/views/activity/index.html
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
<#include "/layout/_layout.html" />
<@head title="首页|四眼井|互联网人的乐园 "></@head>
<@body>
<#include "/layout/_layout.html" /> <@head title="首页|四眼井|互联网人的乐园 "></@head> <@body>
<div class="clearfix">
<div class="ui-grid-19">
<div class="mgl-20">
Expand All @@ -10,18 +8,21 @@ <h3>xxx<span style="">(<span>10</span>)</span></h3>
<a href="#" class="ui-box-title-more" title="管理我的应用">More</a>
</div>
<div class="ui-box-content">
<ul class="ui-article-list">
<#list activitylist.getList() as a>
<li>
<a href="/activity/show?id=${a.id}">
${a.title}
</a>
</li>
</#list>
</ul>
<ul class="ui-article-list">
<#list activitylist.getList() as a>
<li>
<a href="/activity/show?id=${a.id}">${a.title}</a>
</li>
</#list>
</ul>
</div>
<div>
<#include "/layout/_paginate.html" /><@paginate currentPage=activitylist.pageNumber totalPage=activitylist.totalPage actionUrl="/activity?page=" />
</div>
</div>
</div>
</div>
</div>
</@body>
</@body>
<@script>
</@script>
47 changes: 0 additions & 47 deletions WebRoot/WEB-INF/views/activity/search.html

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,33 +1,31 @@
<#include "/layout/_layout.html" />
<@head title="首页|四眼井|互联网人的乐园 "></@head>
<#include "/layout/admin/_layout.html" />
<@head title="四眼井-后台管理系统 "></@head>
<@body>
<div style="width:500px;margin:20px;margin-left:100px">
<div class="ui-box" style="width:800px;">
<div class="ui-box">
<div class="ui-box-title">
<h3>发布活动</h3>
</div>
<div class="ui-box-container ui-box-content">
<form action="/activity/create" method="post" class="ui-form">
<form action="/admin/activity/create" method="post" class="ui-form">
${errormsg!}
<div class="ui-form-item" >
<label for="" class="ui-label">
活动标题
</label>
<input class="ui-input" type="text" name="activity.title" style="width:500px">
<input class="ui-input" type="text" name="activity.title" style="width:659px">
</div>
<div class="ui-form-item">
<label for="" class="ui-label">
活动内容
</label>
<textarea id="editor" name="activity.content"></textarea>
<textarea id="editor" name="activity.content" style="width:670px;height:500px"></textarea>
</div>
<div class="ui-form-item">
<input type="submit" class="btn-g blue" value="发布">
</div>
</form>
</div>
</div>
</div>
</@body>
<@script>
<script type="text/javascript">
Expand Down
Original file line number Diff line number Diff line change
@@ -1,34 +1,32 @@
<#include "/layout/_layout.html" />
<@head title="首页|四眼井|互联网人的乐园 "></@head>
<#include "/layout/admin/_layout.html" />
<@head title="四眼井-后台管理系统 "></@head>
<@body>
<div style="width:500px;margin:20px;margin-left:100px">
<div class="ui-box" style="width:800px;">
<div class="ui-box">
<div class="ui-box-title">
<h3>修改活动</h3>
</div>
<div class="ui-box-container ui-box-content">
<form action="/activity/update" method="post" class="ui-form">
<input type="hidden" name="activity.id" value="${a.id}">
<form action="/admin/activity/update" method="post" class="ui-form">
${errormsg!}
<div class="ui-form-item">
<input type="hidden" name="activity.id" value="${a.id}">
<div class="ui-form-item" >
<label for="" class="ui-label">
活动标题
</label>
<input class="ui-input" type="text" name="activity.title" style="width:500px" value="${a.title}">
<input class="ui-input" type="text" name="activity.title" value="${a.title}" style="width:659px">
</div>
<div class="ui-form-item">
<label for="" class="ui-label">
活动内容
</label>
<textarea id="editor" name="activity.content">${a.content}</textarea>
<textarea id="editor" name="activity.content" style="width:670px;height:500px">${a.content}</textarea>
</div>
<div class="ui-form-item">
<input type="submit" class="btn-g blue" value="发布">
</div>
</form>
</div>
</div>
</div>
</@body>
<@script>
<script type="text/javascript">
Expand Down
23 changes: 23 additions & 0 deletions WebRoot/WEB-INF/views/admin/activity/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
<#include "/layout/admin/_layout.html" /><@head title="四眼井-后台管理系统 "></@head><@body>
<div class="ui-box">
<div class="ui-box-title">
<h3>xxx<span style=""><span>10</span></span></h3>
<a href="/admin/activity/add" class="ui-box-title-more" title="发布活动">发布</a>
</div>
<div class="ui-box-content">
<ul class="ui-article-list">
<#list activitylist.getList() as a>
<li>
<a href="/admin/activity/show?id=${a.id}">${a.title}</a>
</li>
</#list>
</ul>
</div>
<div>
<#include "/layout/_paginate.html" />
<@paginate currentPage=activitylist.pageNumber totalPage=activitylist.totalPage actionUrl="/admin/activity?page="/>
</div>
</div>
</@body>
<@script>
</@script>
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ <h3>xxx<span style="">(<span>10</span>)</span></h3>
</div>
<div class="ui-box-content">
<ul class="ui-article-list">
<#list activitylist.getList() as a>
<#list plist.getList() as p>
<li>
<a href="/activity/show?id=${a.id}">
${a.title}
Expand Down
32 changes: 32 additions & 0 deletions WebRoot/WEB-INF/views/admin/activity/show.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
<#include "/layout/admin/_layout.html" /><@head title="四眼井-后台管理系统 "></@head><@body>
<div class="ui-box">
<div class="ui-box-title">
<h3>查看活动</h3>
</div>
<div class="ui-box-container ui-box-content">
<div class="ui-form">
<div class="ui-form-item">
<label for="" class="ui-label">
活动标题
</label>
<div>
${a.title}
</div>
</div>
<div class="ui-form-item">
<label for="" class="ui-label">
活动内容
</label>
<div>
${a.content}
</div>
</div>
<div class="ui-form-item">
<a href="/admin/activity/edit?id=${a.id}">edit</a>
</div>
</div>
</div>
</div>
</@body>
<@script>
</@script>
28 changes: 28 additions & 0 deletions WebRoot/WEB-INF/views/admin/upload.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
<#include "/layout/admin/_layout.html" />
<@head title="首页|四眼井|互联网人的乐园 ">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>
<script src="/upload/jquery.uploadify.min.js" type="text/javascript"></script>
<link rel="stylesheet" type="text/css" href="/upload/uploadify.css">
<style type="text/css">
body {
font: 13px Arial, Helvetica, Sans-serif;
}
</style>
</@head>
<@body>
<form>
<div id="queue"></div>
<input id="file_upload" name="file_upload" type="file" multiple="true">
</form>

</@body>
<@script>
<script type="text/javascript">
$(function() {
$('#file_upload').uploadify({
'swf' : '/upload/uploadify.swf',
'uploader' : 'upload/img'
})
});
</script>
</@script>
25 changes: 2 additions & 23 deletions src/me/thinkjet/controller/ActivityController.java
Original file line number Diff line number Diff line change
Expand Up @@ -14,34 +14,13 @@ public class ActivityController extends Controller {
@Before(CacheInterceptor.class)
@CacheName("activity")
public void index() {
int page = this.getParaToInt("page", 1);
setAttr("activitylist", Activity.dao.paginateByCache("activity",
"activity-index" + this.getParaToInt("page", 1),
this.getParaToInt("page", 1), 12, "select *", "from activity"));
}

public void add() {
render("add.html");
}

public void create() {
Activity a = getModel(Activity.class);
a.set("author", /* this.getSession().getAttribute(SESSION_ID) */1);
a.save();
render("index.html");
}

public void update() {
Activity a = getModel(Activity.class);
a.update();
render("show.html");
"activity_" + page, page, 4, "select *", "from activity order by id desc"));
}

public void show() {
setAttr("a", Activity.dao.findById(getPara("id")));
}

public void edit() {
setAttr("a", Activity.dao.findById(getPara("id")));
}

}
9 changes: 8 additions & 1 deletion src/me/thinkjet/controller/UploadController.java
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,13 @@
/**
* kindeditor 专用 文件&图片上传实现
*/
@ControllerBind(controllerKey = "/upload", viewPath = "")
@ControllerBind(controllerKey = "/upload", viewPath = "/")
public class UploadController extends Controller {

public void index(){
render("upload.html");
}

public void file() {
File file = this.getFile().getFile();
String url = UploadService.uplaodFileToLocal(file);
Expand All @@ -27,6 +32,7 @@ public void file() {
}

public void img() {
System.out.println("ok");
File file = this.getFile().getFile();
String url = UploadService.uplaodImgToLocal(file);
if (file.exists())
Expand All @@ -37,6 +43,7 @@ public void img() {
} else {
this.setAttr("error", 1);
}
System.out.println(url);
this.renderJson();
}

Expand Down
52 changes: 52 additions & 0 deletions src/me/thinkjet/controller/admin/ActivityController.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
package me.thinkjet.controller.admin;

import me.thinkjet.model.Activity;

import com.jfinal.aop.Before;
import com.jfinal.core.Controller;
import com.jfinal.ext.route.ControllerBind;
import com.jfinal.plugin.ehcache.CacheInterceptor;
import com.jfinal.plugin.ehcache.CacheName;

@ControllerBind(controllerKey = "/admin/activity", viewPath = "admin/activity")
public class ActivityController extends Controller {

@Before(CacheInterceptor.class)
@CacheName("activity")
public void index() {
int page = this.getParaToInt("page", 1);
setAttr("activitylist", Activity.dao.paginateByCache("activity",
"activity_" + page, page, 4, "select *",
"from activity order by id desc"));
}

public void add() {
render("add.html");
}

public void create() {
Activity a = getModel(Activity.class);
a.save();
this.redirect("index");
}

public void update() {
Activity a = getModel(Activity.class);
a.update();
this.setAttr("a",a);
this.render("show.html");
}

public void show() {
setAttr("a", Activity.dao.findById(getPara("id")));
}

public void edit() {
setAttr("a", Activity.dao.findById(getPara("id")));
}

public void delete() {

}

}
Loading

0 comments on commit 4b8a93e

Please sign in to comment.