1+ { extends designs/site.tpl}
2+
3+ { block title} { if $data -> isPhantom } { _ ' Create' } { else } { _(' Edit %s' )|sprintf:$data -> Title |escape } { /if } &mdash ; { _ ' Events' } &mdash ; { $dwoo .parent} { /block }
4+
5+ { block js-bottom}
6+ { $dwoo .parent}
7+ { jsmin " epiceditor.js" }
8+ { jsmin " pages/event-edit.js" }
9+ { /block }
10+
11+ { block content}
12+ { $Event = $data }
13+
14+ <div class =" container" >
15+ <div class =" row" >
16+ <div class =" col-sm-8 col-sm-offset-2 col-md-6 col-md-offset-3" >
17+ <div class =" page-header" >
18+ <h1 >
19+ { if $Event -> isPhantom }
20+ { _ " Create new event" }
21+ { else }
22+ { _(" Edit event %s" )|sprintf:$Event -> Title |escape }
23+ { /if }
24+ </h1 >
25+ </div >
26+
27+ { if ! $Event -> isValid }
28+ <div class =" error well" >
29+ <strong >{ _ " There were problems with your entry:" } </strong >
30+ <ul class =" errors" >
31+ { foreach item= error key= field from= $Event -> validationErrors }
32+ <li >{ $error } </li >
33+ { /foreach }
34+ </ul >
35+ </div >
36+ { /if }
37+
38+ <form method =" POST" >
39+ <div class =" form-group" >
40+ <label for =" field-title" >{ _ " Title" } :</label >
41+ <input name =" Title" id =" field-title" class =" form-control" placeholder =" { _ ' Workshop #125' } " value =" { refill field= Title default =$Event -> Title } " />
42+ </div >
43+ <div class =" form-group" >
44+ <label for =" field-handle" >{ _ " Handle" } ({ _ " optional" } ):</label >
45+ <input name =" Handle" id =" field-handle" class =" form-control" placeholder =" { _ ' workshop-125' } " value =" { refill field= Handle default =$Event -> Handle } " />
46+ <p class =" help-block" >Must be unique &mdash ; leave blank to auto-generate</p >
47+ </div >
48+ <div class =" form-group" >
49+ <label for =" field-status" >{ _ " Status" } :</label >
50+ <select name =" Status" id =" field-status" class =" form-control" >
51+ { foreach item= status from= Emergence\Events\Event::getFieldOptions(Status, values)}
52+ <option { refill field= Status default =$Event -> Status selected= $status } >{ $status } </option >
53+ { /foreach }
54+ </select >
55+ </div >
56+ <div class =" form-group" >
57+ <label for =" field-time-start" >{ _ " StartTime" } :</label >
58+ <input type =" date" name =" StartTime" id =" field-time-start" class =" form-control" value =" { refill field= StartTime default =$Event -> StartTime } " />
59+ </div >
60+ <div class =" form-group" >
61+ <label for =" field-time-end" >{ _ " EndTime" } :</label >
62+ <input type =" date" name =" EndTime" id =" field-time-end" class =" form-control" value =" { refill field= EndTime default =$Event -> EndTime } " />
63+ </div >
64+ <div class =" form-group" >
65+ <label for =" field-location" >{ _ " Location" } :</label >
66+ <input type =" text" name =" Location" id =" field-location" class =" form-control" placeholder =" 908 N 3rd St, Philadelphia PA" value =" { refill field= Location default =$Event -> Location } " />
67+ </div >
68+
69+ <div class =" form-group" >
70+ <label for =" field-description" >{ _ ' Description(.md)' } </label >
71+ <div class =" controls" >
72+ <textarea name =" Description" class =" input-block-level" rows =" 10" >{ refill field= Description default =$Event -> Description } </textarea >
73+ </div >
74+ </div >
75+
76+ <button type =" submit" class =" btn btn-primary" >{ if $Event -> isPhantom } { _ ' Create Event' } { else } { _ ' Save Changes' } { /if } </button >
77+ </form >
78+ </div >
79+ </div >
80+ </div >
81+ { /block }
0 commit comments