diff --git a/extension/lite/todo/ext/view/calendar.html.php b/extension/lite/todo/ext/view/calendar.html.php
new file mode 100644
index 0000000000..381f8a0b18
--- /dev/null
+++ b/extension/lite/todo/ext/view/calendar.html.php
@@ -0,0 +1,461 @@
+
+ * @package calendar
+ * @version $Id$
+ * @link http://www.zentao.net
+ */
+?>
+getModuleRoot() . 'common/view/header.html.php';?>
+getBasePath() . 'extension/biz/common/ext/view/calendar.html.php';?>
+
+lang->side->more);?>
+todo->moduleList);?>
+
+
+ todo->all . " {$todoCount}", '', "class='btn btn-link'");?>
+
+ effort->all . " {$effortCount}", '', "class='btn btn-link'");?>
+
+
+
+ app->user->id}&orderBy=id_desc&date=_date_") . '")', " " . $lang->todo->export, '', "class='btn btn-link'");?>
+ " . $lang->todo->batchCreate, '', "class='btn btn-secondary' id='batchCreate'", '', true);?>
+ " . $lang->todo->create, '', "id='create' class='btn btn-primary iframe' data-width='80%'", '', 'true');?>
+
+
+
+
+
+ dao->select('id,account,date,name,status,assignedTo')->from(TABLE_TODO)
+ ->where('status')->in('wait,doing')
+ ->andWhere('type')->ne('cycle')
+ ->andWhere('date')->ne(date('Y-m-d'))
+ ->andWhere("assignedTo")->eq($this->app->user->account)
+ ->fetchAll();
+ $undoneTodos = array();
+ $futureTodos = array();
+ foreach($todos as $todo)
+ {
+ if($todo->date == '2030-01-01')
+ {
+ $futureTodos[$todo->id] = $todo->name;
+ }
+ else
+ {
+ $undoneTodos[$todo->id] = $todo->name;
+ }
+ }
+ ?>
+
+
+
+
+
+
+
+ $todo):?>
+ -
+ createLink('todo', 'view', "id=$id", 'html', true), $todo, '', "class='iframe todo-item' data-id='{$id}' data-type='todo' data-title='{$todo}' title='{$todo}' data-width='70%'");?>
+
+
+
+
+
+
+
+
+
+ $todo):?>
+ -
+ createLink('todo', 'view', "id=$id", 'html', true), $todo, '', "class='iframe todo-item' data-id='{$id}' data-type='todo' data-title='{$todo}' title='{$todo}' data-width='70%'");?>
+
+
+
+
+
+
+
+
+
+ $todo):?>
+
+ -
+
+ createLink('task', 'view', "id=$id", 'html', true), $todo, '', "class='iframe $class' data-id='{$id}' data-type='{$type}' data-title='{$todo}' title='{$todo}' data-width='70%'");?>
+
+
+
+
+
+
+
+
+
+
+
+getModuleRoot() . 'common/view/footer.html.php';?>