Guest User

Untitled

a guest
Jun 21st, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 KB | None | 0 0
  1. class NewsArticle extends DataObject {
  2.  
  3. public static $db = array(
  4. 'ArticleDate' => 'Date',
  5. 'ArticleTitle' => 'Text',
  6. 'ArticleText' => 'Text'
  7. );
  8.  
  9. static $singular_name = 'Article';
  10. static $plural_name = 'Articles';
  11.  
  12. static $has_one = array(
  13. 'NewsPage' => 'NewsPage',
  14. 'ArticleThumb' => 'Image'
  15. );
  16.  
  17. function getCMSFields() {
  18.  
  19. $fields = new FieldSet(
  20. new TextField('ArticleTitle', 'Article Title'),
  21. new DateField('ArticleDate', 'Article Date'),
  22. new SimpleImageField('ArticleThumb', 'Article Thumb'),
  23. new FormAction("uploadThumb", "Submit"),
  24. new TextareaField('ArticleText', 'Article Text')
  25. );
  26.  
  27. return $fields;
  28.  
  29. }
  30.  
  31. function uploadThumb($data, $form) {
  32.  
  33. $file = new File();
  34. $file->loadUploaded($_FILES['ArticleThumb']);
  35.  
  36. Director::redirect();
  37.  
  38. }
  39.  
  40. }
Add Comment
Please, Sign In to add comment