Changeset 957:3560dcbe4d0c for plugins
- Timestamp:
- 11/04/12 12:06:02 (13 years ago)
- Branch:
- default
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
plugins/pages/page.php
r917 r957 77 77 unset($rs); 78 78 79 # Validation flag 80 $bad_dt = false; 79 81 80 82 # Get page informations … … 156 158 $post_dt = ''; 157 159 } else { 158 $post_dt = strtotime($_POST['post_dt']); 159 $post_dt = date('Y-m-d H:i',$post_dt); 160 try 161 { 162 $post_dt = strtotime($_POST['post_dt']); 163 if ($post_dt == false || $post_dt == -1) { 164 $bad_dt = true; 165 throw new Exception(__('Invalid publication date')); 166 } 167 $post_dt = date('Y-m-d H:i',$post_dt); 168 } 169 catch (Exception $e) 170 { 171 $core->error->add($e->getMessage()); 172 } 160 173 } 161 174 … … 180 193 181 194 # Create or update post 182 if (!empty($_POST) && !empty($_POST['save']) && $can_edit_page )195 if (!empty($_POST) && !empty($_POST['save']) && $can_edit_page && !$bad_dt) 183 196 { 184 197 $cur = $core->con->openCursor($core->prefix.'post'); … … 419 432 420 433 '<p><label for="post_dt">'.__('Published on:'). 421 form::field('post_dt',16,16,$post_dt ).'</label></p>'.434 form::field('post_dt',16,16,$post_dt,($bad_dt ? 'invalid' : '')).'</label></p>'. 422 435 423 436 '<p><label for="post_format">'.__('Text formating:').
Note: See TracChangeset
for help on using the changeset viewer.