From 87e2c9d5b67e2cd816da2ad27a9a6b9db8b43a4b Mon Sep 17 00:00:00 2001 From: Antonio Gallo Date: Mon, 6 Dec 2010 21:19:57 +0000 Subject: added NorepeatModel and other minor issues --- h-source/Application/Models/IssuesModel.php | 31 ------------------------ h-source/Application/Models/MessagesModel.php | 3 ++- h-source/Application/Models/NorepeatModel.php | 35 +++++++++++++++++++++++++++ h-source/Application/Models/TalkModel.php | 4 +-- 4 files changed, 39 insertions(+), 34 deletions(-) create mode 100644 h-source/Application/Models/NorepeatModel.php (limited to 'h-source/Application/Models') diff --git a/h-source/Application/Models/IssuesModel.php b/h-source/Application/Models/IssuesModel.php index 029d0a1..4593bea 100644 --- a/h-source/Application/Models/IssuesModel.php +++ b/h-source/Application/Models/IssuesModel.php @@ -99,35 +99,4 @@ class IssuesModel extends Model_Tree { parent::__construct(); } -// public $formStruct = array( -// 'entries' => array( -// 'title' => array(), -// 'topic' => array( -// 'type'=>'Select', -// 'options'=>array( -// 'Add a vendor name' => 'add-a-vendor-name', -// 'Maybe a bug' => 'maybe-a-bug', -// 'Add new categories of hardware' => 'new-categories-of-hardware', -// 'Other' => 'other' -// ), -// ), -// 'deleted'=> array( -// 'type' => 'Select', -// 'options' => 'no,yes', -// ), -// 'priority' => array('type'=>'Select','options'=>'low,medium,high'), -// 'message' => array('type'=>'Textarea','idName'=>'bb_code'), -// 'status' => array( -// 'type' => 'Select', -// 'options' => 'opened,closed' -// ), -// 'notice' => array( -// 'type' => 'Textarea', -// 'idName' => 'bb_code_notice', -// ), -// 'id_issue' => array( -// 'type' => 'Hidden' -// ) -// ), -// ); } \ No newline at end of file diff --git a/h-source/Application/Models/MessagesModel.php b/h-source/Application/Models/MessagesModel.php index fadf6aa..c77894d 100644 --- a/h-source/Application/Models/MessagesModel.php +++ b/h-source/Application/Models/MessagesModel.php @@ -20,7 +20,7 @@ if (!defined('EG')) die('Direct access not allowed!'); -class MessagesModel extends Model_Tree { +class MessagesModel extends NorepeatModel { public function __construct() { $this->_tables = 'messages'; @@ -55,4 +55,5 @@ class MessagesModel extends Model_Tree { ) ), ); + } \ No newline at end of file diff --git a/h-source/Application/Models/NorepeatModel.php b/h-source/Application/Models/NorepeatModel.php new file mode 100644 index 0000000..39938b6 --- /dev/null +++ b/h-source/Application/Models/NorepeatModel.php @@ -0,0 +1,35 @@ +. + +if (!defined('EG')) die('Direct access not allowed!'); + +class NorepeatModel extends Model_Tree { + + public function insert() + { + parent::insert(); + if ($this->queryResult) + { + header('Refresh: 0;url=http://'.DOMAIN_NAME.$_SERVER['REQUEST_URI']); + exit; + } + } + +} \ No newline at end of file diff --git a/h-source/Application/Models/TalkModel.php b/h-source/Application/Models/TalkModel.php index 6c77954..d6d935b 100644 --- a/h-source/Application/Models/TalkModel.php +++ b/h-source/Application/Models/TalkModel.php @@ -20,7 +20,7 @@ if (!defined('EG')) die('Direct access not allowed!'); -class TalkModel extends Model_Tree { +class TalkModel extends NorepeatModel { public function __construct() { $this->_tables = 'talk'; @@ -50,5 +50,5 @@ class TalkModel extends Model_Tree { ) ), ); - + } \ No newline at end of file -- cgit v1.2.3