src/class.tx_date2cal_shared.php

Go to the documentation of this file.
00001 <?php
00002 /***************************************************************
00003 *  Copyright notice
00004 *
00005 *  (c) 2006 - 2008 Stefan Galinski (stefan.galinski@gmail.com)
00006 *  All rights reserved
00007 *
00008 *  This script is part of the TYPO3 project. The TYPO3 project is
00009 *  free software; you can redistribute it and/or modify
00010 *  it under the terms of the GNU General Public License as published by
00011 *  the Free Software Foundation; either version 2 of the License, or
00012 *  (at your option) any later version.
00013 *
00014 *  The GNU General Public License can be found at
00015 *  http://www.gnu.org/copyleft/gpl.html.
00016 *
00017 *  This script is distributed in the hope that it will be useful,
00018 *  but WITHOUT ANY WARRANTY; without even the implied warranty of
00019 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00020 *  GNU General Public License for more details.
00021 *
00022 *  This copyright notice MUST APPEAR in all copies of the script!
00023 ***************************************************************/
00024 
00030 class tx_date2cal_shared {
00037         function isDateOrDateTime($field) {
00038                 if ($field['type'] != 'input' || $field['eval'] == '')
00039                         return false;
00040 
00041                 // check type
00042                 $eval = explode(',', $field['eval']);
00043                 if (in_array('date', $eval))
00044                         return 'date';
00045 
00046                 if (in_array('datetime', $eval))
00047                         return 'datetime';
00048 
00049                 return false;
00050         }
00051 
00059         function addWizard(&$arrStruct, $type) {
00060                 $arrStruct['config']['wizards']['calendar']['type'] = 'userFunc';
00061                 $arrStruct['config']['wizards']['calendar']['userFunc'] =
00062                         'EXT:date2cal/src/class.tx_date2cal_wizard.php:tx_date2cal_wizard->renderWizard';
00063                 $arrStruct['config']['wizards']['calendar']['evalValue'] = $type;
00064         }
00065 }
00066 
00067 ?>

Generated on Thu Mar 20 21:55:20 2008 for date2cal by  doxygen 1.5.3