summaryrefslogtreecommitdiff
path: root/app/frontend/pages
diff options
context:
space:
mode:
authoremkael <emkael@tlen.pl>2016-06-07 15:17:49 +0200
committeremkael <emkael@tlen.pl>2016-06-10 11:46:41 +0200
commit823d71ced9b4947b1a5a5ade7245d521ed490061 (patch)
treea9a6c7cb0de74ff705e8320c284de423a698f5b5 /app/frontend/pages
parentdf401552aac363655ab8f056a6c910a7611954d6 (diff)
* renaming php directory
Diffstat (limited to 'app/frontend/pages')
-rw-r--r--app/frontend/pages/Admin.page5
-rw-r--r--app/frontend/pages/Calendar.page28
-rw-r--r--app/frontend/pages/Home.page8
-rw-r--r--app/frontend/pages/Login.page3
-rw-r--r--app/frontend/pages/Profile.page21
-rw-r--r--app/frontend/pages/Select.page8
-rw-r--r--app/frontend/pages/Signup.page5
-rw-r--r--app/frontend/pages/config.xml28
8 files changed, 106 insertions, 0 deletions
diff --git a/app/frontend/pages/Admin.page b/app/frontend/pages/Admin.page
new file mode 100644
index 0000000..b130583
--- /dev/null
+++ b/app/frontend/pages/Admin.page
@@ -0,0 +1,5 @@
+<com:TContent ID="Content">
+ <com:CalendarScaffold>
+ <prop:Facade><%= CalendarFacade::getInstance() %></prop:Facade>
+ </com:CalendarScaffold>
+</com:TContent>
diff --git a/app/frontend/pages/Calendar.page b/app/frontend/pages/Calendar.page
new file mode 100644
index 0000000..f414dae
--- /dev/null
+++ b/app/frontend/pages/Calendar.page
@@ -0,0 +1,28 @@
+<com:TContent ID="Content">
+ <com:CalendarDetails RaiseException="True">
+ <prop:Facade><%= CalendarFacade::getInstance() %></prop:Facade>
+ <prop:CalendarUrl><%= $this->Request->itemAt('calendar') %></prop:CalendarUrl>
+ </com:CalendarDetails>
+ <com:AddToFilter>
+ <prop:Facade><%= CalendarFacade::getInstance() %></prop:Facade>
+ <prop:UserToManage><%= $this->getUser() %></prop:UserToManage>
+ <prop:CalendarUrl><%= $this->Request->itemAt('calendar') %></prop:CalendarUrl>
+ <prop:Description>
+ <%[ calendar visible in current filter selection ]%>
+ </prop:Description>
+ </com:AddToFilter>
+ <com:EventList DateFrom="now" DateTo="+1 year">
+ <prop:Facade><%= CalendarFacade::getInstance() %></prop:Facade>
+ <prop:CalendarUrl><%= $this->Request->itemAt('calendar') %></prop:CalendarUrl>
+ <prop:HeaderText>
+ <%[ Upcoming events in the calendar: ]%>
+ </prop:HeaderText>
+ </com:EventList>
+ <com:EventList DateTo="now" Reverse="true">
+ <prop:Facade><%= CalendarFacade::getInstance() %></prop:Facade>
+ <prop:CalendarUrl><%= $this->Request->itemAt('calendar') %></prop:CalendarUrl>
+ <prop:HeaderText>
+ <%[ Past events in the calendar: ]%>
+ </prop:HeaderText>
+ </com:EventList>
+</com:TContent>
diff --git a/app/frontend/pages/Home.page b/app/frontend/pages/Home.page
new file mode 100644
index 0000000..fb60066
--- /dev/null
+++ b/app/frontend/pages/Home.page
@@ -0,0 +1,8 @@
+<com:TContent ID="Content">
+ <com:CalendarGrid>
+ <prop:Facade><%= EventFacade::getInstance() %></prop:Facade>
+ <prop:Month><%= $this->Request->itemAt('month') %></prop:Month>
+ <prop:Year><%= $this->Request->itemAt('year') %></prop:Year>
+ <prop:UserToDisplay><%= $this->User %></prop:UserToDisplay>
+ </com:CalendarGrid>
+</com:TContent>
diff --git a/app/frontend/pages/Login.page b/app/frontend/pages/Login.page
new file mode 100644
index 0000000..15bc93e
--- /dev/null
+++ b/app/frontend/pages/Login.page
@@ -0,0 +1,3 @@
+<com:TContent ID="Content">
+ <com:LoginBox />
+</com:TContent>
diff --git a/app/frontend/pages/Profile.page b/app/frontend/pages/Profile.page
new file mode 100644
index 0000000..163d3fa
--- /dev/null
+++ b/app/frontend/pages/Profile.page
@@ -0,0 +1,21 @@
+<com:TContent ID="Content">
+ <com:PasswordChange>
+ <prop:Facade><%= UserFacade::getInstance() %></prop:Facade>
+ <prop:UserToChange><%= $this->User %></prop:UserToChange>
+ </com:PasswordChange>
+ <br />
+ <com:TimezoneSelect>
+ <prop:Facade><%= UserFacade::getInstance() %></prop:Facade>
+ <prop:UserToChange><%= $this->User %></prop:UserToChange>
+ </com:TimezoneSelect>
+ <br />
+ <com:UserSelection>
+ <prop:UserToDisplay><%= $this->User %></prop:UserToDisplay>
+ <prop:Facade><%= CalendarFacade::getInstance() %></prop:Facade>
+ </com:UserSelection>
+ <br />
+ <com:UpcomingEvents>
+ <prop:UserToDisplay><%= $this->User %></prop:UserToDisplay>
+ <prop:Facade><%= EventFacade::getInstance() %></prop:Facade>
+ </com:UpcomingEvents>
+</com:TContent>
diff --git a/app/frontend/pages/Select.page b/app/frontend/pages/Select.page
new file mode 100644
index 0000000..5e1f232
--- /dev/null
+++ b/app/frontend/pages/Select.page
@@ -0,0 +1,8 @@
+<com:TContent ID="Content">
+ <com:CalendarGroupFilter>
+ <prop:Facade><%= CalendarFacade::getInstance() %></prop:Facade>
+ </com:CalendarGroupFilter>
+ <com:CalendarSelection>
+ <prop:Facade><%= CalendarFacade::getInstance() %></prop:Facade>
+ </com:CalendarSelection>
+</com:TContent>
diff --git a/app/frontend/pages/Signup.page b/app/frontend/pages/Signup.page
new file mode 100644
index 0000000..834b7cf
--- /dev/null
+++ b/app/frontend/pages/Signup.page
@@ -0,0 +1,5 @@
+<com:TContent ID="Content">
+ <com:RegistrationForm>
+ <prop:Facade><%= UserFacade::getInstance() %></prop:Facade>
+ </com:RegistrationForm>
+</com:TContent>
diff --git a/app/frontend/pages/config.xml b/app/frontend/pages/config.xml
new file mode 100644
index 0000000..305651e
--- /dev/null
+++ b/app/frontend/pages/config.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="utf-8"?>
+<configuration>
+
+ <services>
+ <service id="page"
+ class="TPageService"
+ ClientScriptManagerClass="Application.web.ClientScriptManager">
+ <modules>
+ <module id="theme"
+ class="Application.web.ThemeManager"
+ BasePath="Web._themes" />
+ </modules>
+ </service>
+ </services>
+
+ <pages MasterClass="Application.layouts.MainLayout"
+ Theme="default"
+ StatePersisterClass="System.Web.UI.TCachePageStatePersister"
+ StatePersister.CacheModuleID="cache"
+ StatePersister.CacheTimeout="3600" />
+
+ <authorization>
+ <allow pages="Admin,Signup" roles="Admin" />
+ <deny pages="Admin,Signup" />
+ <deny pages="Profile" users="?" />
+ </authorization>
+
+</configuration>