*** empty log message ***
[Packages/TYPO3.CMS.git] / misc / 3.0.0 / oldscripts / guest_submit.inc
1 <?php
2 /***************************************************************
3 *  Copyright notice
4 *  
5 *  (c) 1999-2003 Kasper Skårhøj (kasper@typo3.com)
6 *  All rights reserved
7 *
8 *  This script is part of the Typo3 project. The Typo3 project is 
9 *  free software; you can redistribute it and/or modify
10 *  it under the terms of the GNU General Public License as published by
11 *  the Free Software Foundation; either version 2 of the License, or
12 *  (at your option) any later version.
13
14 *  The GNU General Public License can be found at
15 *  http://www.gnu.org/copyleft/gpl.html.
16 *  A copy is found in the textfile GPL.txt and important notices to the license 
17 *  from the author is found in LICENSE.txt distributed with these scripts.
18 *
19
20 *  This script is distributed in the hope that it will be useful,
21 *  but WITHOUT ANY WARRANTY; without even the implied warranty of
22 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
23 *  GNU General Public License for more details.
24 *
25 *  This copyright notice MUST APPEAR in all copies of the script!
26 ***************************************************************/
27 /**
28  * guest_submit.inc
29  * 
30  * .notifyEmail =       email address that should be notified of submissions.
31  * See TSref document / FEDATA section for details on how to use this script.
32  * The static template 'plugin.tt_guest' provides a working example of configuration.
33  * 
34  * @author      Kasper Skårhøj <kasper@typo3.com>
35  */
36
37 if (is_object($this))   {
38         if (is_array($this->newData["tt_guest"]["NEW"]))        {
39                 $query = $this->getNEWinsert("tt_guest", $this->newData["tt_guest"]["NEW"]);
40 //              debug($query);
41                 $res = mysql(TYPO3_db,$query);
42                 echo mysql_error();
43                 $this->clear_cacheCmd(intval($this->newData["tt_guest"]["NEW"]["pid"]));
44
45                 $conf = $this->getConf("tt_guest");
46                 if ($conf["notifyEmail"])       {
47                         $name = $this->newData["tt_guest"]["NEW"]["cr_name"];
48                         $email = $this->newData["tt_guest"]["NEW"]["cr_email"];
49                 
50                         mail ($conf["notifyEmail"], "tt_guest item submitted at ".t3lib_div::getIndpEnv("HTTP_HOST"), '
51 Page-id, tt_guest: '.$this->newData["tt_guest"]["NEW"][pid].'
52 Current page uid/title: '.$GLOBALS["TSFE"]->page[title].'/'.$GLOBALS["TSFE"]->page[uid].'
53 Name: '.$name.'
54 Email: '.$email.'
55 Message: '.$this->newData["tt_guest"]["NEW"]["title"].'
56 '.$this->newData["tt_guest"]["NEW"]["note"].'
57                         
58                         ','From: '.$name.' <'.$email.'>');
59                 }
60         }
61 }
62
63 ?>