@@ -23,15 +23,16 @@ public function &run(Router &$router, View &$view, array &$args) {
2323
2424 $ data = $ router ->getRequestQueryArray ();
2525 $ model = new PacketEditModel ();
26- $ model ->content = null ;
2726 $ model ->csrf_id = mt_rand ();
2827 $ model ->csrf_token = CSRF ::generate ($ model ->csrf_id , 900 ); // 15 mins
29- $ model ->packet = null ;
30- $ model ->packet_id = (isset ($ data ["id " ]) ? $ data ["id " ] : null );
3128 $ model ->error = null ;
29+ $ model ->format = null ;
3230 $ model ->markdown = null ;
31+ $ model ->name = null ;
32+ $ model ->packet = null ;
33+ $ model ->packet_id = (isset ($ data ["id " ]) ? $ data ["id " ] : null );
3334 $ model ->published = null ;
34- $ model ->title = null ;
35+ $ model ->remarks = null ;
3536 $ model ->user = (
3637 isset ($ _SESSION ['user_id ' ]) ? new User ($ _SESSION ['user_id ' ]) : null
3738 );
@@ -49,10 +50,11 @@ public function &run(Router &$router, View &$view, array &$args) {
4950 } else {
5051 $ flags = $ model ->packet ->getOptionsBitmask ();
5152
52- $ model ->content = $ model ->packet ->getContent (false );
53+ $ model ->format = $ model ->packet ->getPacketFormat ();
54+ $ model ->name = $ model ->packet ->getPacketName ();
55+ $ model ->remarks = $ model ->packet ->getPacketRemarks (false );
5356 $ model ->markdown = ($ flags & Packet::OPTION_MARKDOWN );
5457 $ model ->published = ($ flags & Packet::OPTION_PUBLISHED );
55- $ model ->title = $ model ->packet ->getTitle ();
5658
5759 if ($ router ->getRequestMethod () == "POST " ) {
5860 $ this ->handlePost ($ router , $ model );
@@ -82,15 +84,17 @@ protected function handlePost(Router &$router, PacketEditModel &$model) {
8284 $ csrf_id = (isset ($ data ["csrf_id " ]) ? $ data ["csrf_id " ] : null );
8385 $ csrf_token = (isset ($ data ["csrf_token " ]) ? $ data ["csrf_token " ] : null );
8486 $ csrf_valid = CSRF ::validate ($ csrf_id , $ csrf_token );
85- $ category = (isset ($ data ["category " ]) ? $ data ["category " ] : null );
86- $ title = (isset ($ data ["title " ]) ? $ data ["title " ] : null );
87+ $ name = (isset ($ data ["name " ]) ? $ data ["name " ] : null );
88+ $ format = (isset ($ data ["format " ]) ? $ data ["format " ] : null );
89+ $ remarks = (isset ($ data ["remarks " ]) ? $ data ["remarks " ] : null );
8790 $ markdown = (isset ($ data ["markdown " ]) ? $ data ["markdown " ] : null );
8891 $ content = (isset ($ data ["content " ]) ? $ data ["content " ] : null );
8992 $ publish = (isset ($ data ["publish " ]) ? $ data ["publish " ] : null );
9093 $ save = (isset ($ data ["save " ]) ? $ data ["save " ] : null );
9194
92- $ model ->category = $ category ;
93- $ model ->title = $ title ;
95+ $ model ->name = $ name ;
96+ $ model ->format = $ format ;
97+ $ model ->remarks = $ remarks ;
9498 $ model ->markdown = $ markdown ;
9599 $ model ->content = $ content ;
96100
@@ -100,19 +104,22 @@ protected function handlePost(Router &$router, PacketEditModel &$model) {
100104 }
101105 CSRF ::invalidate ($ csrf_id );
102106
103- if (empty ($ title )) {
104- $ model ->error = "EMPTY_TITLE " ;
105- } else if (empty ($ content )) {
106- $ model ->error = "EMPTY_CONTENT " ;
107+ if (empty ($ name )) {
108+ $ model ->error = "EMPTY_NAME " ;
109+ } else if (empty ($ format )) {
110+ $ model ->error = "EMPTY_FORMAT " ;
111+ } else if (empty ($ remarks )) {
112+ $ model ->error = "EMPTY_REMARKS " ;
107113 }
108114
109115 $ user_id = $ model ->user ->getId ();
110116
111117 try {
112118
113- $ model ->packet ->setTitle ($ model ->title );
119+ $ model ->packet ->setPacketName ($ model ->name );
120+ $ model ->packet ->setPacketFormat ($ model ->format );
121+ $ model ->packet ->setPacketRemarks ($ model ->remarks );
114122 $ model ->packet ->setMarkdown ($ model ->markdown );
115- $ model ->packet ->setContent ($ model ->content );
116123 $ model ->packet ->setPublished ($ publish );
117124
118125 $ model ->packet ->setEditedCount (
@@ -146,10 +153,11 @@ protected function handlePost(Router &$router, PacketEditModel &$model) {
146153 getenv ("REMOTE_ADDR " ),
147154 json_encode ([
148155 "error " => $ model ->error ,
149- "packet_id " => $ model ->packet_id ,
156+ "packet_id " => $ model ->packet_id ,
150157 "options_bitmask " => $ model ->packet ->getOptionsBitmask (),
151- "title " => $ model ->packet ->getTitle (),
152- "content " => $ model ->packet ->getContent (false ),
158+ "name " => $ model ->packet ->getPacketName (),
159+ "format " => $ model ->packet ->getPacketFormat (),
160+ "remarks " => $ model ->packet ->getPacketRemarks (false ),
153161 ])
154162 );
155163 }
0 commit comments