From 68026543913c7bb5a54b73d2049a0220e6d4fa0d Mon Sep 17 00:00:00 2001 From: rWatcher Date: Mon, 31 Aug 2009 20:09:11 -0400 Subject: [PATCH] Initial commit of EditCreation module. --- .../helpers/editcreation_event.php | 41 +++++++++++++++++++ .../helpers/editcreation_installer.php | 27 ++++++++++++ modules/editcreation/module.info | 3 ++ 3 files changed, 71 insertions(+) create mode 100644 modules/editcreation/helpers/editcreation_event.php create mode 100644 modules/editcreation/helpers/editcreation_installer.php create mode 100644 modules/editcreation/module.info diff --git a/modules/editcreation/helpers/editcreation_event.php b/modules/editcreation/helpers/editcreation_event.php new file mode 100644 index 00000000..6cadc8f9 --- /dev/null +++ b/modules/editcreation/helpers/editcreation_event.php @@ -0,0 +1,41 @@ +\nselect {\ndisplay: inline;\n}\n\n"); + + // Add the datecreated element to the form. + $form->edit_item->dateselect("datecreated") + ->label(t("Created")) + ->minutes(1) + ->years(1970, date('Y')+1) + ->value($item->created); + } + + static function item_edit_form_completed($item, $form) { + // Change the item's created field to the specified value. + $item->created = $form->edit_item->datecreated->value; + $item->save(); + } +} diff --git a/modules/editcreation/helpers/editcreation_installer.php b/modules/editcreation/helpers/editcreation_installer.php new file mode 100644 index 00000000..7093edcd --- /dev/null +++ b/modules/editcreation/helpers/editcreation_installer.php @@ -0,0 +1,27 @@ +