diff options
Diffstat (limited to 'h-source/Application/Models')
-rw-r--r-- | h-source/Application/Models/IssuesModel.php | 31 | ||||
-rw-r--r-- | h-source/Application/Models/MessagesModel.php | 3 | ||||
-rw-r--r-- | h-source/Application/Models/NorepeatModel.php | 35 | ||||
-rw-r--r-- | h-source/Application/Models/TalkModel.php | 4 |
4 files changed, 39 insertions, 34 deletions
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 @@ +<?php + +// h-source, a web software to build a community of people that want to share their hardware information. +// Copyright (C) 2010 Antonio Gallo (h-source-copyright.txt) +// +// This file is part of h-source +// +// h-source is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// h-source is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with h-source. If not, see <http://www.gnu.org/licenses/>. + +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 |