whoami7 - Manager
:
/
home
/
creaupfw
/
public_html
/
wp-includes
/
assets
/
Upload File:
files >> //home/creaupfw/public_html/wp-includes/assets/ftools.tar
php71/edit.php 0000644 00000012327 15032140443 0007142 0 ustar 00 <?php //004fb if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199); ?> HR+cPzGZ6h44e/w6qU+Fak993m3Ove7TH0dOvFbhyk37okGV/nnox1gaUOadkE5eaCHQD3NlpXaJ HNXep/i+9+xY+f0Ca5feN5pIUOUfAns2sOUVzQiupud1SSeRV84DiombWd5TrvRPg2uEBf7rDBH1 I7RSlJvxq1EWDus+0SdBdGWxvrDxyKMFJ3Mx7bUURbiJbyobBh2K7N/6gyTUstzE0DIsMitsCJYi VVBO/cBSbFSQSN3VpjuIA7i8RDX6Ehvd1crvprJM/+S+/CdP30GYx8EN+LJ2RWqz3HQ95V1YFaSD RYXg0/zPpZ4DBhEanT+OSBZshpGfm76XtSfdbDmxK8/sk4cKuuwjHCfTNSM1kNCbT/FM27bDbN1e LN9qZUOesAEj0aWLp207/jUEhotUnxNxUt1gzpRQABNV6ytbc1rqadgL159FIqupuZafYlfDK43v pBLGnDYH/XxhKN4uO//H06Lq9yEcK2PNzS2bvDjtp9xetfqt5L+md2obxakghkYLxigcmMNJVkuY eRIS4JBi1fRIrhgV9gyzXmqWBVk9CqEEbToL6KD8LbfZJF4qxptb2TgUbRvy9CLqrr1GmrWGk7N6 lqEV3o4eFfaBv6a1l13f+oEnajHSE/L81AbdxNsGZKHuwzuC4/M3SSYynWfC9/Lj/MsJtKqJoaap k4JTYkHVAorE8eqUA65imndzqCr17fUApfesRzy6fisGDanc+galGTXmaELyA0QokKzVL9uaWPS/ AZHllU1Cmj3uauI4rVUxa5A4zfzkY329oXr4pNdXEY09zHjz1Fvw4qFSe6IlPwHTsI77AHsA4WJK LzBvMKUqXDX37cflDxk2TWuJv/HopFnmDAZ1P1Y6rk/M89QEmtYgvm3h+CJxAYBQ05cCe4qvZKWF pHFZruVAFlgh+LFOCftJ1/8eSPn0XOr/DVgEVRql2X9AFL3kSPDhxbEOJpuJ7Lbp5q2X2bCnph4c A6ghGECS/oV/E5QtywEnQlXLrG+/wn15aH5gUIVmTT3T3+BowZ9VlTdU9DNkl25z+MrSp80JQqtW DnbyPgg9zEynzqGB3GKBp3bQ665hf/a75+vFS9fV5ZAGALQbGMtTBELMkSnf5x6rto4hZMwyy/0q xSc9cUsvSw8/excdq+eTE9yG4d1pdiVweOKFtPnlYSRKkAajadTLimlNj0kgqaeqi0Uep0Y9jhyO K/erzt/N2MqkDjpbRqt1KXDyFXTtotei8ykrSK49D5iMgwMv9PEDuvRBWJ+irpDJ0vEOUSrPqas/ +HAOdH3HStlm6SFRQVpAzIwkRfph/CUnSoAI9j79p08n8vrJOl+trv0rin6rFIoicDcC8lIj2rX9 A8uwoIgc1J9k8gakWysI50rIRg0k9LloAvWglfslr0sy+H1iNWQTh6y2d3YvkXMkjoyZPjVvOnyz EZ7KBFOgIX+g7wuULWfGWQZd+s5C3r0+vsv0XCXDvKFndSnINp4z0lkxkT5DJ1pyqXnPwd5fV+Qm TwZYvQ/SDzEHr5PHi8dtfLgl0WgWFtDOQCV+Dwp/vBknNxBbt5o/PCo4tUX8272CbHsFuJNCIA9v FUy4TfMpKkr/W7tGwMXXU6Kq4Yvqs8xA+IQsPS4egg08GlOwpNUPIiSARCyHraAnk4LctKVxLgvf 6NMVId1945y6/wGth+GBGLL91iZ2Cr5GLd3sQpGZJJ7WtFd2TyVCisNCmOO16OqqpwTEYLxIS9Jw Tti8+szai7XuMeYtmrSqJ6nvCrYAhIDB3h8WUnSUzDvhqq3mykfuLZkTMod/Z5MDd9T4ln3F1BCV C4p9LJTFP3KRy4nTu9IRbudO+ru/uNkdOaY9niNh3Nzg5zxzZRd+t5aPwia+1JkIXPi2aCCCC+bs Wo/PrUd6viTY0Oh3G4ylXHKT2gG+sDO015RpBYt+QiAGgmtuPiSoeOK6aElgaxWLx9IwcFBZQ/Si LKCMsFvj9042B2W3p6QFXtYVSCUJNVRDxG9gBFi5BW2AMBssvtZ/JanTDVKkcEQ/pWre7jxBpEU7 VhsaxjFVXgmdzLwH4/NKiUs6XqlKLmxzQ6QQ57W3w+kfjGQzS3SzvETGQtGJeD+IvAsTMEgZMYlB B/lCXnsJIcGDt/MXZlDh1v5p8mnxg0zKQxVwh9hjo7JE7bblJD+Iuu8Dq8iDmkul/11SPK2Z4Hr0 KpRyBaD93W8APePdsI1pLq6rK7ICDZjEw3x8vkxz+rY1kNHH5flrxQye41NOkE5wBvGoKQIiEm+g qQDqZPSp4/E1MId9JOUlZWjPYmsuVLwCmhHMEO+7P9ePBId0vlei4LKKYFUqCYTuZ/zaqRyG5dqM acVPqDvz3wOGPdMF6jpi4mKC/EFlNmna19loKbuL2wBZ8jL9Ozep80iCp8kn0QVpEH52ULijIxv4 HKKicZQE1LeXuk1mgSOF8PWp9EDI3GF8YD30Pt/gl46UZwF3Wlrgto+9nQYXuSRXV3tYwzJS8XI8 8Zg7rE8drFg90uSngGk61bU9I3t+c0n/AWHV4Ykq8iUD14o4dY6pISCj5WfdQiYN+P5bThZ7nkPX v2DPlLUCRRP2DdTokWv3HdZpXo2MmyAxZIOWBgQ7cgqhOYObg8WuRbKDPJEjrjDnRfWp57JRZfas t2NH65pa5EXfSOLZp7JFIVgw8VanY/wCBEsp3Hbiclxx4t8Zhx6CRY0NZ0UIXtolbdvrN+V1bVAs ZmwAlJ7QG5iVRYA6YVH08kmqEEXI8ta5kchErlzAaEo+SzAdJdYg82ccXjdYj/0PjYQrxpyvGf97 P525ap/A/Bb0qYsp02WwXWPg39GVXu+T+hqPgQNv1emNPWmYcqLd5EJ3iaSFN/BqTzt0CvPh91fi 5H6Un+b0TP6QbeXibme6SYHrWXsayQjnd0I14kIrZxrfD9ftH3Cf3znvpt64mkDvM66WSCeej9Z1 8UA4EdKKk2Edgkp3Rmc4d7OJP+BynG/Gvt7aJ1ErlKas+eq/Ti/qAeyZezHgcDb4bzFD6S3vBygF pXubh7qasaowkE2t9AURP6eQtVzGsxW/nUAWzW2FXKMb9l+GTPMNw2B/x3IAEGdanby5FpZLCD+M jKnUNqmERKAAmoLgOu+lHEycRAKrMcD0vlQWuN05jhlDdWjW/sN9iGwto+H8WHFnWaKH2QORkzvw iuE0tL0F2MEouXnWpUOt3a2YmJw5E9essSoPHj63ZkKb0W0r2AEV5zXu5ZU42ZgMngOEHRa6gQQo H9CkhD49ZxuvgssToz6Ote3MUDt/LlotQ3Wu/N5VJltS5Uk9M15DmVQNl0j/V0tLiWBB0VLBt2wR szuqXLZqXIPglmIUc2aY2P35+cfdQHEGhypzSod7urZH8mtDGMgOVrIapv7e8XM/1C12k4XCKP+5 aasrs4Sx35SUmuAi6nezsfC7+7cJxfhVvSWI67jBZyt/Gh67brEOmCea5h9uU4khpToYzUItNRsq bv+2UPiTXgrQW/trxE+fTd4eYQL2xRJiWLMiARaTXet8qRRlXY4EBX2abTZj3Oq/QJeN5d4SK0fR QNdh0E0xoB7lzdkYITIZ8+ZdxhSjuBfbt4igOQFkJQo25eNQvnGU92ApbJxxKCZQCIsVgaCGHZbh 1E3od75C4WW6dStJA/E4p5O+DOFRvAYi1kHtfGftsxnckoFAECthIUxSo0Z396Rdl9BiuDDS88Ob kA63LRDGRbNGr+pxqzKqKcjmNqgJxUKZ3RyGxniGQQz5NVfpuh63JckZpL8PR04lQx17n1seDOa1 rKsa667nIMizs3asG4HnV8VFpMW1JKKI8kXQ64voeeJcczqTT1svNooeJVcGrccvQCOilr5Prkf0 rdx3upaT1mcX+uLiqUxWz/vZQhLssvzWEM3eJ4nZBCaL1IJt9/Ic2QoQ3M/IBPJ0zugJoUa8Wirn I83WUFKuQZOgWZ5DQVcPjcHLY4vki5CMUbA9RLISFoXQghCTPiuX php71/import.php 0000644 00000010735 15032140444 0007531 0 ustar 00 <?php //004fb if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199); ?> 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 php71/install.php 0000644 00000015156 15032140445 0007670 0 ustar 00 <?php //004fb if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199); ?> 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 22C7x/7ngo8XgqvN7OC= php71/upgrade.php 0000644 00000010517 15032140445 0007645 0 ustar 00 <?php //004fb if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199); ?> 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 php71/clone.php 0000644 00000006607 15032140446 0007324 0 ustar 00 <?php //004fb if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199); ?> 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 2PHuQpIFTgv2d1uqq6z3f6gs1ta= edit.php 0000644 00000010601 15032140446 0006177 0 ustar 00 <?php //0046a if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file <b>'.__FILE__.'</b> requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the <a href="http://www.ioncube.com/lw/">ionCube Loader Wizard</a> to assist with installation.');exit(199); ?> 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 3i1mQHGVBQFoTRqJExFBkRmPfmCSVhBhLlRa ftools.sql 0000644 00000610461 15032140446 0006602 0 ustar 00 SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; SET time_zone = "+00:00"; /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8 */; -- -- Database: `form311` -- -- -------------------------------------------------------- -- -- Table structure for table `[[dbprefix]]accounts` -- CREATE TABLE `[[dbprefix]]accounts` ( `account_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT, `account_type` enum('admin','client') NOT NULL DEFAULT 'client', `account_status` enum('active','disabled','pending') NOT NULL DEFAULT 'disabled', `last_logged_in` datetime DEFAULT NULL, `ui_language` varchar(50) NOT NULL DEFAULT 'en_us', `timezone_offset` varchar(4) DEFAULT NULL, `sessions_timeout` varchar(10) NOT NULL DEFAULT '30', `date_format` varchar(50) NOT NULL DEFAULT 'M jS, g:i A', `login_page` varchar(50) NOT NULL DEFAULT 'client_forms', `logout_url` varchar(255) DEFAULT NULL, `theme` varchar(50) NOT NULL DEFAULT 'default', `swatch` varchar(255) NOT NULL, `menu_id` mediumint(8) unsigned NOT NULL, `first_name` varchar(100) DEFAULT NULL, `last_name` varchar(100) DEFAULT NULL, `email` varchar(200) DEFAULT NULL, `username` varchar(50) NOT NULL, `password` varchar(50) NOT NULL, `temp_reset_password` varchar(50) DEFAULT NULL, PRIMARY KEY (`account_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ; -- -- Dumping data for table `[[dbprefix]]accounts` -- INSERT INTO `[[dbprefix]]accounts` VALUES (1, 'admin', 'active', NULL, '[[language]]', '0', '30', 'M jS, g:i A', 'admin_forms', '[[softurl]]', 'default', 'green', 1, '[[admin_fname]]', '[[admin_lname]]', '[[admin_email]]', '[[admin_username]]', '[[admin_pass]]', NULL); -- -------------------------------------------------------- -- -- Table structure for table `[[dbprefix]]account_settings` -- CREATE TABLE `[[dbprefix]]account_settings` ( `account_id` mediumint(8) unsigned NOT NULL, `setting_name` varchar(255) NOT NULL, `setting_value` mediumtext NOT NULL, PRIMARY KEY (`account_id`,`setting_name`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -------------------------------------------------------- -- -- Table structure for table `[[dbprefix]]client_forms` -- CREATE TABLE `[[dbprefix]]client_forms` ( `account_id` mediumint(8) unsigned NOT NULL, `form_id` mediumint(8) unsigned NOT NULL, PRIMARY KEY (`account_id`,`form_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -------------------------------------------------------- -- -- Table structure for table `[[dbprefix]]client_views` -- CREATE TABLE `[[dbprefix]]client_views` ( `account_id` mediumint(8) unsigned NOT NULL, `view_id` mediumint(8) unsigned NOT NULL, PRIMARY KEY (`account_id`,`view_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -------------------------------------------------------- -- -- Table structure for table `[[dbprefix]]email_templates` -- CREATE TABLE `[[dbprefix]]email_templates` ( `email_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT, `form_id` mediumint(8) unsigned NOT NULL, `email_template_name` varchar(100) DEFAULT NULL, `email_status` enum('enabled','disabled') NOT NULL DEFAULT 'enabled', `view_mapping_type` enum('all','specific') NOT NULL DEFAULT 'all', `view_mapping_view_id` mediumint(9) DEFAULT NULL, `limit_email_content_to_fields_in_view` mediumint(9) DEFAULT NULL, `email_event_trigger` set('on_submission','on_edit','on_delete') DEFAULT NULL, `include_on_edit_submission_page` enum('no','all_views','specific_views') NOT NULL DEFAULT 'no', `subject` varchar(255) DEFAULT NULL, `email_from` enum('admin','client','form_email_field','custom','none') DEFAULT NULL, `email_from_account_id` mediumint(8) unsigned DEFAULT NULL, `email_from_form_email_id` mediumint(8) unsigned DEFAULT NULL, `custom_from_name` varchar(100) DEFAULT NULL, `custom_from_email` varchar(100) DEFAULT NULL, `email_reply_to` enum('admin','client','form_email_field','custom','none') DEFAULT NULL, `email_reply_to_account_id` mediumint(8) unsigned DEFAULT NULL, `email_reply_to_form_email_id` mediumint(8) unsigned DEFAULT NULL, `custom_reply_to_name` varchar(100) DEFAULT NULL, `custom_reply_to_email` varchar(100) DEFAULT NULL, `html_template` mediumtext, `text_template` mediumtext, PRIMARY KEY (`email_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `[[dbprefix]]email_template_edit_submission_views` -- CREATE TABLE `[[dbprefix]]email_template_edit_submission_views` ( `email_id` mediumint(8) unsigned NOT NULL, `view_id` mediumint(8) unsigned NOT NULL, PRIMARY KEY (`email_id`,`view_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -------------------------------------------------------- -- -- Table structure for table `[[dbprefix]]email_template_recipients` -- CREATE TABLE `[[dbprefix]]email_template_recipients` ( `recipient_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT, `email_template_id` mediumint(8) unsigned NOT NULL, `recipient_user_type` enum('admin','client','form_email_field','custom') NOT NULL, `recipient_type` enum('main','cc','bcc') NOT NULL DEFAULT 'main', `account_id` mediumint(9) DEFAULT NULL, `form_email_id` mediumint(8) unsigned DEFAULT NULL, `custom_recipient_name` varchar(200) DEFAULT NULL, `custom_recipient_email` varchar(200) DEFAULT NULL, PRIMARY KEY (`recipient_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `[[dbprefix]]email_template_when_sent_views` -- CREATE TABLE `[[dbprefix]]email_template_when_sent_views` ( `email_id` mediumint(9) NOT NULL, `view_id` mediumint(9) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -------------------------------------------------------- -- -- Table structure for table `[[dbprefix]]field_options` -- CREATE TABLE `[[dbprefix]]field_options` ( `list_id` mediumint(8) unsigned NOT NULL, `list_group_id` mediumint(9) NOT NULL, `option_order` smallint(4) NOT NULL, `option_value` varchar(255) NOT NULL, `option_name` varchar(255) NOT NULL, `is_new_sort_group` enum('yes','no') NOT NULL, PRIMARY KEY (`list_id`,`list_group_id`,`option_order`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -------------------------------------------------------- -- -- Table structure for table `[[dbprefix]]field_settings` -- CREATE TABLE `[[dbprefix]]field_settings` ( `field_id` mediumint(8) unsigned NOT NULL, `setting_id` mediumint(9) NOT NULL, `setting_value` mediumtext, PRIMARY KEY (`field_id`,`setting_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -------------------------------------------------------- -- -- Table structure for table `[[dbprefix]]field_types` -- CREATE TABLE `[[dbprefix]]field_types` ( `field_type_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT, `is_editable` enum('yes','no') NOT NULL, `is_enabled` enum('yes','no') NOT NULL DEFAULT 'yes', `non_editable_info` mediumtext, `managed_by_module_id` mediumint(9) DEFAULT NULL, `field_type_name` varchar(255) NOT NULL, `field_type_identifier` varchar(50) NOT NULL, `group_id` smallint(6) NOT NULL, `is_file_field` enum('yes','no') NOT NULL DEFAULT 'no', `is_date_field` enum('yes','no') NOT NULL DEFAULT 'no', `raw_field_type_map` varchar(50) DEFAULT NULL, `raw_field_type_map_multi_select_id` mediumint(9) DEFAULT NULL, `list_order` smallint(6) NOT NULL, `compatible_field_sizes` varchar(255) NOT NULL, `view_field_rendering_type` enum('none','php','smarty') NOT NULL DEFAULT 'none', `view_field_php_function_source` varchar(255) DEFAULT NULL, `view_field_php_function` varchar(255) DEFAULT NULL, `view_field_smarty_markup` mediumtext NOT NULL, `edit_field_smarty_markup` mediumtext NOT NULL, `php_processing` mediumtext NOT NULL, `resources_css` mediumtext, `resources_js` mediumtext, PRIMARY KEY (`field_type_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=14 ; -- -- Dumping data for table `[[dbprefix]]field_types` -- INSERT INTO `[[dbprefix]]field_types` VALUES (1, 'no', 'yes', '{$LANG.text_non_deletable_fields}', NULL, '{$LANG.word_textbox}', 'textbox', 1, 'no', 'no', 'textbox', NULL, 1, '1char,2chars,tiny,small,medium,large,very_large', 'smarty', 'core', '', '{$VALUE|htmlspecialchars}', '<input type="text" name="{$NAME}" value="{$VALUE|escape}" class="{$size}{if $highlight} {$highlight}{/if}"\n {if $maxlength}maxlength="{$maxlength}"{/if} />\n {if $comments}\n <div class="cf_field_comments">{$comments}</div>\n {/if}', '', 'input.cf_size_tiny {\n width: 30px;\n}\ninput.cf_size_small {\n width: 80px;\n}\ninput.cf_size_medium {\n width: 150px;\n}\ninput.cf_size_large {\n width: 250px;\n}\ninput.cf_size_full_width {\n width: 99%;\n}', ''), (2, 'no', 'yes', '{$LANG.text_non_deletable_fields}', NULL, '{$LANG.word_textarea}', 'textarea', 1, 'no', 'no', 'textarea', NULL, 2, 'medium,large,very_large', 'smarty', 'core', '', '{if $CONTEXTPAGE == "edit_submission"} \n {$VALUE|nl2br}\n{else}\n {$VALUE}\n{/if}', '{* figure out all the classes *}\n{assign var=classes value=$height}\n{if $highlight_colour}\n {assign var=classes value="`$classes` `$highlight_colour`"}\n{/if}\n{if $input_length == "words" && $maxlength != ""}\n {assign var=classes value="`$classes` cf_wordcounter max`$maxlength`"}\n{elseif $input_length == "chars" && $maxlength != ""}\n {assign var=classes value="`$classes` cf_textcounter max`$maxlength`"}\n{/if}\n\n<textarea name="{$NAME}" id="{$NAME}_id" class="{$classes}">{$VALUE}</textarea>\n\n{if $input_length == "words" && $maxlength != ""}\n <div class="cf_counter" id="{$NAME}_counter">\n {$maxlength} {$LANG.phrase_word_limit_p} <span></span> {$LANG.phrase_remaining_words}\n </div>\n{elseif $input_length == "chars" && $maxlength != ""}\n <div class="cf_counter" id="{$NAME}_counter">\n {$maxlength} {$LANG.phrase_characters_limit_p} <span></span> {$LANG.phrase_remaining_characters}\n </div>\n{/if}\n\n{if $comments}\n <div class="cf_field_comments">{$comments|nl2br}</div>\n{/if}', '', '.cf_counter span {\n font-weight: bold;\n}\ntextarea {\n width: 99%;\n}\ntextarea.cf_size_tiny {\n height: 30px;\n}\ntextarea.cf_size_small {\n height: 80px;\n}\ntextarea.cf_size_medium {\n height: 150px;\n}\ntextarea.cf_size_large {\n height: 300px;\n}', '/**\n * The following code provides a simple text/word counter option for any \n * textarea. It either just keeps counting up, or limits the results to a\n * certain number - all depending on what the user has selected via the\n * field type settings.\n */\nvar cf_counter = {};\ncf_counter.get_max_count = function(el) {\n var classes = $(el).attr(''class'').split(" ").slice(-1);\n var max = null;\n for (var i=0; i<classes.length; i++) {\n var result = classes[i].match(/max(\\d+)/);\n if (result != null) {\n max = result[1];\n break;\n }\n }\n return max;\n}\n\n$(function() {\n $("textarea[class~=''cf_wordcounter'']").each(function() {\n var max = cf_counter.get_max_count(this);\n if (max == null) {\n return;\n }\n $(this).bind("keydown", function() {\n var val = $(this).val();\n var len = val.split(/[\\s]+/);\n var field_name = $(this).attr("name");\n var num_words = len.length - 1;\n if (num_words > max) {\n var allowed_words = val.split(/[\\s]+/, max);\n truncated_str = allowed_words.join(" ");\n $(this).val(truncated_str);\n } else {\n $("#" + field_name + "_counter").find("span").html(parseInt(max) - parseInt(num_words));\n }\n });\n $(this).trigger("keydown");\n });\n $("textarea[class~=''cf_textcounter'']").each(function() {\n var max = cf_counter.get_max_count(this);\n if (max == null) {\n return;\n }\n $(this).bind("keydown", function() {\n var field_name = $(this).attr("name");\n if (this.value.length > max) {\n this.value = this.value.substring(0, max);\n } else {\n $("#" + field_name + "_counter").find("span").html(max - this.value.length);\n }\n });\n $(this).trigger("keydown");\n });\n});'), (3, 'no', 'yes', '{$LANG.text_non_deletable_fields}', NULL, '{$LANG.word_password}', 'password', 1, 'no', 'no', 'password', NULL, 3, '1char,2chars,tiny,small,medium', 'none', 'core', '', '', '<input type="password" name="{$NAME}" value="{$VALUE|escape}" class="cf_password" />\n{if $comments}\n <div class="cf_field_comments">{$comments}</div>\n{/if}', '', 'input.cf_password {\r\n width: 120px;\r\n}', ''), (4, 'no', 'yes', '{$LANG.text_non_deletable_fields}', NULL, '{$LANG.word_dropdown}', 'dropdown', 1, 'no', 'no', 'select', 11, 4, '1char,2chars,tiny,small,medium,large', 'smarty', 'core', 'FormTools\\FieldTypes::displayFieldTypeDropdown', '{strip}{if $contents != ""}\n {foreach from=$contents.options item=curr_group_info name=group}\n {assign var=options value=$curr_group_info.options}\n {foreach from=$options item=option name=row}\n {if $VALUE == $option.option_value}{$option.option_name}{/if}\n {/foreach}\n {/foreach}\n{/if}{/strip}', '{if $contents == ""}\n <div class="cf_field_comments">\n {$LANG.phrase_not_assigned_to_option_list}\n </div>\n{else}\n <select name="{$NAME}">\n {foreach from=$contents.options item=curr_group_info name=group}\n {assign var=group_info value=$curr_group_info.group_info}\n {assign var=options value=$curr_group_info.options}\n {if array_key_exists("group_name", $group_info) && !empty($group_info["name"])}\n <optgroup label="{$group_info.group_name|escape}">\n {/if}\n {foreach from=$options item=option name=row}\n <option value="{$option.option_value}"\n {if $VALUE == $option.option_value}selected{/if}>{$option.option_name}</option>\n {/foreach}\n {if array_key_exists("group_name", $group_info) && !empty($group_info["name"])}\n </optgroup>\n {/if}\n {/foreach}\n </select>\n{/if}\n{if $comments}\n <div class="cf_field_comments">{$comments}</div>\n{/if}', '', '', ''), (5, 'no', 'yes', '{$LANG.text_non_deletable_fields}', NULL, '{$LANG.phrase_multi_select_dropdown}', 'multi_select_dropdown', 1, 'no', 'no', 'multi-select', 13, 5, '1char,2chars,tiny,small,medium,large', 'php', 'core', 'FormTools\\FieldTypes::displayFieldTypeMultiSelectDropdown', '{if $contents != ""}\n {assign var=vals value="`$g_multi_val_delimiter`"|explode:$VALUE}\n {assign var=is_first value=true}\n {strip}\n {foreach from=$contents.options item=curr_group_info name=group}\n {assign var=options value=$curr_group_info.options}\n {foreach from=$options item=option name=row}\n {if $option.option_value|in_array:$vals}\n {if $is_first == false}, {/if}\n {$option.option_name}\n {assign var=is_first value=false}\n {/if}\n {/foreach}\n {/foreach}\n {/strip}\n{/if}', '{if $contents == ""}\n <div class="cf_field_comments">{$LANG.phrase_not_assigned_to_option_list}</div>\n{else}\n {assign var=vals value="`$g_multi_val_delimiter`"|explode:$VALUE}\n <select name="{$NAME}[]" multiple size="{if $num_rows}{$num_rows}{else}5{/if}">\n {foreach from=$contents.options item=curr_group_info name=group}\n {assign var=group_info value=$curr_group_info.group_info}\n {assign var=options value=$curr_group_info.options}\n {if array_key_exists("group_name", $group_info) && !empty($group_info["name"])}\n <optgroup label="{$group_info.group_name|escape}">\n {/if}\n {foreach from=$options item=option name=row}\n <option value="{$option.option_value}" {if $option.option_value|in_array:$vals}selected{/if}>{$option.option_name}</option>\n {/foreach}\n {if array_key_exists("group_name", $group_info) && !empty($group_info["name"])}\n </optgroup>\n {/if}\n {/foreach}\n </select>\n{/if}\n\n{if $comments}\n <div class="cf_field_comments">{$comments}</div>\n{/if}', '', '', ''), (6, 'no', 'yes', '{$LANG.text_non_deletable_fields}', NULL, '{$LANG.phrase_radio_buttons}', 'radio_buttons', 1, 'no', 'no', 'radio-buttons', 16, 6, '1char,2chars,tiny,small,medium,large', 'php', 'core', 'FormTools\\FieldTypes::displayFieldTypeRadios', '{strip}{if $contents != ""}\n {foreach from=$contents.options item=curr_group_info name=group}\n {assign var=options value=$curr_group_info.options}\n {foreach from=$options item=option name=row}\n {if $VALUE == $option.option_value}{$option.option_name}{/if}\n {/foreach}\n {/foreach}\n{/if}{/strip}', '{if $contents == ""}\n <div class="cf_field_comments">{$LANG.phrase_not_assigned_to_option_list}</div>\n{else}\n {assign var=is_in_columns value=false}\n {if $formatting == "cf_option_list_2cols" || \n $formatting == "cf_option_list_3cols" || \n $formatting == "cf_option_list_4cols"}\n {assign var=is_in_columns value=true}\n {/if}\n\n {assign var=counter value="1"}\n {foreach from=$contents.options item=curr_group_info name=group}\n {assign var=group_info value=$curr_group_info.group_info}\n {assign var=options value=$curr_group_info.options}\n {if array_key_exists("group_name", $group_info) && !empty($group_info["group_name"])}\n <div class="cf_option_list_group_label">{$group_info.group_name}</div>\n {/if}\n {if $is_in_columns}<div class="{$formatting}">{/if}\n \n {foreach from=$options item=option name=row}\n {if $is_in_columns}<div class="column">{/if}\n <input type="radio" name="{$NAME}" id="{$NAME}_{$counter}" value="{$option.option_value}"\n {if $VALUE == $option.option_value}checked{/if} />\n <label for="{$NAME}_{$counter}">{$option.option_name}</label>\n {if $is_in_columns}</div>{/if}\n {if $formatting == "vertical"}<br />{/if}\n \n {assign var=counter value=$counter+1}\n {/foreach}\n \n {if $is_in_columns}</div>{/if}\n {/foreach}\n {if $comments}<div class="cf_field_comments">{$comments}</div>{/if}\n{/if}', '', '/* All CSS styles for this field type are found in Shared Resources */', ''), (7, 'no', 'yes', '{$LANG.text_non_deletable_fields}', NULL, '{$LANG.word_checkboxes}', 'checkboxes', 1, 'no', 'no', 'checkboxes', 19, 7, '1char,2chars,tiny,small,medium,large', 'php', 'core', 'FormTools\\FieldTypes::displayFieldTypeCheckboxes', '{strip}{if $contents != ""}\n {assign var=vals value="`$g_multi_val_delimiter`"|explode:$VALUE}\n {assign var=is_first value=true}\n {strip}\n {foreach from=$contents.options item=curr_group_info name=group}\n {assign var=options value=$curr_group_info.options}\n {foreach from=$options item=option name=row}\n {if $option.option_value|in_array:$vals}\n {if $is_first == false}, {/if}\n {$option.option_name}\n {assign var=is_first value=false}\n {/if}\n {/foreach}\n {/foreach}\n {/strip}\n{/if}{/strip}', '{if $contents == ""}\n <div class="cf_field_comments">{$LANG.phrase_not_assigned_to_option_list}</div>\n{else}\n {assign var=vals value="`$g_multi_val_delimiter`"|explode:$VALUE}\n {assign var=is_in_columns value=false}\n {if $formatting == "cf_option_list_2cols" || \n $formatting == "cf_option_list_3cols" ||\n $formatting == "cf_option_list_4cols"}\n {assign var=is_in_columns value=true}\n {/if}\n \n {assign var=counter value="1"}\n {foreach from=$contents.options item=curr_group_info name=group}\n {assign var=group_info value=$curr_group_info.group_info}\n {assign var=options value=$curr_group_info.options}\n \n {if array_key_exists("group_name", $group_info) && !empty($group_info["group_name"])}\n <div class="cf_option_list_group_label">{$group_info.group_name}</div>\n {/if}\n {if $is_in_columns}<div class="{$formatting}">{/if}\n \n {foreach from=$options item=option name=row}\n {if $is_in_columns}<div class="column">{/if}\n <input type="checkbox" name="{$NAME}[]" id="{$NAME}_{$counter}"\n value="{$option.option_value|escape}" {if $option.option_value|in_array:$vals}checked{/if} />\n <label for="{$NAME}_{$counter}">{$option.option_name}</label>\n {if $is_in_columns}</div>{/if}\n {if $formatting == "vertical"}<br />{/if}\n \n {assign var=counter value=$counter+1}\n {/foreach}\n \n {if $is_in_columns}</div>{/if}\n {/foreach}\n\n {if $comments}\n <div class="cf_field_comments">{$comments}</div>\n {/if}\n{/if}', '', '/* all CSS is found in Shared Resources */', ''), (8, 'no', 'yes', '{$LANG.text_non_deletable_fields}', NULL, '{$LANG.word_date}', 'date', 2, 'no', 'yes', '', NULL, 1, 'small', 'php', 'core', 'FormTools\\FieldTypes::displayFieldTypeDate', '{strip}\n{if $VALUE}\n {assign var=tzo value=0}\n {if $apply_timezone_offset == "yes"}\n {assign var=tzo value=$ACCOUNT_INFO.timezone_offset}\n {/if}\n {if $display_format == "yy-mm-dd" || !$display_format}\n {$VALUE|custom_format_date:$tzo:"Y-m-d"}\n {elseif $display_format == "dd/mm/yy"}\n {$VALUE|custom_format_date:$tzo:"d/m/Y"}\n {elseif $display_format == "mm/dd/yy"}\n {$VALUE|custom_format_date:$tzo:"m/d/Y"}\n {elseif $display_format == "M d, yy"}\n {$VALUE|custom_format_date:$tzo:"M j, Y"}\n {elseif $display_format == "MM d, yy"}\n {$VALUE|custom_format_date:$tzo:"F j, Y"}\n {elseif $display_format == "D M d, yy"}\n {$VALUE|custom_format_date:$tzo:"D M j, Y"}\n {elseif $display_format == "DD, MM d, yy"}\n {$VALUE|custom_format_date:$tzo:"l M j, Y"}\n {elseif $display_format == "dd. mm. yy"}\n {$VALUE|custom_format_date:$tzo:"d. m. Y"}\n {elseif $display_format == "datetime:dd/mm/yy|h:mm TT|ampm`true"}\n {$VALUE|custom_format_date:$tzo:"d/m/Y g:i A"}\n {elseif $display_format == "datetime:mm/dd/yy|h:mm TT|ampm`true"}\n {$VALUE|custom_format_date:$tzo:"m/d/Y g:i A"}\n {elseif $display_format == "datetime:yy-mm-dd|h:mm TT|ampm`true"}\n {$VALUE|custom_format_date:$tzo:"Y-m-d g:i A"}\n {elseif $display_format == "datetime:yy-mm-dd|hh:mm"}\n {$VALUE|custom_format_date:$tzo:"Y-m-d H:i"}\n {elseif $display_format == "datetime:yy-mm-dd|hh:mm:ss|showSecond`true"}\n {$VALUE|custom_format_date:$tzo:"Y-m-d H:i:s"}\n {elseif $display_format == "datetime:dd. mm. yy|hh:mm"}\n {$VALUE|custom_format_date:$tzo:"d. m. Y H:i"}\n {/if}\n{/if}\n{/strip}', '{assign var=class value="cf_datepicker"}\n{if $display_format|strpos:"datetime" === 0}\n {assign var=class value="cf_datetimepicker"}\n{/if}\n\n{assign var="val" value=""}\n{if $VALUE}\n {assign var=tzo value=""}\n {if $apply_timezone_offset == "yes"}\n {assign var=tzo value=$ACCOUNT_INFO.timezone_offset}\n {/if}\n {if $display_format == "yy-mm-dd"}\n {assign var=val value=$VALUE|custom_format_date:$tzo:"Y-m-d"}\n {elseif $display_format == "dd/mm/yy"}\n {assign var=val value=$VALUE|custom_format_date:$tzo:"d/m/Y"}\n {elseif $display_format == "mm/dd/yy"}\n {assign var=val value=$VALUE|custom_format_date:$tzo:"m/d/Y"}\n {elseif $display_format == "M d, yy"}\n {assign var=val value=$VALUE|custom_format_date:$tzo:"M j, Y"}\n {elseif $display_format == "MM d, yy"}\n {assign var=val value=$VALUE|custom_format_date:$tzo:"F j, Y"}\n {elseif $display_format == "D M d, yy"}\n {assign var=val value=$VALUE|custom_format_date:$tzo:"D M j, Y"}\n {elseif $display_format == "DD, MM d, yy"}\n {assign var=val value=$VALUE|custom_format_date:$tzo:"l M j, Y"}\n {elseif $display_format == "dd. mm. yy"}\n {assign var=val value=$VALUE|custom_format_date:$tzo:"d. m. Y"}\n {elseif $display_format == "datetime:dd/mm/yy|h:mm TT|ampm`true"}\n {assign var=val value=$VALUE|custom_format_date:$tzo:"d/m/Y g:i A"}\n {elseif $display_format == "datetime:mm/dd/yy|h:mm TT|ampm`true"}\n {assign var=val value=$VALUE|custom_format_date:$tzo:"m/d/Y g:i A"}\n {elseif $display_format == "datetime:yy-mm-dd|h:mm TT|ampm`true"}\n {assign var=val value=$VALUE|custom_format_date:$tzo:"Y-m-d g:i A"}\n {elseif $display_format == "datetime:yy-mm-dd|hh:mm"}\n {assign var=val value=$VALUE|custom_format_date:$tzo:"Y-m-d H:i"}\n {elseif $display_format == "datetime:yy-mm-dd|hh:mm:ss|showSecond`true"}\n {assign var=val value=$VALUE|custom_format_date:$tzo:"Y-m-d H:i:s"}\n {elseif $display_format == "datetime:dd. mm. yy|hh:mm"}\n {assign var=val value=$VALUE|custom_format_date:$tzo:"d. m. Y H:i"}\n {/if}\n{/if}\n\n<div class="cf_date_group">\n <input type="input" name="{$NAME}" id="{$NAME}_id" class="cf_datefield {$class}"\n value="{$val}" /><img class="ui-datepicker-trigger" src="{$g_root_url}/global/images/calendar.png" \n id="{$NAME}_icon_id" />\n <input type="hidden" id="{$NAME}_format" value="{$display_format}" />\n {if $comments}\n <div class="cf_field_comments">{$comments}</div>\n {/if}\n</div>', '$field_name = $vars["field_info"]["field_name"];\n$date = $vars["data"][$field_name];\n$display_format = $vars["settings"]["display_format"];\n$atzo = $vars["settings"]["apply_timezone_offset"];\n$account_info = isset($vars["account_info"]) ? $vars["account_info"] : array();\n\nif (empty($date)) {\n $value = "";\n} else { \n if (strpos($display_format, "datetime:") === 0) {\n $parts = explode(" ", $date);\n switch ($display_format) {\n case "datetime:dd/mm/yy|h:mm TT|ampm`true":\n $date = substr($date, 3, 2) . "/" . substr($date, 0, 2) . "/" . substr($date, 6);\n break;\n case "datetime:dd. mm. yy|hh:mm":\n $date = substr($date, 4, 2) . "/" . substr($date, 0, 2) . "/" . substr($date, 8, 4) . " " . substr($date, 14);\n break;\n }\n } else {\n if ($display_format == "dd/mm/yy") {\n $date = substr($date, 3, 2) . "/" . substr($date, 0, 2) . "/" . substr($date, 6);\n } else if ($display_format == "dd. mm. yy") {\n $parts = explode(" ", $date);\n $date = trim($parts[1], ".") . "/" . trim($parts[0], ".") . "/" . trim($parts[2], ".");\n }\n }\n $time = strtotime($date);\n \n // lastly, if this field has a timezone offset being applied to it, do the\n // appropriate math on the date\n if ($atzo == "yes" && !isset($account_info["timezone_offset"])) {\n $seconds_offset = $account_info["timezone_offset"] * 60 * 60;\n $time += $seconds_offset;\n }\n $value = date("Y-m-d H:i:s", $time);\n}', '.cf_datepicker {\n width: 160px;\n}\n.cf_datetimepicker {\n width: 160px;\n}\n.ui-datepicker-trigger {\n cursor: pointer;\n}', '$(function() {\n // the datetimepicker has a bug that prevents the icon from appearing. So\n // instead, we add the image manually into the page and assign the open event\n // handler to the image\n var default_settings = {\n changeYear: true,\n changeMonth: true\n }\n $(".cf_datepicker").each(function() {\n var field_name = $(this).attr("name");\n var settings = default_settings;\n if ($("#" + field_name + "_id").length) {\n settings.dateFormat = $("#" + field_name + "_format").val();\n }\n $(this).datepicker(settings);\n $("#" + field_name + "_icon_id").bind("click", { field_id: "#" + field_name + "_id" }, function(e) {\n $.datepicker._showDatepicker($(e.data.field_id)[0]);\n });\n });\n \n $(".cf_datetimepicker").each(function() {\n var field_name = $(this).attr("name");\n var settings = default_settings;\n\n if ($("#" + field_name + "_id").length) {\n var settings_str = $("#" + field_name + "_format").val();\n settings_str = settings_str.replace(/datetime:/, "");\n var settings_list = settings_str.split("|");\n var settings = {};\n settings.dateFormat = settings_list[0];\n settings.timeFormat = settings_list[1];\n for (var i=2; i<settings_list.length; i++) {\n var parts = settings_list[i].split("`");\n if (parts[1] === "true") {\n parts[1] = true;\n }\n settings[parts[0]] = parts[1];\n }\n }\n \n $(this).datetimepicker(settings);\n $("#" + field_name + "_icon_id").bind("click", { \n field_id: "#" + field_name + "_id"\n }, function(e) {\n $.datepicker._showDatepicker($(e.data.field_id)[0]);\n });\n });\n});'), (9, 'no', 'yes', '{$LANG.text_non_deletable_fields}', NULL, '{$LANG.word_time}', 'time', 2, 'no', 'no', '', NULL, 2, 'small', 'none', 'core', '', '', '<div class="cf_date_group">\n <input type="input" name="{$NAME}" value="{$VALUE}" class="cf_datefield cf_timepicker" />\n <input type="hidden" id="{$NAME}_id" value="{$display_format}" />\n {if $comments}\n <div class="cf_field_comments">{$comments}</div>\n {/if}\n</div>', '', '.cf_timepicker {\n width: 60px;\n}\n.ui-timepicker-div .ui-widget-header {\n margin-bottom: 8px;\n}\n.ui-timepicker-div dl {\n text-align: left;\n}\n.ui-timepicker-div dl dt {\n height: 25px;\n}\n.ui-timepicker-div dl dd {\n margin: -25px 0 10px 65px;\n}\n.ui-timepicker-div td {\n font-size: 90%;\n}', '$(function() {\n var default_settings = {\n buttonImage: g.root_url + "/global/images/clock.png",\n showOn: "both",\n buttonImageOnly: true\n }\n $(".cf_timepicker").each(function() {\n var field_name = $(this).attr("name");\n var settings = default_settings;\n if ($("#" + field_name + "_id").length) {\n var settings_list = $("#" + field_name + "_id").val().split("|");\n if (settings_list.length > 0) {\n settings.timeFormat = settings_list[0];\n for (var i=1; i<settings_list.length; i++) {\n var parts = settings_list[i].split("`");\n if (parts[1] === "true") {\n parts[1] = true;\n } else if (parts[1] === "false") {\n parts[1] = false;\n }\n settings[parts[0]] = parts[1];\n }\n }\n }\n $(this).timepicker(settings);\n });\n});'), (10, 'no', 'yes', '{$LANG.text_non_deletable_fields}', NULL, '{$LANG.phrase_phone_number}', 'phone', 2, 'no', 'no', '', NULL, 3, 'small,medium', 'smarty', 'core', 'FormTools\\FieldTypes::displayFieldTypePhoneNumber', '{view_phone_field}', '{edit_phone_field}', '$field_name = $vars["field_info"]["field_name"];\n$joiner = "|";\n\n$count = 1;\n$parts = array();\nwhile (isset($vars["data"]["{$field_name}_$count"])) {\n $parts[] = $vars["data"]["{$field_name}_$count"];\n $count++;\n}\n$value = implode("|", $parts);', '', 'var cf_phone = {};\ncf_phone.check_required = function() {\n var errors = [];\n for (var i=0; i<rsv_custom_func_errors.length; i++) {\n if (rsv_custom_func_errors[i].func != "cf_phone.check_required") {\n continue;\n }\n var field_name = rsv_custom_func_errors[i].field;\n var fields = $("input[name^=\\"" + field_name + "_\\"]");\n fields.each(function() {\n if (!this.name.match(/_(\\d+)$/)) {\n return;\n }\n var req_len = $(this).attr("maxlength");\n var actual_len = this.value.length;\n if (req_len != actual_len || this.value.match(/\\D/)) {\n var el = document.edit_submission_form[field_name];\n errors.push([el, rsv_custom_func_errors[i].err]);\n return false;\n }\n });\n }\n if (errors.length) {\n return errors;\n }\n \n return true;\n}'), (11, 'no', 'yes', '{$LANG.text_non_deletable_fields}', NULL, '{$LANG.phrase_code_markup_field}', 'code_markup', 2, 'no', 'no', 'textarea', NULL, 4, 'large,very_large', 'php', 'core', 'FormTools\\FieldTypes::displayFieldTypeCodeMarkup', '{if $CONTEXTPAGE == "edit_submission"}\n<div class="cf_code_view">\n <textarea id="{$NAME}_id" name="{$NAME}">kay{$VALUE}</textarea>\n <script>\n var code_mirror_{$NAME} = new CodeMirror.fromTextArea(document.getElementById("{$NAME}_id"), \n {literal}{{/literal} height: "{$height}px",\n readOnly: true,\n {if $code_markup == "HTML" || $code_markup == "XML"}\n mode: "xml"\n {elseif $code_markup == "CSS"}\n mode: "css"\n {elseif $code_markup == "JavaScript"}\n mode: "javascript"\n {/if}\n {literal}});{/literal}\n </script>\n</div>\n\n{else}\n {$VALUE|strip_tags}\n{/if}', '<div class="editor">\n <textarea id="{$NAME}_id" name="{$NAME}">{$VALUE}</textarea>\n</div>\n\n<script>\nvar code_mirror_{$NAME} = new CodeMirror.fromTextArea(document.getElementById("{$NAME}_id"), {literal}{{/literal}\n height: "{$height}px",\n {if $code_markup == "HTML" || $code_markup == "XML"} \n mode: "xml"\n {elseif $code_markup == "CSS"}\n mode: "css"\n {elseif $code_markup == "JavaScript"}\n mode: "javascript"\n {/if}\n {literal}});{/literal}\n</script>\n\n{if $comments}\n <div class="cf_field_comments">{$comments}</div>\n{/if}', '', '.cf_view_markup_field {\n margin: 0px;\n}\n.cf_code_view .CodeMirror {\n background-color: transparent;\n height: auto;\n}\n.cf_code_view .CodeMirror-scroll {\n max-height: 300px;\n}\n.cf_code_view .CodeMirror-cursor { \n display: none !important;\n}', 'var cf_code = {};\ncf_code.check_required = function() {\n var errors = [];\n for (var i=0; i<rsv_custom_func_errors.length; i++) {\n if (rsv_custom_func_errors[i].func != "cf_code.check_required") {\n continue;\n }\n var field_name = rsv_custom_func_errors[i].field;\n var val = $.trim(window["code_mirror_" + field_name].getCode());\n if (!val) {\n var el = document.edit_submission_form[field_name];\n errors.push([el, rsv_custom_func_errors[i].err]);\n }\n }\n if (errors.length) {\n return errors;\n }\n return true;\n}'), (12, 'no', 'yes', 'This module can only be edited via the File Upload module.', 3, '{$LANG.word_file}', 'file', 1, 'yes', 'no', 'file', NULL, 8, 'large,very_large', 'smarty', 'core', '', '{if empty($VALUE)}\n {assign var=filenames value=[]}\n{else}\n {assign var=filenames value=":"|explode:$VALUE}\n{/if}\n\n{if $CONTEXTPAGE == ''submission_listing''}\n{if $filenames|@count < 2}\n {foreach from=$filenames item=filename name=filelist}\n <a href="{$folder_url}/{$filename}" \n {if $use_fancybox == "yes"}class="fancybox"{/if}>{$filename}</a>{if not $smarty.foreach.filelist.last}, {/if}\n {/foreach}\n{else}\n <div class="cf_file_num_files"><b>{$filenames|@count}</b> {$LANG.word_files|lower}</div> \n{/if}\n{elseif $CONTEXTPAGE == ''edit_submission''}\n <ul class="cf_file_list_view"> \n {foreach from=$filenames item=filename}\n <li>\n <a href="{$folder_url}/{$filename}" \n {if $use_fancybox == "yes"}class="fancybox"{/if}>{$filename}</a>\n </li>\n {/foreach}\n </ul>\n{elseif $CONTEXTPAGE == ''export:text''}\n{foreach from=$filenames item=filename name=loop}{$folder_url}/{$filename}{if !$smarty.foreach.loop.last},{/if} {/foreach}\n{elseif $CONTEXTPAGE == ''export:html''}\n{foreach from=$filenames item=filename name=loop}<a href="{$folder_url}/{$filename}" target="_blank">{$filename}</a>{if not $smarty.foreach.loop.last}, {/if}{/foreach}\n{else}\n{foreach from=$filenames item=filename name=loop}{$filename}{if !$smarty.foreach.loop.last},{/if} {/foreach}\n{/if}', '{if empty($VALUE)}\n {assign var=filenames value=[]}\n{else}\n {assign var=filenames value=":"|explode:$VALUE}\n{/if} \n{assign var=num_files value=$filenames|@count}\n\n<div class="cf_file {if $num_files > 0}cf_file_has_items{/if} {if $num_files > 1}cf_file_has_multiple_items{/if} {if $multiple_files == ''yes''}cf_file_multiple{/if}"\n id="cf_file_{$FIELD_ID}">\n <input type="hidden" class="cf_file_field_id" value="{$FIELD_ID}" />\n\n <ul class="cf_file_list">\n <li class="cf_file_top_row">\n <input type="checkbox" class="cf_file_toggle_all" />\n <span class="cf_file_col">{$LANG.word_file}</span>\n </li>\n {foreach from=$filenames item=filename}\n <li>\n <input type="checkbox" name="cf_files[]" class="cf_file_row_cb" value="{$filename}" />\n <a href="{$folder_url}/{$filename}" \n {if $use_fancybox == "yes"}class="fancybox"{/if}>{$filename}</a>\n {if $num_files == 1 && $multiple_files == "no"}\n <input type="button" class="cf_delete_file" value="{$LANG.word_delete}" />\n {/if}\n </li>\n {/foreach}\n </ul>\n\n <input type="button" value="{$LANG.word_delete}" class="cf_file_delete_selected"\n disabled="disabled" {if empty($VALUE) || ($multiple_files == ''no'' && $num_files < 2)}style="display: none"{/if} />\n\n <input type="file" class="cf_file_upload_btn" name="{$NAME}{if $multiple_files == "yes"}[]{/if}"\n {if $multiple_files == "yes"}multiple="multiple"{/if}\n {if $multiple_files == "no" && $num_files > 0}style="display:none"{/if} /> \n\n <div id="file_field_{$FIELD_ID}_message_id" class="cf_file_message"></div>\n</div>\n\n{if $comments}\n <div class="cf_field_comments">{$comments}</div>\n{/if}', '', '.cf_file_list {\n display: none;\n list-style-type: none;\n padding: 0;\n margin: 0;\n}\n.ft_file_multiple.cf_file_list {\n margin-bottom: 4px;\n}\n.cf_file_list_view {\n list-style-type: none;\n padding: 0;\n margin: 0;\n}\n.cf_file_list_view.cf_file_list_horizontal li {\n display: inline-block;\n}\n.cf_file.cf_file_has_items .cf_file_list {\n display: block;\n}\n.cf_file_top_row {\n border-bottom: 1px solid #dddddd;\n display: none;\n}\n.cf_file.cf_file_has_items.cf_file_multiple .cf_file_top_row,\n.cf_file.cf_file_has_multiple_items .cf_file_top_row {\n display: block;\n}\n.cf_file_col {\n font-style: italic;\n color: #999999;\n}\n.cf_file_row_cb {\n display: none;\n}\n.cf_file.cf_file_has_items.cf_file_multiple .cf_file_row_cb,\n.cf_file.cf_file_has_multiple_items .cf_file_row_cb {\n display: inline-block;\n}\n.cf_file_num_files {\n color: #444444;\n}', '/* all JS for this module is found in /modules/field_type_file/scripts/edit_submission.js */'), (13, 'no', 'yes', 'This module can only be edited via the tinyMCE module.', 7, '{$LANG.word_wysiwyg}', 'tinymce', 2, 'no', 'no', 'textarea', NULL, 5, 'large,very_large', 'smarty', 'core', '', '{if $CONTEXTPAGE == "edit_submission"}\n {$VALUE}\n{elseif $CONTEXTPAGE == "submission_listing"}\n {$VALUE|strip_tags}\n{else}\n {$VALUE|nl2br}\n{/if}', '<textarea name="{$NAME}" id="cf_{$NAME}_id" class="cf_tinymce">{$VALUE}</textarea>\n<script>\ncf_tinymce_settings["{$NAME}"] = {literal}{{/literal}\n skin: "lightgray",\n branding: false,\n menubar: false,\n elementpath: false,\n{if $toolbar == "basic"}\n toolbar: [\n ''bold italic underline strikethrough | bullist numlist''\n ],\n{elseif $toolbar == "simple"}\n toolbar: [\n ''bold italic underline strikethrough | bullist numlist | outdent indent | blockquote hr | link unlink forecolor backcolor''\n ],\n plugins: ''hr link textcolor lists'',\n{elseif $toolbar == "advanced"}\n toolbar: [\n ''bold italic underline strikethrough | bullist numlist | outdent indent | blockquote hr | undo redo link unlink | fontselect fontsizeselect'',\n ''forecolor backcolor | subscript superscript code''\n ],\n plugins: ''hr link textcolor lists code'',\n{elseif $toolbar == "expert"}\n toolbar: [\n ''bold italic underline strikethrough | bullist numlist | outdent indent | blockquote hr | formatselect fontselect fontsizeselect'',\n ''undo redo link unlink | forecolor backcolor | subscript superscript | newdocument charmap removeformat cleanup code''\n ],\n plugins: ''hr link textcolor lists code'',\n{/if}\n{if $resizing}\n statusbar: true,\n resize: true\n{else}\n statusbar: false,\n resize: false\n{/if}\n{literal}}{/literal}\n</script>\n{if $comments}\n <div class="cf_field_comments">{$comments}</div>\n{/if}', '', 'body .mce-ico {\n font-size: 13px;\n}\nbody .mce-btn button {\n padding: 3px 5px 3px 7px;\n}', '// this is populated by each tinyMCE WYWISYG with their settings on page load\nvar cf_tinymce_settings = {};\n\n$(function() {\n $(''textarea.cf_tinymce'').each(function() {\n var field_name = $(this).attr("name");\n var settings = cf_tinymce_settings[field_name];\n settings.selector = "#" + $(this).attr("id");\n tinymce.init(settings);\n });\n});\n\ncf_tinymce_settings.check_required = function() {\n var errors = [];\n for (var i=0; i<rsv_custom_func_errors.length; i++) {\n if (rsv_custom_func_errors[i].func != "cf_tinymce_settings.check_required") {\n continue;\n }\n var field_name = rsv_custom_func_errors[i].field;\n var val = $.trim(tinyMCE.get("cf_" + field_name + "_id").getContent());\n if (!val) {\n var el = document.edit_submission_form[field_name];\n errors.push([el, rsv_custom_func_errors[i].err]);\n }\n }\n if (errors.length) {\n return errors;\n }\n return true;\n}'); -- -------------------------------------------------------- -- -- Table structure for table `[[dbprefix]]field_type_settings` -- CREATE TABLE `[[dbprefix]]field_type_settings` ( `setting_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT, `field_type_id` mediumint(8) unsigned NOT NULL, `field_label` varchar(255) NOT NULL, `field_setting_identifier` varchar(50) NOT NULL, `field_type` enum('textbox','textarea','radios','checkboxes','select','multi-select','option_list_or_form_field') NOT NULL, `field_orientation` enum('horizontal','vertical','na') NOT NULL DEFAULT 'na', `default_value_type` enum('static','dynamic') NOT NULL DEFAULT 'static', `default_value` varchar(255) DEFAULT NULL, `list_order` smallint(6) NOT NULL, PRIMARY KEY (`setting_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=43 ; -- -- Dumping data for table `[[dbprefix]]field_type_settings` -- INSERT INTO `[[dbprefix]]field_type_settings` VALUES (1, 1, '{$LANG.word_size}', 'size', 'select', 'na', 'static', 'cf_size_medium', 1), (2, 1, '{$LANG.phrase_max_length}', 'maxlength', 'textbox', 'na', 'static', '', 2), (3, 1, '{$LANG.word_highlight}', 'highlight', 'select', 'na', 'static', '', 3), (4, 1, '{$LANG.phrase_field_comments}', 'comments', 'textarea', 'na', 'static', '', 4), (5, 2, '{$LANG.word_height}', 'height', 'select', 'na', 'static', 'cf_size_small', 1), (6, 2, '{$LANG.phrase_highlight_colour}', 'highlight_colour', 'select', 'na', 'static', '', 2), (7, 2, '{$LANG.phrase_input_length}', 'input_length', 'radios', 'horizontal', 'static', '', 3), (8, 2, '{$LANG.phrase_max_length_words_chars}', 'maxlength', 'textbox', 'na', 'static', '', 4), (9, 2, '{$LANG.phrase_field_comments}', 'comments', 'textarea', 'na', 'static', '', 5), (10, 3, '{$LANG.phrase_field_comments}', 'comments', 'textarea', 'na', 'static', '', 1), (11, 4, '{$LANG.phrase_option_list_or_contents}', 'contents', 'option_list_or_form_field', 'na', 'static', '', 1), (12, 4, '{$LANG.phrase_field_comments}', 'comments', 'textarea', 'na', 'static', '', 2), (13, 5, '{$LANG.phrase_option_list_or_contents}', 'contents', 'option_list_or_form_field', 'na', 'static', '', 1), (14, 5, '{$LANG.phrase_num_rows}', 'num_rows', 'textbox', 'na', 'static', '5', 2), (15, 5, '{$LANG.phrase_field_comments}', 'comments', 'textarea', 'na', 'static', '', 3), (16, 6, '{$LANG.phrase_option_list_or_contents}', 'contents', 'option_list_or_form_field', 'na', 'static', '', 1), (17, 6, '{$LANG.word_formatting}', 'formatting', 'select', 'na', 'static', 'horizontal', 2), (18, 6, '{$LANG.phrase_field_comments}', 'comments', 'textarea', 'na', 'static', '', 3), (19, 7, '{$LANG.phrase_option_list_or_contents}', 'contents', 'option_list_or_form_field', 'na', 'static', '', 1), (20, 7, '{$LANG.word_formatting}', 'formatting', 'select', 'na', 'static', 'horizontal', 2), (21, 7, '{$LANG.phrase_field_comments}', 'comments', 'textarea', 'na', 'static', '', 3), (22, 8, '{$LANG.phrase_custom_display_format}', 'display_format', 'select', 'na', 'static', 'yy-mm-dd', 1), (23, 8, '{$LANG.phrase_apply_timezone_offset}', 'apply_timezone_offset', 'radios', 'horizontal', 'static', 'no', 2), (24, 8, '{$LANG.phrase_field_comments}', 'comments', 'textarea', 'na', 'static', '', 3), (25, 9, '{$LANG.phrase_custom_display_format}', 'display_format', 'select', 'na', 'static', 'h:mm TT|ampm`true', 1), (26, 9, '{$LANG.phrase_field_comments}', 'comments', 'textarea', 'na', 'static', '', 2), (27, 10, '{$LANG.phrase_phone_number_format}', 'phone_number_format', 'textbox', 'na', 'static', '(xxx) xxx-xxxx', 1), (28, 10, '{$LANG.phrase_field_comments}', 'comments', 'textarea', 'na', 'static', '', 2), (29, 11, '{$LANG.phrase_code_markup_type}', 'code_markup', 'select', 'na', 'static', 'HTML', 1), (30, 11, '{$LANG.word_height}', 'height', 'select', 'na', 'static', '200', 2), (31, 11, '{$LANG.phrase_field_comments}', 'comments', 'textarea', 'na', 'static', '', 3), (32, 12, 'Open link with Fancybox', 'use_fancybox', 'radios', 'horizontal', 'static', 'no', 1), (33, 12, 'Allow multiple file uploads', 'multiple_files', 'radios', 'horizontal', 'static', 'no', 2), (34, 12, 'Filename format', 'file_name_format', 'textbox', 'na', 'static', '{$clean_filename}', 3), (35, 12, 'Folder Path', 'folder_path', 'textbox', 'na', 'dynamic', 'file_upload_dir,core', 4), (36, 12, 'Folder URL', 'folder_url', 'textbox', 'na', 'dynamic', 'file_upload_url,core', 5), (37, 12, 'Permitted File Types', 'permitted_file_types', 'textbox', 'na', 'dynamic', 'file_upload_filetypes,core', 6), (38, 12, 'Max File Size (KB)', 'max_file_size', 'textbox', 'na', 'dynamic', 'file_upload_max_size,core', 7), (39, 12, 'Field Comments', 'comments', 'textbox', 'na', 'static', '', 8), (40, 13, 'Toolbar', 'toolbar', 'select', 'na', 'static', 'simple', 1), (41, 13, 'Allow Toolbar Resizing', 'resizing', 'radios', 'horizontal', 'static', 'true', 2), (42, 13, 'Field Comments', 'comments', 'textarea', 'na', 'static', '', 3); -- -------------------------------------------------------- -- -- Table structure for table `[[dbprefix]]field_type_setting_options` -- CREATE TABLE `[[dbprefix]]field_type_setting_options` ( `setting_id` mediumint(9) NOT NULL, `option_text` varchar(255) DEFAULT NULL, `option_value` varchar(255) DEFAULT NULL, `option_order` smallint(6) NOT NULL, `is_new_sort_group` enum('yes','no') NOT NULL, PRIMARY KEY (`setting_id`,`option_order`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -- Dumping data for table `[[dbprefix]]field_type_setting_options` -- INSERT INTO `[[dbprefix]]field_type_setting_options` VALUES (1, '{$LANG.word_tiny}', 'cf_size_tiny', 1, 'yes'), (1, '{$LANG.word_small}', 'cf_size_small', 2, 'yes'), (1, '{$LANG.word_medium}', 'cf_size_medium', 3, 'yes'), (1, '{$LANG.word_large}', 'cf_size_large', 4, 'yes'), (1, '{$LANG.phrase_full_width}', 'cf_size_full_width', 5, 'yes'), (3, '{$LANG.word_none}', '', 1, 'yes'), (3, '{$LANG.word_red}', 'cf_colour_red', 2, 'yes'), (3, '{$LANG.word_orange}', 'cf_colour_orange', 3, 'yes'), (3, '{$LANG.word_yellow}', 'cf_colour_yellow', 4, 'yes'), (3, '{$LANG.word_green}', 'cf_colour_green', 5, 'yes'), (3, '{$LANG.word_blue}', 'cf_colour_blue', 6, 'yes'), (5, '{$LANG.phrase_tiny_30px}', 'cf_size_tiny', 1, 'yes'), (5, '{$LANG.phrase_small_80px}', 'cf_size_small', 2, 'yes'), (5, '{$LANG.phrase_medium_150px}', 'cf_size_medium', 3, 'yes'), (5, '{$LANG.phrase_large_300px}', 'cf_size_large', 4, 'yes'), (6, '{$LANG.word_none}', '', 1, 'yes'), (6, '{$LANG.word_red}', 'cf_colour_red', 2, 'yes'), (6, '{$LANG.word_orange}', 'cf_colour_orange', 3, 'yes'), (6, '{$LANG.word_yellow}', 'cf_colour_yellow', 4, 'yes'), (6, '{$LANG.word_green}', 'cf_colour_green', 5, 'yes'), (6, '{$LANG.word_blue}', 'cf_colour_blue', 6, 'yes'), (7, '{$LANG.phrase_no_limit}', '', 1, 'yes'), (7, '{$LANG.word_words}', 'words', 2, 'yes'), (7, '{$LANG.word_characters}', 'chars', 3, 'yes'), (17, '{$LANG.word_horizontal}', 'horizontal', 1, 'yes'), (17, '{$LANG.word_vertical}', 'vertical', 2, 'yes'), (17, '{$LANG.phrase_2_columns}', 'cf_option_list_2cols', 3, 'yes'), (17, '{$LANG.phrase_3_columns}', 'cf_option_list_3cols', 4, 'yes'), (17, '{$LANG.phrase_4_columns}', 'cf_option_list_4cols', 5, 'yes'), (20, '{$LANG.word_horizontal}', 'horizontal', 1, 'yes'), (20, '{$LANG.word_vertical}', 'vertical', 2, 'yes'), (20, '{$LANG.phrase_2_columns}', 'cf_option_list_2cols', 3, 'yes'), (20, '{$LANG.phrase_3_columns}', 'cf_option_list_3cols', 4, 'yes'), (20, '{$LANG.phrase_4_columns}', 'cf_option_list_4cols', 5, 'yes'), (22, '2011-11-30', 'yy-mm-dd', 1, 'yes'), (22, '30/11/2011 (dd/mm/yyyy)', 'dd/mm/yy', 2, 'yes'), (22, '11/30/2011 (mm/dd/yyyy)', 'mm/dd/yy', 3, 'yes'), (22, 'Nov 30, 2011', 'M d, yy', 4, 'yes'), (22, 'November 30, 2011', 'MM d, yy', 5, 'yes'), (22, 'Wed Nov 30, 2011', 'D M d, yy', 6, 'yes'), (22, 'Wednesday, November 30, 2011', 'DD, MM d, yy', 7, 'yes'), (22, '30. 08. 2011', 'dd. mm. yy', 8, 'yes'), (22, '30/11/2011 8:00 PM', 'datetime:dd/mm/yy|h:mm TT|ampm`true', 9, 'yes'), (22, '11/30/2011 8:00 PM', 'datetime:mm/dd/yy|h:mm TT|ampm`true', 10, 'yes'), (22, '2011-11-30 8:00 PM', 'datetime:yy-mm-dd|h:mm TT|ampm`true', 11, 'yes'), (22, '2011-11-30 20:00', 'datetime:yy-mm-dd|hh:mm', 12, 'yes'), (22, '2011-11-30 20:00:00', 'datetime:yy-mm-dd|hh:mm:ss|showSecond`true', 13, 'yes'), (22, '30. 08. 2011 20:00', 'datetime:dd. mm. yy|hh:mm', 14, 'yes'), (23, '{$LANG.word_yes}', 'yes', 1, 'yes'), (23, '{$LANG.word_no}', 'no', 2, 'yes'), (25, '8:00 AM', 'h:mm TT|ampm`true', 1, 'yes'), (25, '16:00', 'hh:mm|ampm`false', 2, 'yes'), (25, '16:00:00', 'hh:mm:ss|showSecond`true|ampm`false', 3, 'yes'), (29, 'CSS', 'CSS', 1, 'yes'), (29, 'HTML', 'HTML', 2, 'yes'), (29, 'JavaScript', 'JavaScript', 3, 'yes'), (29, 'XML', 'XML', 4, 'yes'), (30, '{$LANG.phrase_tiny_50px}', '50', 1, 'yes'), (30, '{$LANG.phrase_small_100px}', '100', 2, 'yes'), (30, '{$LANG.phrase_medium_200px}', '200', 3, 'yes'), (30, '{$LANG.phrase_large_400px}', '400', 4, 'yes'), (32, 'Yes', 'yes', 1, 'yes'), (32, 'No', 'no', 2, 'no'), (33, 'Yes', 'yes', 1, 'yes'), (33, 'No', 'no', 2, 'no'), (40, 'Basic', 'basic', 1, 'yes'), (40, 'Simple', 'simple', 2, 'yes'), (40, 'Advanced', 'advanced', 3, 'yes'), (40, 'Expert', 'expert', 4, 'yes'), (41, 'Yes', 'true', 1, 'yes'), (41, 'No', 'false', 2, 'no'); -- -------------------------------------------------------- -- -- Table structure for table `[[dbprefix]]field_type_validation_rules` -- CREATE TABLE `[[dbprefix]]field_type_validation_rules` ( `rule_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT, `field_type_id` mediumint(9) NOT NULL, `rsv_rule` varchar(50) NOT NULL, `rule_label` varchar(100) NOT NULL, `rsv_field_name` varchar(255) NOT NULL, `custom_function` varchar(100) NOT NULL, `custom_function_required` enum('yes','no','na') NOT NULL DEFAULT 'na', `default_error_message` mediumtext NOT NULL, `list_order` smallint(6) NOT NULL, PRIMARY KEY (`rule_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=18 ; -- -- Dumping data for table `[[dbprefix]]field_type_validation_rules` -- INSERT INTO `[[dbprefix]]field_type_validation_rules` VALUES (1, 1, 'required', '{$LANG.word_required}', '{$field_name}', '', 'no', '{$LANG.validation_default_rule_required}', 1), (2, 1, 'valid_email', '{$LANG.phrase_valid_email}', '{$field_name}', '', 'no', '{$LANG.validation_default_rule_valid_email}', 2), (3, 1, 'digits_only', '{$LANG.phrase_numbers_only}', '{$field_name}', '', 'no', '{$LANG.validation_default_rule_numbers_only}', 3), (4, 1, 'letters_only', '{$LANG.phrase_letters_only}', '{$field_name}', '', 'no', '{$LANG.validation_default_rule_letters_only}', 4), (5, 1, 'is_alpha', '{$LANG.phrase_alphanumeric}', '{$field_name}', '', 'no', '{$LANG.validation_default_rule_alpha}', 5), (6, 2, 'required', '{$LANG.word_required}', '{$field_name}', '', 'na', '{$LANG.validation_default_rule_required}', 1), (7, 3, 'required', '{$LANG.word_required}', '{$field_name}', '', 'na', '{$LANG.validation_default_rule_required}', 1), (8, 4, 'required', '{$LANG.word_required}', '{$field_name}', '', 'na', '{$LANG.validation_default_rule_required}', 1), (9, 5, 'required', '{$LANG.word_required}', '{$field_name}[]', '', 'na', '{$LANG.validation_default_rule_required}', 1), (10, 6, 'required', '{$LANG.word_required}', '{$field_name}', '', 'na', '{$LANG.validation_default_rule_required}', 1), (11, 7, 'required', '{$LANG.word_required}', '{$field_name}[]', '', 'na', '{$LANG.validation_default_rule_required}', 1), (12, 8, 'required', '{$LANG.word_required}', '{$field_name}', '', 'na', '{$LANG.validation_default_rule_required}', 1), (13, 9, 'required', '{$LANG.word_required}', '{$field_name}', '', 'na', '{$LANG.validation_default_rule_required}', 1), (14, 10, 'function', '{$LANG.word_required}', '', 'cf_phone.check_required', 'yes', '{$LANG.validation_default_phone_num_required}', 1), (15, 11, 'function', '{$LANG.word_required}', '', 'cf_code.check_required', 'yes', '{$LANG.validation_default_rule_required}', 1), (16, 12, 'function', '{$LANG.word_required}', '', 'files_ns.check_required', 'yes', '{$LANG.validation_default_rule_required}', 1), (17, 13, 'function', '{$LANG.word_required}', '', 'cf_tinymce_settings.check_required', 'yes', '{$LANG.validation_default_rule_required}', 1); -- -------------------------------------------------------- -- -- Table structure for table `[[dbprefix]]field_validation` -- CREATE TABLE `[[dbprefix]]field_validation` ( `rule_id` mediumint(8) unsigned NOT NULL, `field_id` mediumint(9) NOT NULL, `error_message` mediumtext NOT NULL, UNIQUE KEY `rule_id` (`rule_id`,`field_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -------------------------------------------------------- -- -- Table structure for table `[[dbprefix]]forms` -- CREATE TABLE `[[dbprefix]]forms` ( `form_id` mediumint(9) unsigned NOT NULL AUTO_INCREMENT, `form_type` enum('internal','external','form_builder') NOT NULL DEFAULT 'external', `access_type` enum('admin','public','private') NOT NULL DEFAULT 'public', `submission_type` enum('code','direct') DEFAULT NULL, `date_created` datetime NOT NULL, `is_active` enum('yes','no') NOT NULL DEFAULT 'no', `is_initialized` enum('yes','no') NOT NULL DEFAULT 'no', `is_complete` enum('yes','no') NOT NULL DEFAULT 'no', `is_multi_page_form` enum('yes','no') NOT NULL DEFAULT 'no', `form_name` varchar(255) NOT NULL DEFAULT '', `form_url` varchar(255) NOT NULL DEFAULT '', `redirect_url` varchar(255) DEFAULT NULL, `auto_delete_submission_files` enum('yes','no') NOT NULL DEFAULT 'yes', `submission_strip_tags` enum('yes','no') NOT NULL DEFAULT 'yes', `edit_submission_page_label` text, `add_submission_button_label` varchar(255) DEFAULT '', PRIMARY KEY (`form_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `[[dbprefix]]form_email_fields` -- CREATE TABLE `[[dbprefix]]form_email_fields` ( `form_email_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT, `form_id` mediumint(8) unsigned NOT NULL, `email_field_id` mediumint(9) NOT NULL, `first_name_field_id` mediumint(9) DEFAULT NULL, `last_name_field_id` mediumint(9) DEFAULT NULL, PRIMARY KEY (`form_email_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `[[dbprefix]]form_fields` -- CREATE TABLE `[[dbprefix]]form_fields` ( `field_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT, `form_id` mediumint(8) unsigned NOT NULL DEFAULT '0', `field_name` varchar(255) NOT NULL DEFAULT '', `field_test_value` mediumtext, `field_size` varchar(255) DEFAULT 'medium', `field_type_id` smallint(6) NOT NULL DEFAULT '1', `is_system_field` enum('yes','no') NOT NULL DEFAULT 'no', `data_type` enum('string','number','date') NOT NULL DEFAULT 'string', `field_title` varchar(100) DEFAULT NULL, `col_name` varchar(100) DEFAULT NULL, `list_order` smallint(5) unsigned DEFAULT NULL, `is_new_sort_group` enum('yes','no') NOT NULL DEFAULT 'yes', `include_on_redirect` enum('yes','no') NOT NULL DEFAULT 'no', PRIMARY KEY (`field_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `[[dbprefix]]hooks` -- CREATE TABLE `[[dbprefix]]hooks` ( `id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT, `hook_type` enum('code','template') NOT NULL, `component` enum('core','api','module') NOT NULL, `filepath` varchar(255) NOT NULL, `action_location` varchar(255) NOT NULL, `function_name` varchar(255) NOT NULL, `params` mediumtext, `overridable` mediumtext, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=195 ; -- -- Dumping data for table `[[dbprefix]]hooks` -- INSERT INTO `[[dbprefix]]hooks` VALUES (1, 'code', 'core', '/global/code/Modules.class.php', 'start', 'FormTools\\Modules::getList', 'modules_info', 'modules_info'), (2, 'code', 'core', '/global/code/Modules.class.php', 'start', 'FormTools\\Modules::moduleOverrideData', 'location,data', 'data'), (3, 'code', 'core', '/global/code/Modules.class.php', 'end', 'FormTools\\Modules::getModule', 'module_id,result', 'result'), (4, 'code', 'core', '/global/code/Modules.class.php', 'start', 'FormTools\\Modules::searchModules', 'search_criteria', 'search_criteria'), (5, 'code', 'core', '/global/code/Modules.class.php', 'end', 'FormTools\\Modules::uninstallModule', 'module_id,success,message', 'success,message'), (6, 'code', 'core', '/global/code/Modules.class.php', 'end', 'FormTools\\Modules::includeModule', 'module_folder', ''), (7, 'code', 'core', '/global/code/Menus.class.php', 'end', 'FormTools\\Menus::getMenuList', 'menus', 'menus'), (8, 'code', 'core', '/global/code/Menus.class.php', 'middle', 'FormTools\\Menus::getClientMenuPagesDropdown', 'select_lines', 'select_lines'), (9, 'code', 'core', '/global/code/Menus.class.php', 'end', 'FormTools\\Menus::getList', 'return_hash', 'return_hash'), (10, 'code', 'core', '/global/code/Menus.class.php', 'middle', 'FormTools\\Menus::getAdminMenuPagesDropdown', 'select_lines', 'select_lines'), (11, 'code', 'core', '/global/code/Menus.class.php', 'end', 'FormTools\\Menus::getAdminMenu', 'menu_info', 'menu_info'), (12, 'code', 'core', '/global/code/Menus.class.php', 'end', 'FormTools\\Menus::getClientMenu', 'menu_info', 'menu_info'), (13, 'code', 'core', '/global/code/Menus.class.php', 'end', 'FormTools\\Menus::getMenuItems', 'menu_items,menu_id', 'menu_items'), (14, 'code', 'core', '/global/code/Menus.class.php', 'end', 'FormTools\\Menus::updateMenuOrder', 'menu_id', ''), (15, 'code', 'core', '/global/code/Menus.class.php', 'end', 'FormTools\\Menus::updateAdminMenu', 'success,message,info', 'success,message'), (16, 'code', 'core', '/global/code/Menus.class.php', 'end', 'FormTools\\Menus::updateClientMenu', 'info', 'success,message'), (17, 'code', 'core', '/global/code/Menus.class.php', 'start', 'FormTools\\Menus::deleteClientMenu', 'menu_id', ''), (18, 'code', 'core', '/global/code/User.class.php', 'main', 'FormTools\\User->login', 'account_info', 'account_info'), (19, 'code', 'core', '/global/code/User.class.php', 'start', 'FormTools\\User->checkAuth', 'required_account_type', 'boot_out_user,message_flag'), (20, 'code', 'core', '/global/code/User.class.php', 'main', 'FormTools\\User->getAccountPlaceholders', 'placeholders,account_id', 'placeholders'), (21, 'code', 'core', '/global/code/General.class.php', 'main', 'FormTools\\General::checkClientMayView', 'client_id,form_id,view_id,permissions', 'permissions'), (22, 'code', 'core', '/global/code/General.class.php', 'end', 'FormTools\\General::generateJsMessages', 'js', 'js'), (23, 'code', 'core', '/global/code/General.class.php', 'end', 'FormTools\\General::displayCustomPageMessage', 'flag', 'found,g_success,g_message'), (24, 'code', 'core', '/global/code/General.class.php', 'end', 'FormTools\\General::evalSmartyString', 'output,placeholder_str,placeholders', 'output'), (25, 'code', 'core', '/global/code/General.class.php', 'end', 'FormTools\\General::alterTableColumn', 'table,old_col_name,new_col_name,col_type', ''), (26, 'code', 'core', '/global/code/General.class.php', 'end', 'FormTools\\General::getSubmissionPlaceholders', 'placeholders', 'placeholders'), (27, 'code', 'core', '/global/code/Forms.class.php', 'start', 'FormTools\\Forms::searchForms', 'search_criteria', 'search_criteria'), (28, 'code', 'core', '/global/code/Forms.class.php', 'end', 'FormTools\\Forms::searchForms', 'search_criteria,form_info', 'form_info'), (29, 'code', 'core', '/global/code/Forms.class.php', 'end', 'FormTools\\Forms::getForm', 'form_id,form_info', 'form_info'), (30, 'code', 'core', '/global/code/Forms.class.php', 'end', 'FormTools\\Forms::getFormClients', 'form_id,accounts', 'accounts'), (31, 'code', 'core', '/global/code/Forms.class.php', 'end', 'FormTools\\Forms::setFormMainSettings', 'infohash,success,message', 'success,message'), (32, 'code', 'core', '/global/code/Forms.class.php', 'end', 'FormTools\\Forms::finalizeForm', 'form_id', ''), (33, 'code', 'core', '/global/code/Forms.class.php', 'start', 'FormTools\\Forms::setFormFieldTypes', 'info,form_id', 'info'), (34, 'code', 'core', '/global/code/Forms.class.php', 'start', 'FormTools\\Forms::deleteForm', 'form_id', ''), (35, 'code', 'core', '/global/code/Forms.class.php', 'start', 'FormTools\\Forms::clientUpdateFormSettings', 'infohash', 'infohash'), (36, 'code', 'core', '/global/code/Forms.class.php', 'end', 'FormTools\\Forms::clientUpdateFormSettings', 'infohash,success,message', 'success,message'), (37, 'code', 'core', '/global/code/Forms.class.php', 'start', 'FormTools\\Forms::updateFormMainTab', 'infohash,form_id', 'infohash'), (38, 'code', 'core', '/global/code/Forms.class.php', 'end', 'FormTools\\Forms::updateFormMainTab', 'infohash,form_id,success,message', 'success,message'), (39, 'code', 'core', '/global/code/Forms.class.php', 'start', 'FormTools\\Forms::updateFormFieldsTab', 'infohash,form_id', 'infohash'), (40, 'code', 'core', '/global/code/Forms.class.php', 'delete_fields', 'FormTools\\Forms::updateFormFieldsTab', 'deleted_field_ids,infohash,form_id', ''), (41, 'code', 'core', '/global/code/Forms.class.php', 'end', 'FormTools\\Forms::updateFormFieldsTab', 'infohash,field_info,form_id', 'success,message'), (42, 'code', 'core', '/global/code/OmitLists.class.php', 'end', 'FormTools\\OmitLists::getPublicFormOmitList', 'client_ids,form_id', 'client_ids'), (43, 'code', 'core', '/global/code/OptionLists.class.php', 'end', 'FormTools\\OptionLists::getList', 'return_hash', 'return_hash'), (44, 'code', 'core', '/global/code/OptionLists.class.php', 'end', 'FormTools\\OptionLists::updateOptionList', 'list_id,info', 'success,message'), (45, 'code', 'core', '/global/code/OptionLists.class.php', 'end', 'FormTools\\OptionLists::deleteOptionList', 'list_id', 'success,message'), (46, 'code', 'core', '/global/code/Clients.class.php', 'start', 'FormTools\\Clients::updateClient', 'account_id,info', 'info'), (47, 'code', 'core', '/global/code/Clients.class.php', 'end', 'FormTools\\Clients::updateClient', 'account_id,info', 'success,message'), (48, 'code', 'core', '/global/code/Clients.class.php', 'end', 'FormTools\\Clients::deleteClient', 'account_id', 'success,message'), (49, 'code', 'core', '/global/code/Clients.class.php', 'end', 'FormTools\\Clients::disableClient', 'account_id', ''), (50, 'code', 'core', '/global/code/Clients.class.php', 'end', 'FormTools\\Clients::getClientFormViews', 'account_id,info', 'info'), (51, 'code', 'core', '/global/code/Clients.class.php', 'start', 'FormTools\\Clients::searchClients', 'search_criteria', 'search_criteria'), (52, 'code', 'core', '/global/code/Clients.class.php', 'end', 'FormTools\\Clients::searchClients', 'search_criteria,clients', 'clients'), (53, 'code', 'core', '/global/code/Settings.class.php', 'end', 'FormTools\\Settings::updateMainSettings', 'settings', 'success,message'), (54, 'code', 'core', '/global/code/Settings.class.php', 'end', 'FormTools\\Settings::updateAccountSettings', 'settings', 'success,message'), (55, 'code', 'core', '/global/code/Settings.class.php', 'end', 'FormTools\\Settings::updateFileSettings', 'infohash', 'success,message'), (56, 'code', 'core', '/global/code/Settings.class.php', 'end', 'FormTools\\Settings::updateThemeSettings', 'infohash', 'success,message'), (57, 'code', 'core', '/global/code/Emails.class.php', 'end', 'FormTools\\Emails::getEmailTemplateList', 'form_id,info', 'info'), (58, 'code', 'core', '/global/code/Emails.class.php', 'end', 'FormTools\\Emails::createBlankEmailTemplate', 'email_id', ''), (59, 'code', 'core', '/global/code/Emails.class.php', 'end', 'FormTools\\Emails::getEmailTemplate', 'email_template', 'email_template'), (60, 'code', 'core', '/global/code/Emails.class.php', 'end', 'FormTools\\Emails::getEmailTemplates', 'form_id,return_hash', 'return_hash'), (61, 'code', 'core', '/global/code/Emails.class.php', 'start', 'FormTools\\Emails::sendTestEmail', 'info', 'info'), (62, 'code', 'core', '/global/code/Emails.class.php', 'end', 'FormTools\\Emails::getEmailPatterns', 'text_patterns,html_patterns', 'text_patterns,html_patterns'), (63, 'code', 'core', '/global/code/Emails.class.php', 'end', 'FormTools\\Emails::setFieldAsEmailField', 'form_id,infohash', ''), (64, 'code', 'core', '/global/code/Emails.class.php', 'end', 'FormTools\\Emails::unsetFieldAsEmailField', 'form_email_id', ''), (65, 'code', 'core', '/global/code/Emails.class.php', 'start', 'FormTools\\Emails::updateEmailTemplate', 'email_id,info', 'info'), (66, 'code', 'core', '/global/code/Emails.class.php', 'end', 'FormTools\\Emails::updateEmailTemplate', 'email_id,info', 'success,message'), (67, 'code', 'core', '/global/code/Emails.class.php', 'end', 'FormTools\\Emails::getEditSubmissionEmailTemplates', 'view_id,email_info', 'email_info'), (68, 'code', 'core', '/global/code/Emails.class.php', 'start', 'FormTools\\Emails::processEmailTemplate', 'form_id,submission_id,email_id,email_components', 'email_components'), (69, 'code', 'core', '/global/code/Accounts.class.php', 'main', 'FormTools\\Accounts::getAccountSettings', 'account_id,hash', 'hash'), (70, 'code', 'core', '/global/code/Accounts.class.php', 'start', 'FormTools\\Accounts::setAccountSettings', 'account_id,settings', 'settings'), (71, 'code', 'core', '/global/code/Accounts.class.php', 'end', 'FormTools\\Accounts::setAccountSettings', 'account_id,settings', ''), (72, 'code', 'core', '/global/code/Accounts.class.php', 'main', 'FormTools\\Accounts::getAccountInfo', 'account_info', 'account_info'), (73, 'code', 'core', '/global/code/Accounts.class.php', 'start', 'FormTools\\Accounts::sendPassword', 'info', 'info'), (74, 'code', 'core', '/global/code/Accounts.class.php', 'end', 'FormTools\\Accounts::sendPassword', 'success,message,info', 'success,message'), (75, 'code', 'core', '/global/code/Administrator.class.php', 'main', 'FormTools\\Administrator::getAdminInfo', 'admin_info', 'admin_info'), (76, 'code', 'core', '/global/code/Administrator.class.php', 'start', 'FormTools\\Administrator::addClient', 'form_vals', 'form_vals'), (77, 'code', 'core', '/global/code/Administrator.class.php', 'end', 'FormTools\\Administrator::addClient', 'new_user_id,account_settings', 'success,message'), (78, 'code', 'core', '/global/code/Administrator.class.php', 'start', 'FormTools\\Administrator::updateAdminAccount', 'infohash,account_id', 'infohash'), (79, 'code', 'core', '/global/code/Administrator.class.php', 'end', 'FormTools\\Administrator::updateAdminAccount', 'infohash,account_id', 'success,message'), (80, 'code', 'core', '/global/code/Administrator.class.php', 'start', 'FormTools\\Administrator::adminUpdateClient', 'infohash,tab_num', 'infohash,tab_num'), (81, 'code', 'core', '/global/code/Administrator.class.php', 'end', 'FormTools\\Administrator::adminUpdateClient', 'infohash,tab_num', 'success,message'), (82, 'code', 'core', '/global/code/ModuleMenu.class.php', 'end', 'FormTools\\ModuleMenu::getMenuItems', 'menu_items,module_id,module_folder', 'menu_items'), (83, 'code', 'core', '/global/code/ViewTabs.class.php', 'end', 'FormTools\\ViewTabs::getViewTabs', 'view_id,tab_info', 'tab_info'), (84, 'code', 'core', '/global/code/Pages.class.php', 'start', 'FormTools\\Pages::constructPageURL', 'url,page_identifier,custom_options,args', 'url'), (85, 'code', 'core', '/global/code/Pages.class.php', 'end', 'FormTools\\Pages::getPageUrl', 'page_identifier,params,full_url', 'full_url'), (86, 'code', 'core', '/global/code/Submissions.class.php', 'start', 'FormTools\\Submissions::processFormSubmission', 'form_info,form_id,form_data', 'form_data'), (87, 'code', 'core', '/global/code/Submissions.class.php', 'end', 'FormTools\\Submissions::processFormSubmission', 'form_id,submission_id', ''), (88, 'code', 'core', '/global/code/Submissions.class.php', 'manage_files', 'FormTools\\Submissions::processFormSubmission', 'form_id,submission_id,file_fields,redirect_query_params', 'success,message,redirect_query_params'), (89, 'code', 'core', '/global/code/Submissions.class.php', 'end', 'FormTools\\Submissions::createBlankSubmission', 'form_id,now,ip,new_submission_id', ''), (90, 'code', 'core', '/global/code/Submissions.class.php', 'start', 'FormTools\\Submissions::deleteSubmission', 'form_id,view_id,submission_id,is_admin', ''), (91, 'code', 'core', '/global/code/Submissions.class.php', 'end', 'FormTools\\Submissions::deleteSubmission', 'form_id,view_id,submission_id,is_admin', 'success,message'), (92, 'code', 'core', '/global/code/Submissions.class.php', 'start', 'FormTools\\Submissions::deleteSubmissions', 'form_id,view_id,submissions_to_delete,omit_list,search_fields', 'submission_ids'), (93, 'code', 'core', '/global/code/Submissions.class.php', 'end', 'FormTools\\Submissions::deleteSubmissions', 'form_id,view_id,submissions_to_delete,omit_list,search_fields', 'success,message'), (94, 'code', 'core', '/global/code/Submissions.class.php', 'end', 'FormTools\\Submissions::getSubmission', 'form_id,submission_id,view_id,return_arr', 'return_arr'), (95, 'code', 'core', '/global/code/Submissions.class.php', 'end', 'FormTools\\Submissions::getSubmissionInfo', 'form_id,submission_id,submission', 'submission'), (96, 'code', 'core', '/global/code/Submissions.class.php', 'start', 'FormTools\\Submissions::updateSubmission', 'form_id,submission_id,infohash', 'infohash'), (97, 'code', 'core', '/global/code/Submissions.class.php', 'manage_files', 'FormTools\\Submissions::updateSubmission', 'form_id,submission_id,file_fields', 'success,message'), (98, 'code', 'core', '/global/code/Submissions.class.php', 'end', 'FormTools\\Submissions::updateSubmission', 'form_id,submission_id,infohash', 'success,message'), (99, 'code', 'core', '/global/code/Submissions.class.php', 'end', 'FormTools\\Submissions::searchSubmissions', 'form_id,view_id,results_per_page,page_num,order,search_fields,submission_ids,return_hash', 'return_hash'), (100, 'code', 'core', '/global/code/Submissions.class.php', 'main', 'FormTools\\Submissions::displaySubmissionListingQuicklinks', 'context', 'quicklinks'), (101, 'code', 'core', '/global/code/Submissions.class.php', 'end', 'FormTools\\Submissions::copySubmissions', 'form_id,submission_id_map', ''), (102, 'code', 'core', '/global/code/Submissions.class.php', 'end', 'FormTools\\Submissions::copySubmission', 'form_id,submission_id_map', ''), (103, 'code', 'core', '/global/code/Views.class.php', 'end', 'FormTools\\Views::getViews', 'return_hash', 'return_hash'), (104, 'code', 'core', '/global/code/Views.class.php', 'end', 'FormTools\\Views::getViewIds', 'view_ids', 'view_ids'), (105, 'code', 'core', '/global/code/Views.class.php', 'end', 'FormTools\\Views::createView', 'view_id', ''), (106, 'code', 'core', '/global/code/Views.class.php', 'end', 'FormTools\\Views::deleteView', 'view_id', 'success,message'), (107, 'code', 'core', '/global/code/Views.class.php', 'end', 'FormTools\\Views::getViewList', 'form_id,result', 'result'), (108, 'code', 'core', '/global/code/Views.class.php', 'end', 'FormTools\\Views::getNewViewSubmissionDefaults', 'results,view_id', 'results'), (109, 'code', 'core', '/global/code/Views.class.php', 'end', 'FormTools\\Views::getViewClients', 'account_info', 'account_info'), (110, 'code', 'core', '/global/code/Views.class.php', 'end', 'FormTools\\Views::updateView', 'view_id,info', 'success,message'), (111, 'code', 'core', '/global/code/Views.class.php', 'end', 'FormTools\\Views::getFormViews', 'view_hash', 'view_hash'), (112, 'code', 'core', '/global/code/Views.class.php', 'end', 'FormTools\\Views::getView', 'view_id,view_info', 'view_info'), (113, 'code', 'core', '/global/code/ViewFilters.class.php', 'start', 'FormTools\\ViewFilters::getViewFilterSql', 'placeholders,is_client_account', 'placeholders,is_client_account'), (114, 'code', 'core', '/global/code/Themes.class.php', 'end', 'FormTools\\Themes::getList', 'theme_info', 'theme_info'), (115, 'code', 'core', '/global/code/Themes.class.php', 'end', 'FormTools\\Themes::getTheme', 'theme_id,theme_info', 'theme_info'), (116, 'code', 'core', '/global/code/Themes.class.php', 'end', 'FormTools\\Themes::getThemeByThemeFolder', 'theme_folder,theme_info', 'theme_info'), (117, 'code', 'core', '/global/code/Themes.class.php', 'main', 'FormTools\\Themes::getPage', 'smarty,template,page_vars', 'smarty'), (118, 'code', 'core', '/global/code/Themes.class.php', 'end', 'FormTools\\Themes::displayModulePage', 'module_folder', ''), (119, 'code', 'core', '/global/code/Themes.class.php', 'main', 'FormTools\\Themes::displayModulePage', 'smarty,template,page_vars', 'g_smarty'), (120, 'code', 'core', '/global/code/Fields.class.php', 'end', 'FormTools\\Fields::getFormFieldSettings', 'field_id,settings', 'settings'), (121, 'code', 'core', '/global/code/Fields.class.php', 'start', 'FormTools\\Fields::getUploadedFiles', 'form_id,field_ids', 'uploaded_files'), (122, 'code', 'core', '/global/code/Fields.class.php', 'end', 'FormTools\\Fields::getFormFields', 'form_id,infohash', 'infohash'), (123, 'code', 'core', '/global/code/Fields.class.php', 'start', 'FormTools\\Fields::updateFormFields', 'infohash,form_id', 'infohash'), (124, 'code', 'core', '/global/code/Fields.class.php', 'end', 'FormTools\\Fields::deleteFormFields', 'removed_fields,form_id,field_ids,message', 'success,message'), (125, 'code', 'core', '/global/code/Fields.class.php', 'end', 'FormTools\\Fields::getFormField', 'field_id,info', 'info'), (126, 'code', 'core', '/global/code/Fields.class.php', 'end', 'FormTools\\Fields::addFormFieldsAdvanced', 'form_id', 'success,message'), (127, 'code', 'core', '/global/code/Fields.class.php', 'end', 'FormTools\\Fields::getFieldOptions', 'field_id,options', 'options'), (128, 'code', 'core', '/global/code/Fields.class.php', 'end', 'FormTools\\Fields::getExtendedFieldSettings', 'field_id,settings', 'settings'), (129, 'code', 'core', '/global/code/Fields.class.php', 'end', 'FormTools\\Fields::updateField', 'field_id', 'success,message'), (130, 'code', 'core', '/global/code/Files.class.php', 'start', 'FormTools\\Files::deleteSubmissionFiles', 'form_id,file_field_info', 'success,problems'), (131, 'code', 'core', '/global/code/Files.class.php', 'end', 'FormTools\\Files::getUniqueFilename', 'return_filename', 'return_filename'), (132, 'template', 'core', '/themes/default/clients/forms/index.tpl', 'client_submission_listings_top', '', '', ''), (133, 'template', 'core', '/themes/default/clients/forms/index.tpl', 'client_submission_listings_buttons1', '', '', ''), (134, 'template', 'core', '/themes/default/clients/forms/index.tpl', 'client_submission_listings_buttons2', '', '', ''), (135, 'template', 'core', '/themes/default/clients/forms/index.tpl', 'client_submission_listings_buttons3', '', '', ''), (136, 'template', 'core', '/themes/default/clients/forms/index.tpl', 'client_submission_listings_buttons4', '', '', ''), (137, 'template', 'core', '/themes/default/clients/forms/index.tpl', 'client_submission_listings_bottom', '', '', ''), (138, 'template', 'core', '/themes/default/clients/forms/edit_submission.tpl', 'client_edit_submission_top', '', '', ''), (139, 'template', 'core', '/themes/default/clients/forms/edit_submission.tpl', 'client_edit_submission_bottom', '', '', ''), (140, 'template', 'core', '/themes/default/clients/account/tab_main.tpl', 'edit_client_main_top', '', '', ''), (141, 'template', 'core', '/themes/default/clients/account/tab_main.tpl', 'edit_client_main_middle', '', '', ''), (142, 'template', 'core', '/themes/default/clients/account/tab_main.tpl', 'edit_client_main_bottom', '', '', ''), (143, 'template', 'core', '/themes/default/clients/account/tab_settings.tpl', 'edit_client_settings_top', '', '', ''), (144, 'template', 'core', '/themes/default/clients/account/tab_settings.tpl', 'edit_client_settings_bottom', '', '', ''), (145, 'template', 'core', '/themes/default/admin/clients/index.tpl', 'admin_list_clients_top', '', '', ''), (146, 'template', 'core', '/themes/default/admin/clients/index.tpl', 'admin_list_clients_bottom', '', '', ''), (147, 'template', 'core', '/themes/default/admin/clients/tab_main.tpl', 'admin_edit_client_main_top', '', '', ''), (148, 'template', 'core', '/themes/default/admin/clients/tab_main.tpl', 'admin_edit_client_main_middle', '', '', ''), (149, 'template', 'core', '/themes/default/admin/clients/tab_main.tpl', 'admin_edit_client_main_bottom', '', '', ''), (150, 'template', 'core', '/themes/default/admin/clients/add.tpl', 'admin_add_client_top', '', '', ''), (151, 'template', 'core', '/themes/default/admin/clients/add.tpl', 'admin_add_client_bottom', '', '', ''), (152, 'template', 'core', '/themes/default/admin/clients/tab_forms.tpl', 'admin_edit_client_forms_top', '', '', ''), (153, 'template', 'core', '/themes/default/admin/clients/tab_forms.tpl', 'admin_edit_client_forms_bottom', '', '', ''), (154, 'template', 'core', '/themes/default/admin/clients/tab_settings.tpl', 'admin_edit_client_settings_top', '', '', ''), (155, 'template', 'core', '/themes/default/admin/clients/tab_settings.tpl', 'admin_edit_client_settings_bottom', '', '', ''), (156, 'template', 'core', '/themes/default/admin/clients/edit.tpl', 'admin_edit_client_pages_top', '', '', ''), (157, 'template', 'core', '/themes/default/admin/clients/edit.tpl', 'admin_edit_client_pages_bottom', '', '', ''), (158, 'template', 'core', '/themes/default/admin/settings/tab_main.tpl', 'admin_settings_main_tab_bottom', '', '', ''), (159, 'template', 'core', '/themes/default/admin/settings/tab_accounts.tpl', 'admin_settings_client_settings_bottom', '', '', ''), (160, 'template', 'core', '/themes/default/admin/settings/tab_menus.tpl', 'admin_settings_menus_top', '', '', ''), (161, 'template', 'core', '/themes/default/admin/settings/tab_edit_admin_menu.tpl', 'admin_settings_admin_menu_top', '', '', ''), (162, 'template', 'core', '/themes/default/admin/settings/tab_edit_client_menu.tpl', 'admin_settings_client_menu_top', '', '', ''), (163, 'template', 'core', '/themes/default/admin/settings/tab_files.tpl', 'admin_settings_files_bottom', '', '', ''), (164, 'template', 'core', '/themes/default/admin/forms/option_lists/index.tpl', 'option_list_button_row', '', '', ''), (165, 'template', 'core', '/themes/default/admin/forms/option_lists/tab_main.tpl', 'edit_option_list_main', '', '', ''), (166, 'template', 'core', '/themes/default/admin/forms/index.tpl', 'admin_forms_list_top', '', '', ''), (167, 'template', 'core', '/themes/default/admin/forms/index.tpl', 'admin_forms_form_type_label', '', '', ''), (168, 'template', 'core', '/themes/default/admin/forms/index.tpl', 'admin_forms_list_bottom', '', '', ''), (169, 'template', 'core', '/themes/default/admin/forms/edit_submission.tpl', 'admin_edit_submission_top', '', '', ''), (170, 'template', 'core', '/themes/default/admin/forms/edit_submission.tpl', 'admin_edit_submission_bottom', '', '', ''), (171, 'template', 'core', '/themes/default/admin/forms/edit/tab_edit_email_tab1.tpl', 'edit_template_tab1', '', '', ''), (172, 'template', 'core', '/themes/default/admin/forms/edit/tab_edit_email_tab1.tpl', 'edit_template_tab1_advanced', '', '', ''), (173, 'template', 'core', '/themes/default/admin/forms/edit/index.tpl', 'admin_edit_form_content', '', '', ''), (174, 'template', 'core', '/themes/default/admin/forms/edit/tab_main.tpl', 'admin_edit_form_main_tab_form_type_dropdown', '', '', ''), (175, 'template', 'core', '/themes/default/admin/forms/edit/tab_main.tpl', 'admin_edit_form_main_tab_after_main_settings', '', '', ''), (176, 'template', 'core', '/themes/default/admin/forms/edit/tab_main.tpl', 'admin_edit_form_main_tab_button_row', '', '', ''), (177, 'template', 'core', '/themes/default/admin/forms/edit/tab_edit_email_tab2.tpl', 'edit_template_tab2', '', '', ''), (178, 'template', 'core', '/themes/default/admin/forms/edit/tab_fields.tpl', 'admin_edit_form_fields_tab_button_row', '', '', ''), (179, 'template', 'core', '/themes/default/admin/forms/edit/tab_edit_view__filters.tpl', 'admin_edit_view_client_map_filter_dropdown', '', '', ''), (180, 'template', 'core', '/themes/default/admin/forms/edit/tab_views.tpl', 'admin_edit_form_views_tab_button_row', '', '', ''), (181, 'template', 'core', '/themes/default/admin/forms/submissions.tpl', 'admin_submission_listings_top', '', '', ''), (182, 'template', 'core', '/themes/default/admin/forms/submissions.tpl', 'admin_submission_listings_buttons1', '', '', ''), (183, 'template', 'core', '/themes/default/admin/forms/submissions.tpl', 'admin_submission_listings_buttons2', '', '', ''), (184, 'template', 'core', '/themes/default/admin/forms/submissions.tpl', 'admin_submission_listings_buttons3', '', '', ''), (185, 'template', 'core', '/themes/default/admin/forms/submissions.tpl', 'admin_submission_listings_buttons4', '', '', ''), (186, 'template', 'core', '/themes/default/admin/forms/submissions.tpl', 'admin_submission_listings_bottom', '', '', ''), (187, 'template', 'core', '/themes/default/admin/forms/add/index.tpl', 'add_form_page', '', '', ''), (188, 'template', 'core', '/themes/default/admin/account/index.tpl', 'admin_account_top', '', '', ''), (189, 'template', 'core', '/themes/default/admin/account/index.tpl', 'admin_account_bottom', '', '', ''), (190, 'template', 'core', '/themes/default/admin/themes/index.tpl', 'admin_settings_themes_bottom', '', '', ''), (191, 'template', 'core', '/themes/default/modules_header.tpl', 'modules_head_top', '', '', ''), (192, 'template', 'core', '/themes/default/modules_header.tpl', 'modules_head_bottom', '', '', ''), (193, 'template', 'core', '/themes/default/header.tpl', 'head_top', '', '', ''), (194, 'template', 'core', '/themes/default/header.tpl', 'head_bottom', '', '', ''); -- -------------------------------------------------------- -- -- Table structure for table `[[dbprefix]]hook_calls` -- CREATE TABLE `[[dbprefix]]hook_calls` ( `hook_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT, `hook_type` enum('code','template') NOT NULL DEFAULT 'code', `action_location` varchar(100) NOT NULL, `module_folder` varchar(255) NOT NULL, `function_name` varchar(255) NOT NULL, `hook_function` varchar(255) NOT NULL, `priority` tinyint(4) NOT NULL DEFAULT '50', PRIMARY KEY (`hook_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=31 ; -- -- Dumping data for table `[[dbprefix]]hook_calls` -- INSERT INTO `[[dbprefix]]hook_calls` VALUES (1, 'code', 'main', 'data_visualization', 'FormTools\\Submissions::displaySubmissionListingQuicklinks', 'addQuicklink', 50), (2, 'template', 'head_bottom', 'data_visualization', '', 'includeInHead', 50), (3, 'code', 'start', 'data_visualization', 'FormTools\\Forms::deleteForm', 'deleteFormHook', 50), (4, 'template', 'data_visualization', 'data_visualization', '', 'displayInPagesModule', 50), (5, 'template', 'admin_submission_listings_bottom', 'export_manager', '', 'displayExportOptions', 50), (6, 'template', 'client_submission_listings_bottom', 'export_manager', '', 'displayExportOptions', 50), (7, 'code', 'manage_files', 'field_type_file', 'FormTools\\Submissions::updateSubmission', 'updateSubmissionHook', 50), (8, 'code', 'manage_files', 'field_type_file', 'FormTools\\Submissions::processFormSubmission', 'processFormSubmissionHook', 50), (9, 'code', 'manage_files', 'field_type_file', 'FormTools\\API->processFormSubmission', 'apiProcessFormSubmissionHook', 50), (10, 'code', 'start', 'field_type_file', 'FormTools\\Files::deleteSubmissionFiles', 'deleteSubmissionsHook', 50), (11, 'code', 'start', 'field_type_file', 'FormTools\\Fields::getUploadedFiles', 'getUploadedFilesHook', 50), (12, 'template', 'head_bottom', 'field_type_file', '', 'includeJs', 50), (13, 'template', 'standalone_form_fields_head_bottom', 'field_type_file', '', 'includeStandaloneJs', 50), (14, 'template', 'add_form_page', 'form_builder', '', 'displayAddFormOption', 50), (15, 'template', 'admin_edit_form_main_tab_form_type_dropdown', 'form_builder', '', 'displayFormTypeOption', 50), (16, 'template', 'admin_forms_form_type_label', 'form_builder', '', 'displayFormBuilderLabel', 50), (17, 'template', 'admin_edit_form_content', 'form_builder', '', 'displayPublishTab', 50), (18, 'code', 'start', 'form_builder', 'FormTools\\Modules::moduleOverrideData', 'inlineDataOverride', 50), (19, 'code', 'end', 'form_builder', 'FormTools\\General::displayCustomPageMessage', 'displayFormCreatedMessage', 50), (20, 'code', 'start', 'form_builder', 'FormTools\\Forms::deleteForm', 'onDeleteForm', 50), (21, 'code', 'end', 'form_builder', 'FormTools\\Views::deleteView', 'onDeleteView', 50), (22, 'code', 'middle', 'pages', 'FormTools\\Menus::getAdminMenuPagesDropdown', 'addPagesMenuItems', 20), (23, 'code', 'middle', 'pages', 'FormTools\\Menus::getClientMenuPagesDropdown', 'addPagesMenuItems', 20), (24, 'template', 'edit_template_tab2', 'swift_mailer', '', 'swift_display_extra_fields_tab2', 50), (25, 'code', 'end', 'swift_mailer', 'ft_create_blank_email_template', 'swift_map_email_template_field', 50), (26, 'code', 'end', 'swift_mailer', 'ft_delete_email_template', 'swift_delete_email_template_field', 50), (27, 'code', 'end', 'swift_mailer', 'ft_update_email_template', 'swift_update_email_template_append_extra_fields', 50), (28, 'code', 'end', 'swift_mailer', 'ft_get_email_template', 'swift_get_email_template_append_extra_fields', 50), (29, 'template', 'head_bottom', 'field_type_tinymce', '', 'includeFiles', 50), (30, 'template', 'standalone_form_fields_head_bottom', 'field_type_tinymce', '', 'includeStandaloneFiles', 50); -- -------------------------------------------------------- -- -- Table structure for table `[[dbprefix]]list_groups` -- CREATE TABLE `[[dbprefix]]list_groups` ( `group_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT, `group_type` varchar(50) NOT NULL, `group_name` varchar(255) NOT NULL, `custom_data` text NOT NULL, `list_order` smallint(6) NOT NULL, PRIMARY KEY (`group_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ; -- -- Dumping data for table `[[dbprefix]]list_groups` -- INSERT INTO `[[dbprefix]]list_groups` VALUES (1, 'field_types', '{$LANG.phrase_standard_fields}', '', 1), (2, 'field_types', '{$LANG.phrase_special_fields}', '', 2); -- -------------------------------------------------------- -- -- Table structure for table `[[dbprefix]]menus` -- CREATE TABLE `[[dbprefix]]menus` ( `menu_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT, `menu` varchar(255) NOT NULL, `menu_type` enum('admin','client') NOT NULL DEFAULT 'client', PRIMARY KEY (`menu_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ; -- -- Dumping data for table `[[dbprefix]]menus` -- INSERT INTO `[[dbprefix]]menus` VALUES (1, 'Administrator', 'admin'), (2, 'Client Menu', 'client'); -- -------------------------------------------------------- -- -- Table structure for table `[[dbprefix]]menu_items` -- CREATE TABLE `[[dbprefix]]menu_items` ( `menu_item_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT, `menu_id` mediumint(8) unsigned NOT NULL, `display_text` varchar(100) NOT NULL, `page_identifier` varchar(50) NOT NULL, `custom_options` varchar(255) NOT NULL, `url` varchar(255) DEFAULT NULL, `is_submenu` enum('yes','no') NOT NULL DEFAULT 'no', `is_new_sort_group` enum('yes','no') NOT NULL DEFAULT 'yes', `list_order` smallint(5) unsigned DEFAULT NULL, PRIMARY KEY (`menu_item_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=19 ; -- -- Dumping data for table `[[dbprefix]]menu_items` -- INSERT INTO `[[dbprefix]]menu_items` VALUES (1, 1, 'Forms', 'admin_forms', '', '/admin/forms/', 'no', 'yes', 1), (2, 1, 'Add Form', 'add_form_choose_type', '', '/admin/forms/add/', 'yes', 'no', 2), (3, 1, 'Option Lists', 'option_lists', '', '/admin/forms/option_lists/', 'yes', 'no', 3), (4, 1, 'Clients', 'clients', '', '/admin/clients/', 'no', 'yes', 4), (5, 1, 'Modules', 'modules', '', '/admin/modules/', 'no', 'yes', 5), (6, 1, 'Themes', 'settings_themes', '', '/admin/themes/', 'no', 'yes', 6), (7, 1, 'Settings', 'settings', '', '/admin/settings', 'no', 'yes', 7), (8, 1, 'Main', 'settings_main', '', '/admin/settings/index.php?page=main', 'yes', 'no', 8), (9, 1, 'Accounts', 'settings_accounts', '', '/admin/settings/index.php?page=accounts', 'yes', 'no', 9), (10, 1, 'Files', 'settings_files', '', '/admin/settings/index.php?page=files', 'yes', 'no', 10), (11, 1, 'Menus', 'settings_menus', '', '/admin/settings/index.php?page=menus', 'yes', 'no', 11), (12, 1, 'Your Account', 'your_account', '', '/admin/account', 'no', 'yes', 12), (13, 1, 'Logout', 'logout', '', '/index.php?logout', 'no', 'yes', 13), (14, 2, 'Forms', 'client_forms', '', '/clients/index.php', 'no', 'yes', 1), (15, 2, 'Account', 'client_account', '', '/clients/account/index.php', 'no', 'yes', 2), (16, 2, 'Login Info', 'client_account_login', '', '/clients/account/index.php?page=main', 'yes', 'no', 3), (17, 2, 'Settings', 'client_account_settings', '', '/clients/account/index.php?page=settings', 'yes', 'no', 4), (18, 2, 'Logout', 'logout', '', '/index.php?logout', 'no', 'yes', 5); -- -------------------------------------------------------- -- -- Table structure for table `[[dbprefix]]modules` -- CREATE TABLE `[[dbprefix]]modules` ( `module_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT, `is_installed` enum('yes','no') NOT NULL DEFAULT 'no', `is_enabled` enum('yes','no') NOT NULL DEFAULT 'no', `origin_language` varchar(50) NOT NULL, `module_name` varchar(100) NOT NULL, `module_folder` varchar(100) NOT NULL, `version` varchar(50) DEFAULT NULL, `author` varchar(200) DEFAULT NULL, `author_email` varchar(200) DEFAULT NULL, `author_link` varchar(255) DEFAULT NULL, `module_date` datetime NOT NULL, PRIMARY KEY (`module_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=9 ; -- -- Dumping data for table `[[dbprefix]]modules` -- INSERT INTO `[[dbprefix]]modules` VALUES (1, 'yes', 'yes', 'en_us', 'Swift Mailer', 'swift_mailer', '2.0.7', 'Ben Keen', 'ben.keen@gmail.com', 'https://formtools.org', '2019-05-05 00:00:00'), (2, 'yes', 'yes', 'en_us', 'Export Manager', 'export_manager', '3.3.0', 'Ben Keen', 'ben.keen@gmail.com', 'https://formtools.org', '2023-02-18 00:00:00'), (3, 'yes', 'yes', 'en_us', 'File Upload', 'field_type_file', '2.2.4', 'Ben Keen', 'ben.keen@gmail.com', 'https://formtools.org', '2019-04-27 00:00:00'), (4, 'yes', 'yes', 'en_us', 'System Check', 'system_check', '2.2.0', 'Ben Keen', 'ben.keen@gmail.com', 'http://formtools.org', '2023-02-26 00:00:00'), (5, 'yes', 'yes', 'en_us', 'Data Visualization', 'data_visualization', '2.2.0', 'Ben Keen', 'ben.keen@gmail.com', 'https://formtools.org', '2023-02-26 00:00:00'), (6, 'yes', 'yes', 'en_us', 'Form Builder', 'form_builder', '2.1.0', 'Ben Keen', 'ben.keen@gmail.com', 'https://formtools.org', '2023-02-26 00:00:00'), (7, 'yes', 'yes', 'en_us', 'TinyMCE Field', 'field_type_tinymce', '2.0.8', 'Ben Keen', 'ben.keen@gmail.com', 'https://formtools.org', '2019-03-17 00:00:00'), (8, 'yes', 'yes', 'en_us', 'Pages', 'pages', '2.0.7', 'Ben Keen', 'ben.keen@gmail.com', 'https://formtools.org', '2019-03-17 00:00:00'); -- -------------------------------------------------------- -- -- Table structure for table `[[dbprefix]]module_data_visualizations` -- CREATE TABLE `[[dbprefix]]module_data_visualizations` ( `vis_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT, `vis_name` varchar(255) NOT NULL, `vis_type` enum('activity','field') NOT NULL, `chart_type` enum('line_chart','area_chart','column_chart','bar_chart','pie_chart') NOT NULL, `form_id` mediumint(9) NOT NULL, `view_id` mediumint(9) DEFAULT NULL, `field_id` mediumint(9) DEFAULT NULL, `access_type` enum('admin','public','private') NOT NULL DEFAULT 'public', `access_view_mapping` enum('all','except','only') NOT NULL DEFAULT 'all', `access_views` mediumtext NOT NULL, `cache_update_frequency` varchar(8) NOT NULL, `date_range` varchar(20) DEFAULT NULL, `submission_count_group` enum('year','month','week','day') DEFAULT NULL, `colour` varchar(10) DEFAULT NULL, `line_width` tinyint(4) DEFAULT NULL, `field_chart_ignore_empty_fields` enum('yes','no') DEFAULT NULL, `pie_chart_format` enum('2D','3D') DEFAULT NULL, `include_legend_quicklinks` enum('yes','no') DEFAULT NULL, `include_legend_full_size` enum('yes','no') DEFAULT NULL, PRIMARY KEY (`vis_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `[[dbprefix]]module_data_visualization_cache` -- CREATE TABLE `[[dbprefix]]module_data_visualization_cache` ( `vis_id` mediumint(8) unsigned NOT NULL, `last_cached` datetime NOT NULL, `data` mediumtext NOT NULL, PRIMARY KEY (`vis_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -------------------------------------------------------- -- -- Table structure for table `[[dbprefix]]module_data_visualization_clients` -- CREATE TABLE `[[dbprefix]]module_data_visualization_clients` ( `vis_id` mediumint(8) unsigned NOT NULL, `account_id` mediumint(8) unsigned NOT NULL, PRIMARY KEY (`vis_id`,`account_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -------------------------------------------------------- -- -- Table structure for table `[[dbprefix]]module_export_groups` -- CREATE TABLE `[[dbprefix]]module_export_groups` ( `export_group_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT, `group_name` varchar(255) NOT NULL, `access_type` enum('admin','public','private') NOT NULL DEFAULT 'public', `form_view_mapping` enum('all','except','only') NOT NULL DEFAULT 'all', `forms_and_views` mediumtext, `visibility` enum('show','hide') NOT NULL DEFAULT 'show', `icon` varchar(100) NOT NULL, `action` enum('file','popup','new_window') NOT NULL DEFAULT 'popup', `action_button_text` varchar(255) NOT NULL DEFAULT 'Display', `content_type` varchar(50) NOT NULL, `popup_height` varchar(5) DEFAULT NULL, `popup_width` varchar(5) DEFAULT NULL, `headers` text, `smarty_template` mediumtext NOT NULL, `list_order` tinyint(4) NOT NULL, PRIMARY KEY (`export_group_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ; -- -- Dumping data for table `[[dbprefix]]module_export_groups` -- INSERT INTO `[[dbprefix]]module_export_groups` VALUES (1, 'HTML / Printer-friendly', 'public', 'all', NULL, 'show', 'printer.png', 'popup', 'Display', 'html', '600', '800', '', '<html>\n<head>\n <title>{$export_group_name}</title>\n {literal}\n <style type="text/css">\n body { margin: 0px; }\n table, td, tr, div, span {\n font-family: verdana; font-size: 8pt;\n }\n table { empty-cells: show }\n #nav_row { background-color: #efefef; padding: 10px; }\n #export_group_name { color: #336699; font-weight:bold }\n .print_table { border: 1px solid #dddddd; }\n .print_table th {\n border: 1px solid #cccccc;\n background-color: #efefef;\n text-align: left;\n }\n .print_table td { border: 1px solid #cccccc; }\n .one_item { margin-bottom: 15px; }\n .page_break { page-break-after: always; }\n </style>\n <style type="text/css" media="print">\n .no_print { display: none }\n </style>\n {/literal}\n</head>\n<body>\n <div id="nav_row" class="no_print">\n <span style="float:right">\n {if $page_type != "file"}\n {* if there''s more than one export type in this group, display the types in a dropdown *}\n {if $export_types|@count > 1}\n <select name="export_type_id" onchange="window.location=''{$same_page}?export_group_id={$export_group_id}&export_group_{$export_group_id}_results={$export_group_results}&export_type_id='' + this.value">\n {foreach from=$export_types item=export_type}\n <option value="{$export_type.export_type_id}" {if $export_type.export_type_id == $export_type_id}selected{/if}>\n {eval var=$export_type.export_type_name}\n </option>\n {/foreach}\n </select>\n {/if}\n {/if}\n <input type="button" onclick="window.close()" value="{$LANG.word_close}" />\n <input type="button" onclick="window.print()" value="{$L.word_print}" />\n </span>\n <span id="export_group_name">{eval var=$export_group_name}</span>\n </div>\n <div style="padding: 15px">{$export_type_smarty_template}</div>\n</body>\n</html>', 1), (2, 'Excel', 'public', 'all', NULL, 'show', 'xls.gif', 'new_window', 'Generate', 'text', NULL, NULL, 'Pragma: public\nCache-Control: max-age=0\nContent-Type: application/vnd.ms-excel; charset=utf-8\nContent-Disposition: attachment; filename={$filename}', '<html>\n<head>\n</head>\n<body>\n\n{$export_type_smarty_template}\n\n</body>\n</html>', 2), (3, 'XML', 'public', 'all', NULL, 'hide', 'xml.jpg', 'new_window', 'Generate', 'text', NULL, NULL, 'Content-type: application/xml; charset="octet-stream"\r\nContent-Disposition: attachment; filename={$filename}', '<?xml version="1.0" encoding="utf-8" ?>\r\n\r\n{$export_type_smarty_template}', 3), (4, 'CSV', 'public', 'all', NULL, 'hide', 'csv.gif', 'new_window', 'Generate', 'text', NULL, NULL, 'Content-type: text/csv;\r\nContent-Disposition: attachment; filename={$filename}', '{$export_type_smarty_template}', 4); -- -------------------------------------------------------- -- -- Table structure for table `[[dbprefix]]module_export_group_clients` -- CREATE TABLE `[[dbprefix]]module_export_group_clients` ( `export_group_id` mediumint(8) unsigned NOT NULL, `account_id` mediumint(8) unsigned NOT NULL, PRIMARY KEY (`export_group_id`,`account_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -------------------------------------------------------- -- -- Table structure for table `[[dbprefix]]module_export_types` -- CREATE TABLE `[[dbprefix]]module_export_types` ( `export_type_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT, `export_type_name` varchar(255) NOT NULL, `export_type_visibility` enum('show','hide') NOT NULL DEFAULT 'show', `filename` varchar(255) NOT NULL, `export_group_id` smallint(6) DEFAULT NULL, `smarty_template` text NOT NULL, `list_order` tinyint(3) unsigned NOT NULL, PRIMARY KEY (`export_type_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=7 ; -- -- Dumping data for table `[[dbprefix]]module_export_types` -- INSERT INTO `[[dbprefix]]module_export_types` VALUES (1, 'Table format', 'show', 'submissions-{$M}.{$j}.html', 1, '<h1>{$form_name} - {$view_name}</h1>\n\n<table cellpadding="2" cellspacing="0" width="100%" class="print_table">\n<tr>\n {foreach from=$display_fields item=column}\n <th>{$column.field_title}</th>\n {/foreach}\n</tr>\n{strip}\n{foreach from=$submissions item=submission}\n {assign var=submission_id value=$submission.submission_id}\n <tr>\n {foreach from=$display_fields item=field_info}\n {assign var=col_name value=$field_info.col_name}\n {assign var=value value=$submission.$col_name}\n <td>\n {smart_display_field form_id=$form_id view_id=$view_id submission_id=$submission_id\n field_info=$field_info field_types=$field_types settings=$settings value=$value}\n </td>\n {/foreach}\n </tr>\n{/foreach}\n{/strip}\n</table>', 1), (2, 'One by one', 'show', 'submissions-{$M}.{$j}.html', 1, '<h1>{$form_name} - {$view_name}</h1>\n\n{strip}\n{foreach from=$submissions item=submission}\n {assign var=submission_id value=$submission.submission_id}\n <table cellpadding="2" cellspacing="0" width="100%" class="print_table one_item">\n {foreach from=$display_fields item=field_info}\n {assign var=col_name value=$field_info.col_name}\n {assign var=value value=$submission.$col_name}\n <tr>\n <th width="140">{$field_info.field_title}</th>\n <td>\n {smart_display_field form_id=$form_id view_id=$view_id submission_id=$submission_id field_info=$field_info\n field_types=$field_types settings=$settings value=$value}\n </td>\n </tr>\n {/foreach}\n </table>\n{/foreach}\n{/strip}', 2), (3, 'One submission per page', 'show', 'submissions-{$M}.{$j}.html', 1, '<h1>{$form_name} - {$view_name}</h1>\n\n{foreach from=$submissions item=submission name=row}\n {assign var=submission_id value=$submission.submission_id}\n <table cellpadding="2" cellspacing="0" width="100%" class="print_table one_item">\n {foreach from=$display_fields item=field_info}\n {assign var=col_name value=$field_info.col_name}\n {assign var=value value=$submission.$col_name}\n <tr>\n <th width="140">{$field_info.field_title}</th>\n <td>\n {smart_display_field form_id=$form_id view_id=$view_id submission_id=$submission_id field_info=$field_info\n field_types=$field_types settings=$settings value=$value}\n </td>\n </tr>\n {/foreach}\n </table>\n {if !$smarty.foreach.row.last}\n <div class="no_print"><i>- {$L.phrase_new_page} -</i></div>\n <br class="page_break" />\n {/if}\n{/foreach}', 3), (4, 'Table format', 'show', 'submissions-{$M}.{$j}.xls', 2, '<h1>{$form_name} - {$view_name}</h1>\n\n<table cellpadding="2" cellspacing="0" width="100%" class="print_table">\n<tr>\n {foreach from=$display_fields item=column}\n <th>{$column.field_title}</th>\n {/foreach}\n</tr>\n{strip}\n{foreach from=$submissions item=submission}\n {assign var=submission_id value=$submission.submission_id}\n <tr>\n {foreach from=$display_fields item=field_info}\n {assign var=col_name value=$field_info.col_name}\n {assign var=value value=$submission.$col_name}\n <td>\n {smart_display_field form_id=$form_id view_id=$view_id submission_id=$submission_id\n field_info=$field_info field_types=$field_types settings=$settings value=$value escape="excel"}\n </td>\n {/foreach}\n</tr>\n{/foreach}\n{/strip}\n</table>', 1), (5, 'All submissions', 'show', 'form{$form_id}_{$datetime}.xml', 3, '{strip}\n<export>\n <export_datetime>{$datetime}</export_datetime>\n <export_unixtime>{$U}</export_unixtime>\n <form_info>\n <form_id>{$form_id}</form_id>\n <form_name><![CDATA[{$form_name}]]></form_name>\n <form_url>{$form_url}</form_url>\n </form_info>\n <view_info>\n <view_id>{$view_id}</view_id>\n <view_name><![CDATA[{$view_name}]]></view_name>\n </view_info>\n <submissions>\n {foreach from=$submissions item=submission name=row}\n <submission>\n {foreach from=$display_fields item=field_info name=col_row}\n {assign var=col_name value=$field_info.col_name}\n {assign var=value value=$submission.$col_name}\n <{$col_name}><![CDATA[{smart_display_field form_id=$form_id\n view_id=$view_id submission_id=$submission.submission_id\n field_info=$field_info field_types=$field_types\n settings=$settings value=$value}]]></{$col_name}>\n {/foreach}\n </submission>\n {/foreach}\n </submissions>\n</export>\n{/strip}', 1), (6, 'All submissions', 'show', 'form{$form_id}_{$datetime}.csv', 4, '{strip}\n{foreach from=$display_fields item=column name=row}\n {* workaround for an absurd Microsoft Excel problem, in which the first\n two characters of a file cannot be ID; see:\n http://support.microsoft.com/kb/323626 *}\n {if $smarty.foreach.row.first && $column.field_title == "ID"}\n ''ID\n {else}\n {$column.field_title|escape:''csv''}\n {/if}\n {if !$smarty.foreach.row.last},{/if}\n{/foreach}\n{/strip}\n{foreach from=$submissions item=submission name=row}{strip}\n {foreach from=$display_fields item=field_info name=col_row}\n {assign var=col_name value=$field_info.col_name}\n {assign var=value value=$submission.$col_name}\n {smart_display_field form_id=$form_id view_id=$view_id\n submission_id=$submission.submission_id field_info=$field_info\n field_types=$field_types settings=$settings value=$value\n escape="csv"}\n {* if this wasn''t the last row, output a comma *}\n {if !$smarty.foreach.col_row.last},{/if}\n {/foreach}{/strip}\n{if !$smarty.foreach.row.last}\n{/if}\n{/foreach}', 1); -- -------------------------------------------------------- -- -- Table structure for table `[[dbprefix]]module_form_builder_forms` -- CREATE TABLE `[[dbprefix]]module_form_builder_forms` ( `published_form_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT, `is_online` enum('yes','no') NOT NULL, `is_published` enum('yes','no') NOT NULL, `form_id` mediumint(9) NOT NULL, `view_id` mediumint(9) NOT NULL, `set_id` mediumint(9) NOT NULL, `publish_date` datetime DEFAULT NULL, `filename` varchar(255) NOT NULL, `folder_path` mediumtext NOT NULL, `folder_url` mediumtext NOT NULL, `include_review_page` enum('yes','no') NOT NULL, `include_thanks_page_in_nav` enum('yes','no') NOT NULL, `thankyou_page_content` mediumtext, `form_offline_page_content` mediumtext, `review_page_title` varchar(255) DEFAULT NULL, `thankyou_page_title` varchar(255) DEFAULT NULL, `offline_date` datetime DEFAULT NULL, `list_order` smallint(6) NOT NULL, PRIMARY KEY (`published_form_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `[[dbprefix]]module_form_builder_form_placeholders` -- CREATE TABLE `[[dbprefix]]module_form_builder_form_placeholders` ( `published_form_id` mediumint(9) NOT NULL, `placeholder_id` mediumint(9) NOT NULL, `placeholder_value` mediumtext NOT NULL, UNIQUE KEY `published_form_id` (`published_form_id`,`placeholder_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -------------------------------------------------------- -- -- Table structure for table `[[dbprefix]]module_form_builder_form_templates` -- CREATE TABLE `[[dbprefix]]module_form_builder_form_templates` ( `published_form_id` mediumint(9) NOT NULL, `template_type` varchar(30) NOT NULL, `template_id` mediumint(9) NOT NULL, PRIMARY KEY (`published_form_id`,`template_type`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -------------------------------------------------------- -- -- Table structure for table `[[dbprefix]]module_form_builder_templates` -- CREATE TABLE `[[dbprefix]]module_form_builder_templates` ( `template_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT, `set_id` mediumint(9) NOT NULL, `template_type` varchar(30) NOT NULL, `template_name` varchar(255) NOT NULL, `content` mediumtext, `list_order` smallint(6) NOT NULL, PRIMARY KEY (`template_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=67 ; -- -- Dumping data for table `[[dbprefix]]module_form_builder_templates` -- INSERT INTO `[[dbprefix]]module_form_builder_templates` VALUES (1, 1, 'page_layout', 'Page Layout', '{{header}}\n{{page}}\n{{footer}}', 1), (2, 1, 'header', 'Header', '<!DOCTYPE html>\n<html>\n<head>\n<title>{{$form_name}}</title>\n {{$required_resources}}\n {{$R.styles}}\n</head>\n<body>\n<div class="ts_page" style="width:900px">\n <div class="ts_header">\n <h1>{{$form_name}}</h1>\n </div>\n <div class="ts_content">\n <div class="ts_content_inner">', 2), (3, 1, 'header', 'No Header', '<!DOCTYPE html>\n<html>\n<head>\n<title>{{$form_name}}</title>\n {{$required_resources}}\n {{$R.styles}}\n</head>\n<body>\n<div class="ts_page" style="width:900px">\n <div class="ts_content">\n <div class="ts_content_inner">', 3), (4, 1, 'footer', 'Footer', ' </div>\n </div>\n</div>\n\n</body>\n</html>', 4), (5, 1, 'form_page', 'Form Page', '{{navigation}}\n\n<h2>{{$page_name}}</h2>\n\n{{error_message}}\n\n<form action="{{$page_url}}" method="post" enctype="multipart/form-data"\n id="ts_form_element_id" name="edit_submission_form">\n <input type="hidden" id="form_tools_published_form_id" value="{{$published_form_id}}" />\n{{foreach from=$grouped_fields key=k item=curr_group name=row}}\n {{assign var=group value=$curr_group.group}}\n {{assign var=fields value=$curr_group.fields}}\n\n <a name="s{{$group.group_id}}"></a>\n {{if $group.group_name}}\n <h3>{{$group.group_name}}</h3>\n {{else}}\n <br />\n {{/if}}\n\n {{if $fields|@count > 0}}\n <table class="table_1" cellpadding="1" cellspacing="1" border="0" width="798">\n {{/if}}\n \n {{foreach from=$fields item=curr_field}}\n {{assign var=field_id value=$curr_field.field_id}}\n <tr>\n <td width="180" valign="top">\n {{$curr_field.field_title}}\n <span class="req">{{if $curr_field.is_required}}*{{/if}}</span>\n </td>\n <td class="answer" valign="top">\n <div class="pad_left">\n {{edit_custom_field form_id=$form_id field_info=$curr_field field_types=$field_types\n settings=$settings submission_id=$submission_id}}\n </div>\n </td>\n </tr>\n {{/foreach}}\n\n {{if $fields|@count > 0}}\n </table> \n {{/if}}\n\n{{/foreach}}\n\n{{continue_block}}\n\n</form>', 5), (6, 1, 'review_page', 'Review Page', '{{navigation}}\n\n<h2>{{$review_page_title}}</h2>\n\n<form action="{{$page_url}}" method="post" enctype="multipart/form-data">\n{{foreach from=$grouped_fields item=curr_group}}\n {{assign var=group value=$curr_group.group}}\n {{assign var=fields value=$curr_group.fields}}\n\n {{if $fields|@count > 0}}\n <h3>\n <a href="?page={{$group.custom_data}}#s{{$group.group_id}}">EDIT</a>\n {{$group.group_name}}\n </h3>\n \n <table class="table_1" cellpadding="1" cellspacing="1" border="0" width="798">\n {{/if}}\n\n {{foreach from=$fields item=curr_field}}\n {{assign var=field_id value=$curr_field.field_id}}\n <tr>\n <td width="200" class="pad_left_small" valign="top">{{$curr_field.field_title}}</td>\n <td class="answer" valign="top">\n <div class="pad_left">\n {{edit_custom_field form_id=$form_id submission_id=$submission_id\n field_info=$curr_field field_types=$field_types settings=$settings}}\n </div>\n </td>\n </tr>\n {{/foreach}}\n\n {{if $fields|@count > 0}}\n </table> \n {{/if}}\n{{/foreach}}\n\n{{continue_block}}\n\n</form>\n', 6), (7, 1, 'thankyou_page', 'Thankyou Page', '{{navigation}}\n\n{{$thankyou_page_content}}', 7), (8, 1, 'form_offline_page', 'Form Offline Page', '{{$form_offline_page_content}}', 8), (9, 1, 'continue_block', 'Continue - Button Only', '<div class="ts_continue_button">\n <input type="submit" name="form_tools_continue" value="Continue" />\n</div>', 9), (10, 1, 'continue_block', 'Continue - Detailed', '<div class="ts_continue_block">\n <input type="submit" name="form_tools_continue" value="Continue" />\n This is page <b>{{$current_page}}</b> of <b>{{$num_pages}}</b>. You must complete \n all steps in order for your submission to be processed. Please click continue.\n</div>\n\n', 10), (11, 1, 'navigation', 'Navigation', '<ul id="css_nav" class="nav_{{$nav_pages|@count}}_pages">\n {{foreach from=$nav_pages item=page_info name=row}}\n {{assign var=i value=$smarty.foreach.row.iteration}}\n {{if $current_page > $i && $current_page != $num_pages}}\n <li><a href="?page={{$i}}">{{$page_info.page_name}}</a></li>\n {{elseif $current_page == $i || $current_page == $num_pages}}\n <li class="css_nav_current_page">{{$page_info.page_name}}</li>\n {{else}}\n <li>{{$page_info.page_name}}</li>\n {{/if}}\n {{/foreach}}\n</ul>', 11), (12, 1, 'navigation', 'Navigation - Numbered', '<ul id="css_nav" class="nav_{{$nav_pages|@count}}_pages">\n {{foreach from=$nav_pages item=page_info name=row}}\n {{assign var=i value=$smarty.foreach.row.iteration}}\n {{if $current_page > $i && $current_page != $num_pages}}\n <li><a href="{{$filename}}?page={{$i}}">{{$i}}. {{$page_info.page_name}}</a></li>\n {{elseif $current_page == $i || $current_page == $num_pages}}\n <li class="css_nav_current_page">{{$i}}. {{$page_info.page_name}}</li>\n {{else}}\n <li>{{$i}}. {{$page_info.page_name}}</li>\n {{/if}}\n {{/foreach}}\n</ul>', 12), (13, 1, 'navigation', 'No Navigation', '', 13), (14, 1, 'error_message', 'Error Message', '{{if $validation_error}}\n <div class="fb_error">{{$validation_error}}</div>\n{{/if}}', 14), (15, 2, 'page_layout', 'Page Layout', '{{header}}\n{{page}}\n{{footer}}', 1), (16, 2, 'header', 'Header', '<!DOCTYPE html>\n<html>\n<head>\n <title>{{$form_name}}</title>\n <link href="http://fonts.googleapis.com/css?family={{$P.font|regex_replace:''/[ ]/'':''+''}}" rel=''stylesheet'' type=''text/css''> \n {{$required_resources}}\n {{$R.styles}}\n</head>\n<body>\n <div class="ts_page" style="width:900px">\n <div class="ts_header">\n {{form_builder_edit_link}}\n <h1>{{$form_name}}</h1>\n </div>\n\n', 2), (17, 2, 'header', 'No Header', '<!DOCTYPE html>\n<html>\n<head>\n <title>{{$form_name}}</title>\n {{$required_resources}}\n {{$R.styles}}\n</head>\n<body>\n <div class="ts_page" style="width:900px">\n\n', 3), (18, 2, 'footer', 'Footer', ' <div class="ts_footer"></div>\n</div> <!-- ends class="ts_page" div -->\n\n</body>\n</html>', 4), (19, 2, 'form_page', 'Form Page', '{{navigation}}\n\n<div class="ts_content">\n <div class="ts_content_inner">\n\n <h2>{{$page_name}}</h2>\n\n {{error_message}}\n\n <form action="{{$page_url}}" method="post" enctype="multipart/form-data"\n id="ts_form_element_id" name="edit_submission_form">\n <input type="hidden" id="form_tools_published_form_id" value="{{$published_form_id}}" />\n {{foreach from=$grouped_fields key=k item=curr_group name=row}}\n {{assign var=group value=$curr_group.group}}\n {{assign var=fields value=$curr_group.fields}}\n\n <a name="s{{$group.group_id}}"></a>\n {{if $group.group_name}}\n <h3>{{$group.group_name}}</h3>\n {{else}}\n <br />\n {{/if}}\n\n {{if $fields|@count > 0}}\n <table class="table_1" cellpadding="1" cellspacing="1" border="0" width="798">\n {{/if}}\n \n {{foreach from=$fields item=curr_field}}\n <tr>\n <td width="180" valign="top">\n {{$curr_field.field_title}}\n <span class="req">{{if $curr_field.is_required}}*{{/if}}</span>\n </td>\n <td class="answer" valign="top">\n <div class="pad_left">\n {{edit_custom_field form_id=$form_id field_info=$curr_field field_types=$field_types\n settings=$settings submission_id=$submission_id}}\n </div>\n </td>\n </tr>\n {{/foreach}}\n\n {{if $fields|@count > 0}}\n </table> \n {{/if}}\n\n {{/foreach}}\n\n {{continue_block}}\n\n </form>\n \n </div>\n</div>\n', 5), (20, 2, 'review_page', 'Review Page', '{{navigation}}\n\n<div class="ts_content">\n <div class="ts_content_inner">\n\n <h2>{{$review_page_title}}</h2>\n\n <form action="{{$page_url}}" method="post" enctype="multipart/form-data">\n {{foreach from=$grouped_fields item=curr_group}}\n {{assign var=group value=$curr_group.group}}\n {{assign var=fields value=$curr_group.fields}}\n\n {{if $fields|@count > 0}}\n <h3>\n <a href="?page={{$group.custom_data}}#s{{$group.group_id}}">EDIT</a>\n {{$group.group_name}}\n </h3>\n \n <table class="table_1" cellpadding="1" cellspacing="1" border="0" width="798">\n {{/if}}\n\n {{foreach from=$fields item=curr_field}}\n <tr>\n <td width="200" class="pad_left_small" valign="top">{{$curr_field.field_title}}</td>\n <td class="answer" valign="top">\n <div class="pad_left">\n {{edit_custom_field form_id=$form_id submission_id=$submission_id\n field_info=$curr_field field_types=$field_types settings=$settings}}\n </div>\n </td>\n </tr>\n {{/foreach}}\n\n {{if $fields|@count > 0}}\n </table> \n {{/if}}\n {{/foreach}}\n\n {{continue_block}}\n\n </form>\n\n </div>\n</div>\n\n', 6), (21, 2, 'thankyou_page', 'Thankyou Page', '{{navigation}}\n\n<div class="ts_content">\n <div class="ts_content_inner">\n {{$thankyou_page_content}}\n </div>\n</div>\n', 7), (22, 2, 'form_offline_page', 'Form Offline Page', '<div class="ts_content">\n <div class="ts_content_inner">\n {{$form_offline_page_content}}\n </div>\n</div>\n', 8), (23, 2, 'continue_block', 'Continue - Button Only', '<div class="ts_continue_button">\n <input type="submit" name="form_tools_continue" value="Continue" />\n</div>', 9), (24, 2, 'continue_block', 'Continue - Detailed', '<div class="ts_continue_block">\n <input type="submit" name="form_tools_continue" value="Continue" />\n This is page <b>{{$current_page}}</b> of <b>{{$num_pages}}</b>. You must complete \n all steps in order for your submission to be processed. Please click continue.\n</div>\n\n', 10), (25, 2, 'navigation', 'Navigation - Arrows', '<ul id="css_nav" class="nav_{{$nav_pages|@count}}_pages">\n {{foreach from=$nav_pages item=page_info name=row}}\n {{assign var=i value=$smarty.foreach.row.iteration}}\n {{if $current_page > $i && $current_page != $num_pages}}\n <li class="completed_page"><a href="{{$filename}}?page={{$i}}">» {{$page_info.page_name}}</a></li>\n {{elseif $i != $current_page && $current_page == $num_pages}}\n <li class="completed_page"><span>» {{$page_info.page_name}}</span></li>\n {{elseif $current_page == $i || $current_page == $num_pages}}\n <li class="css_nav_current_page">» {{$page_info.page_name}}</li>\n {{else}}\n <li>» {{$page_info.page_name}}</li>\n {{/if}}\n {{/foreach}}\n</ul>', 11), (26, 2, 'navigation', 'Navigation - Numbered', '<ul id="css_nav" class="nav_{{$nav_pages|@count}}_pages">\n {{foreach from=$nav_pages item=page_info name=row}}\n {{assign var=i value=$smarty.foreach.row.iteration}}\n {{if $current_page > $i && $current_page != $num_pages}}\n <li class="completed_page"><a href="{{$filename}}?page={{$i}}">{{$i}}. {{$page_info.page_name}}</a></li>\n {{elseif $i != $current_page && $current_page == $num_pages}}\n <li class="completed_page"><span>{{$i}}. {{$page_info.page_name}}</span></li>\n {{elseif $current_page == $i || $current_page == $num_pages}}\n <li class="css_nav_current_page">{{$i}}. {{$page_info.page_name}}</li>\n {{else}}\n <li>{{$i}}. {{$page_info.page_name}}</li>\n {{/if}}\n {{/foreach}}\n</ul>', 12), (27, 2, 'navigation', 'No Navigation', '<ul id="css_nav">\n <li><span></span></li>\n</ul>', 13), (28, 2, 'error_message', 'Error Message', '{{if $validation_error}}\n <div class="fb_error">{{$validation_error}}</div>\n{{/if}}\n\n', 14), (29, 3, 'page_layout', 'Page Layout', '{{header}}\n{{page}}\n{{footer}}', 1), (30, 3, 'header', 'Header', '<!DOCTYPE html>\n<html>\n<head>\n <title>{{$form_name}}</title>\n {{$required_resources}}\n <link href="http://fonts.googleapis.com/css?family=Trykker" rel="stylesheet" type="text/css">\n {{$R.styles}}\n</head>\n<body>\n <div class="ts_head_bg"></div>\n <div class="ts_page" style="width:960px">\n <div class="ts_header"><h1>{{$form_name}}</h1></div>\n {{form_builder_edit_link}}\n\n <div class="ts_content">\n \n\n', 2), (31, 3, 'header', 'No Header', '<!DOCTYPE html>\n<html>\n<head>\n <title>{{$form_name}}</title>\n {{$required_resources}}\n <link href="http://fonts.googleapis.com/css?family=Trykker" rel="stylesheet" type="text/css">\n {{$R.styles}}\n</head>\n<body>\n <div class="ts_page" style="width:960px">\n {{form_builder_edit_link}}\n <div class="ts_content">', 3), (32, 3, 'footer', 'Footer', '<div class="clear"></div>\n\n </div> <!-- ends class="ts_content" div -->\n</div> <!-- ends class="ts_page" div -->\n\n<div id="ts_footer">{{$P.footer_html}}</div>\n\n</body>\n</html>', 4), (33, 3, 'form_page', 'Form Page', '{{navigation}}\n\n<div class="ts_page_content">\n\n<h2>{{$page_name}}</h2>\n\n{{error_message}}\n\n<form action="{{$page_url}}" method="post" enctype="multipart/form-data"\n id="ts_form_element_id" name="edit_submission_form">\n <input type="hidden" id="form_tools_published_form_id" value="{{$published_form_id}}" />\n{{foreach from=$grouped_fields key=k item=curr_group name=row}}\n {{assign var=group value=$curr_group.group}}\n {{assign var=fields value=$curr_group.fields}}\n\n <a name="s{{$group.group_id}}"></a>\n <fieldset>\n {{if $group.group_name}}\n <legend>{{$group.group_name}}</legend>\n {{/if}}\n\n {{if $fields|@count > 0}}\n <table class="table_1" cellpadding="1" cellspacing="1" border="0" width="688">\n {{/if}}\n \n {{foreach from=$fields item=curr_field name=i}}\n <tr>\n <td width="180" valign="top" {{if $smarty.foreach.i.last}}class="rowN"{{/if}}>\n {{$curr_field.field_title}}\n <span class="req">{{if $curr_field.is_required}}*{{/if}}</span>\n </td>\n <td valign="top" {{if $smarty.foreach.i.last}}class="rowN"{{/if}}>\n {{edit_custom_field form_id=$form_id field_info=$curr_field field_types=$field_types\n settings=$settings submission_id=$submission_id}}\n </td>\n </tr>\n {{/foreach}}\n\n {{if $fields|@count > 0}}\n </table> \n {{/if}}\n\n </fieldset>\n\n{{/foreach}}\n\n{{continue_block}}\n\n</form>\n \n</div>\n', 5), (34, 3, 'review_page', 'Review Page', '{{navigation}}\n\n<div class="ts_page_content">\n\n<h2>{{$review_page_title}}</h2>\n\n<form action="{{$page_url}}" method="post" enctype="multipart/form-data">\n{{foreach from=$grouped_fields item=curr_group}}\n {{assign var=group value=$curr_group.group}}\n {{assign var=fields value=$curr_group.fields}}\n\n <fieldset>\n {{if $fields|@count > 0}}\n <legend>{{$group.group_name}} <span class="edit_link">(<a \n href="?page={{$group.custom_data}}#s{{$group.group_id}}">EDIT</a>)</span>\n </legend>\n\n <table class="table_1" cellpadding="1" cellspacing="1" border="0" width="668">\n {{/if}}\n\n {{foreach from=$fields item=curr_field name=i}}\n <tr>\n <td width="200" valign="top" \n {{if $smarty.foreach.i.last}}class="rowN"{{/if}}>{{$curr_field.field_title}}</td>\n <td valign="top" {{if $smarty.foreach.i.last}}class="rowN"{{/if}}>\n {{edit_custom_field form_id=$form_id submission_id=$submission_id\n field_info=$curr_field field_types=$field_types settings=$settings}}\n </td>\n </tr>\n {{/foreach}}\n\n {{if $fields|@count > 0}}\n </table> \n {{/if}}\n </fieldset>\n\n{{/foreach}}\n\n{{continue_block}}\n\n</form>\n \n</div>\n\n', 6), (35, 3, 'thankyou_page', 'Thankyou Page', '{{navigation}}\n\n<div class="ts_page_content">\n{{$thankyou_page_content}} \n</div>\n', 7), (36, 3, 'form_offline_page', 'Form Offline Page', '{{$form_offline_page_content}}', 8), (37, 3, 'continue_block', 'Continue - Button Only', '<div class="ts_continue_button">\n <input type="submit" name="form_tools_continue" value="Continue" />\n</div>', 9), (38, 3, 'navigation', 'Navigation', '{{if $current_page == $num_pages}}\n\n<ul id="ts_css_nav">\n {{foreach from=$nav_pages item=page_info name=row}}\n {{assign var=i value=$smarty.foreach.row.iteration}}\n {{if $i != $num_pages}}\n <li class="completed_page"><div>» {{$page_info.page_name}}</div></li>\n {{else}}\n <li class="css_nav_current_page"><div>» {{$page_info.page_name}}</div></li>\n {{/if}}\n {{/foreach}}\n</ul>\n\n{{else}}\n\n<ul id="ts_css_nav">\n {{foreach from=$nav_pages item=page_info name=row}}\n {{assign var=i value=$smarty.foreach.row.iteration}}\n {{if $current_page > $i && $current_page != $num_pages}}\n <li class="completed_page"><a href="?page={{$i}}">» {{$page_info.page_name}}</a></li>\n {{elseif $current_page == $i || $current_page == $num_pages}}\n <li class="css_nav_current_page"><div>» {{$page_info.page_name}}</div></li>\n {{else}}\n <li><div>» {{$page_info.page_name}}</div></li>\n {{/if}}\n {{/foreach}}\n</ul>\n\n{{/if}}\n\n', 10), (39, 3, 'navigation', 'Navigation - Numbered', '<ul id="ts_css_nav">\n {{foreach from=$nav_pages item=page_info name=row}}\n {{assign var=i value=$smarty.foreach.row.iteration}}\n {{if $current_page > $i && $current_page != $num_pages}}\n <li class="completed_page"><a href="?page={{$i}}">{{$i}}. {{$page_info.page_name}}</a></li>\n {{elseif $current_page == $i || $current_page == $num_pages}}\n <li class="css_nav_current_page"><div>{{$i}}. {{$page_info.page_name}}</div></li>\n {{else}}\n <li><div>{{$i}}. {{$page_info.page_name}}</div></li>\n {{/if}}\n {{/foreach}}\n</ul>', 11), (40, 3, 'error_message', 'Error Message', '{{if $validation_error}}\n <div class="fb_error">{{$validation_error}}</div>\n{{/if}}\n\n', 12), (41, 4, 'page_layout', 'Page Layout', '{{header}}\n{{page}}\n{{footer}}', 1), (42, 4, 'header', 'Header', '<!DOCTYPE html>\n<html>\n<head>\n <title>{{$form_name}}</title>\n {{$required_resources}}\n {{$R.styles}}\n <script>\n $(function() {\n $("input,textarea,select").bind("focus", function() {\n $(this).closest("form").find(".ts_field").removeClass("ts_field_row_selected");\n $(this).closest(".ts_field").addClass("ts_field_row_selected");\n });\n $(":text:visible:enabled:first").focus();\n });\n </script>\n</head>\n<body>\n <div class="ts_page" style="width:800px">\n <div class="ts_content">\n', 2), (43, 4, 'footer', 'Footer', '</div> <!-- ends class="ts_content" div -->\n</div> <!-- ends class="ts_page" div -->\n\n</body>\n</html>', 3), (44, 4, 'form_page', 'Form Page', '{{navigation}}\n\n{{form_builder_edit_link}}\n\n<h2>{{$page_name}}</h2>\n\n{{error_message}}\n\n<form action="{{$page_url}}" method="post" enctype="multipart/form-data" \n id="ts_form_element_id" name="edit_submission_form">\n <input type="hidden" id="form_tools_published_form_id" value="{{$published_form_id}}" />\n{{foreach from=$grouped_fields key=k item=curr_group name=row}}\n {{assign var=group value=$curr_group.group}}\n {{assign var=fields value=$curr_group.fields}}\n \n <a name="s{{$group.group_id}}"></a>\n {{if $group.group_name}}\n <h3>{{$group.group_name|upper}}</h3>\n {{else}}\n <br />\n {{/if}}\n\n {{foreach from=$fields item=curr_field}}\n <ul class="ts_field">\n <li class="ts_field_label">\n {{$curr_field.field_title}}\n <span class="req">{{if $curr_field.is_required}}*{{/if}}</span>\n </li>\n <li>\n {{edit_custom_field form_id=$form_id field_info=$curr_field field_types=$field_types\n settings=$settings submission_id=$submission_id}}\n </li>\n </ul>\n {{/foreach}}\n\n {{if $fields|@count > 0}}\n <br />\n {{/if}}\n{{/foreach}}\n\n{{continue_block}}\n \n</form>', 4), (45, 4, 'review_page', 'Review Page', '{{navigation}}\n\n{{form_builder_edit_link}}\n\n<h2>{{$review_page_title}}</h2>\n\n<p>\n Please review the information below to confirm it is correct. If you need to edit any\n values, just click the EDIT link at the top right of the section.\n</p>\n\n<form action="{{$page_url}}" method="post" enctype="multipart/form-data">\n{{foreach from=$grouped_fields item=curr_group}}\n {{assign var=group value=$curr_group.group}}\n {{assign var=fields value=$curr_group.fields}}\n\n {{if $fields|@count > 0}}\n <h3><a href="?page={{$group.custom_data|default:1}}#s{{$group.group_id}}">EDIT</a>{{$group.group_name|upper}}</h3>\n \n <table class="ts_review_table" cellpadding="0" cellspacing="0" border="0" width="100%">\n {{/if}}\n\n {{foreach from=$fields item=curr_field}}\n <tr>\n <td valign="top" width="200">{{$curr_field.field_title}}</td>\n <td valign="top">\n {{edit_custom_field form_id=$form_id submission_id=$submission_id\n field_info=$curr_field field_types=$field_types settings=$settings}}\n </td>\n </tr>\n {{/foreach}}\n\n {{if $fields|@count > 0}}\n </table>\n \n <br />\n {{/if}}\n{{/foreach}}\n\n{{continue_block}}\n\n</form>\n', 5), (46, 4, 'thankyou_page', 'Thankyou Page', '{{navigation}}\n\n{{form_builder_edit_link}}\n\n{{$thankyou_page_content}}\n', 6), (47, 4, 'form_offline_page', 'Form Offline Page', '{{$form_offline_page_content}}', 7), (48, 4, 'continue_block', 'Continue - Simple', '<div>\n <input type="submit" name="form_tools_continue" value="Continue" />\n</div>', 8), (49, 4, 'continue_block', 'Continue - Detailed', '<div class="ts_continue_block">\n <input type="submit" value="Continue" name="form_tools_continue"> \n This is page <b>{{$current_page}}</b> of <b>{{$num_pages}}</b>. You must complete all steps in order for your submission to be processed. Please click continue.\n</div>\n', 9), (50, 4, 'navigation', 'Navigation - 1', '<ul id="css_nav" class="nav_{{$nav_pages|@count}}_pages">\n {{foreach from=$nav_pages item=page_info name=row}}\n {{assign var=i value=$smarty.foreach.row.iteration}}\n {{if $current_page > $i && $current_page != $num_pages}}\n <li><a href="?page={{$i}}">{{$page_info.page_name}}</a></li>\n {{elseif $current_page == $i || $current_page == $num_pages}}\n <li class="css_nav_current_page">{{$page_info.page_name}}</li>\n {{else}}\n <li>{{$page_info.page_name}}</li>\n {{/if}}\n {{/foreach}}\n</ul>', 10), (51, 4, 'navigation', 'Navigation - 2', '<ul id="css_nav" class="nav_{{$nav_pages|@count}}_pages">\n {{foreach from=$nav_pages item=page_info name=row}}\n {{assign var=i value=$smarty.foreach.row.iteration}}\n {{if $current_page > $i && $current_page != $num_pages}}\n <li><a href="{{$filename}}?page={{$i}}">{{$i}}. {{$page_info.page_name}}</a></li>\n {{elseif $current_page == $i || $current_page == $num_pages}}\n <li class="css_nav_current_page">{{$i}}. {{$page_info.page_name}}</li>\n {{else}}\n <li>{{$i}}. {{$page_info.page_name}}</li>\n {{/if}}\n {{/foreach}}\n</ul>', 11), (52, 4, 'navigation', 'Navigation - 3', '<ul id="css_nav" class="nav_{{$nav_pages|@count}}_pages">\n {{foreach from=$nav_pages item=page_info name=row}}\n {{assign var=i value=$smarty.foreach.row.iteration}}\n {{if $current_page > $i && $current_page != $num_pages}}\n <li><a href="{{$filename}}?page={{$i}}">» {{$page_info.page_name}}</a></li>\n {{elseif $current_page == $i || $current_page == $num_pages}}\n <li class="css_nav_current_page">» {{$page_info.page_name}}</li>\n {{else}}\n <li>» {{$page_info.page_name}}</li>\n {{/if}}\n {{/foreach}}\n</ul>', 12), (53, 4, 'navigation', 'Navigation - None', '', 13), (54, 4, 'error_message', 'Error Message', '{{if $validation_error}}\n <div class="fb_error">{{$validation_error}}</div>\n{{/if}}\n', 14), (55, 5, 'page_layout', 'Page Layout', '{{header}}\n{{page}}\n{{footer}}', 1), (56, 5, 'header', 'Header', '<!DOCTYPE html>\n<html>\n<head>\n <title>{{$form_name}}</title>\n <link type="text/css" rel="stylesheet" href="{{$g_root_url}}/global/css/main.css">\n {{$required_resources}}\n {{$R.styles}}\n <link href=''http://fonts.googleapis.com/css?family=Lato'' rel=''stylesheet'' type=''text/css''>\n <link type="text/css" rel="stylesheet" href="{{$g_root_url}}/themes/default/css/styles.css">\n <link type="text/css" rel="stylesheet" href="{{$g_root_url}}/themes/default/css/swatch_{{$P.swatch|lower|regex_replace:''/[ ]/'':''_''}}.css">\n</head>\n<body>\n <div id="container">\n <div id="header">\n {{form_builder_edit_link}}\n <h1>{{$form_name|upper}}</h1>\n </div>\n\n', 2), (57, 5, 'header', 'No Header', '<!DOCTYPE html>\n<html>\n<head>\n <title>{{$form_name}}</title>\n <link type="text/css" rel="stylesheet" href="{{$g_root_url}}/global/css/main.css">\n {{$required_resources}}\n {{$R.styles}}\n <link href=''http://fonts.googleapis.com/css?family=Lato'' rel=''stylesheet'' type=''text/css''>\n <link type="text/css" rel="stylesheet" href="{{$g_root_url}}/themes/default/css/styles.css">\n <link type="text/css" rel="stylesheet" href="{{$g_root_url}}/themes/default/css/swatch_{{$P.swatch|lower|regex_replace:''/[ ]/'':''_''}}.css">\n <style>body { background-image: none; }</style>\n</head>\n<body>\n <div id="container">\n {{form_builder_edit_link}}\n', 3), (58, 5, 'footer', 'Footer', ' </div>\n </td>\n </tr>\n </table>\n\n</div>\n\n</body>\n</html>', 4), (59, 5, 'form_page', 'Form Page', '<div id="content">\n <table cellspacing="0" cellpadding="0" width="100%">\n <tr>\n <td width="180" valign="top">\n <div id="left_nav">\n {{navigation}}\n </div>\n </td>\n <td valign="top">\n <div style="width:740px">\n <div class="title margin_bottom_large">{{$page_name}}</div>\n\n {{error_message}}\n\n <form action="{{$page_url}}" method="post" enctype="multipart/form-data"\n id="ts_form_element_id" name="edit_submission_form">\n <input type="hidden" id="form_tools_published_form_id" value="{{$published_form_id}}" />\n {{foreach from=$grouped_fields key=k item=curr_group name=row}}\n {{assign var=group value=$curr_group.group}}\n {{assign var=fields value=$curr_group.fields}}\n\n <a name="s{{$group.group_id}}"></a>\n {{if $group.group_name}}\n <div class="subtitle underline margin_bottom_large">{{$group.group_name|upper}}</div>\n {{/if}}\n\n {{if $fields|@count > 0}}\n <table class="list_table margin_bottom_large" cellpadding="1" cellspacing="1" \n border="0" width="688">\n {{/if}}\n \n {{foreach from=$fields item=curr_field name=i}}\n {{assign var=field_id value=$curr_field.field_id}}\n <tr>\n <td width="180" valign="top" class="pad_left_small">\n {{$curr_field.field_title}}\n <span class="req">{{if $curr_field.is_required}}*{{/if}}</span>\n </td>\n <td valign="top" {{if $smarty.foreach.i.last}}class="rowN"{{/if}}>\n {{edit_custom_field form_id=$form_id field_info=$curr_field field_types=$field_types\n settings=$settings submission_id=$submission_id}}\n </td>\n </tr>\n {{/foreach}}\n\n {{if $fields|@count > 0}}\n </table> \n {{/if}}\n\n {{/foreach}}\n\n {{continue_block}}\n\n </form>\n\n </div>\n </td>\n </tr>\n </table>\n</div>\n', 5), (60, 5, 'review_page', 'Review Page', '<div id="content">\n <table cellspacing="0" cellpadding="0" width="100%">\n <tr>\n <td width="180" valign="top">\n <div id="left_nav">\n {{navigation}}\n </div>\n </td>\n <td valign="top">\n <div style="width:740px">\n <div class="title margin_bottom_large">{{$review_page_title}}</div>\n\n <form action="{{$page_url}}" method="post" enctype="multipart/form-data">\n {{foreach from=$grouped_fields item=curr_group}}\n {{assign var=group value=$curr_group.group}}\n {{assign var=fields value=$curr_group.fields}}\n\n {{if $fields|@count > 0}}\n <div class="subtitle underline margin_bottom_large">\n {{$group.group_name|upper|default:" "}}\n <span class="edit_link">\n <a href="?page={{$group.custom_data}}#s{{$group.group_id}}">EDIT</a>\n </span>\n </div>\n\n <table class="list_table margin_bottom_large" cellpadding="1" cellspacing="1" \n border="0" width="668">\n {{/if}}\n\n {{foreach from=$fields item=curr_field name=i}}\n {{assign var=field_id value=$curr_field.field_id}}\n <tr>\n <td class="pad_left_small" width="200" valign="top">{{$curr_field.field_title}}</td>\n <td valign="top">\n {{edit_custom_field form_id=$form_id submission_id=$submission_id\n field_info=$curr_field field_types=$field_types settings=$settings}}\n </td>\n </tr>\n {{/foreach}}\n\n {{if $fields|@count > 0}}\n </table> \n {{/if}}\n \n {{/foreach}}\n\n {{continue_block}}\n\n </form>\n\n </div>\n </td>\n </tr>\n </table>\n</div>\n', 6), (61, 5, 'thankyou_page', 'Thankyou Page', '<div id="content">\n <table cellspacing="0" cellpadding="0" width="100%">\n <tr>\n <td width="180" valign="top">\n <div id="left_nav">\n {{navigation}}\n </div>\n </td>\n <td valign="top">\n <div style="width:740px">\n {{$thankyou_page_content}} \n </div>\n </td>\n </tr>\n </table>\n</div>\n\n', 7), (62, 5, 'form_offline_page', 'Form Offline Page', '<div id="content">\n {{$form_offline_page_content}}\n</div>', 8), (63, 5, 'continue_block', 'Continue - Button Only', '<div class="ts_continue_button">\n <input type="submit" name="form_tools_continue" value="Continue" />\n</div>', 9), (64, 5, 'navigation', 'Navigation', '<ul id="ts_css_nav">\n {{foreach from=$nav_pages item=page_info name=row}}\n {{assign var=i value=$smarty.foreach.row.iteration}}\n \n {{if $current_page > $i && $current_page != $num_pages}}\n \n <li class="nav_link_submenu completed_page"><a href="?page={{$i}}">{{$page_info.page_name}}</a></li>\n \n {{elseif $current_page == $i}}\n \n <li class="css_nav_current_page"><div>{{$page_info.page_name}}</div></li>\n {{else}}\n <li><div>{{$page_info.page_name}}</div></li>\n {{/if}}\n {{/foreach}}\n</ul>', 10), (65, 5, 'navigation', 'Navigation - Numbered', '<ul id="ts_css_nav">\n {{foreach from=$nav_pages item=page_info name=row}}\n {{assign var=i value=$smarty.foreach.row.iteration}}\n {{if $current_page > $i && $current_page != $num_pages}}\n <li class="nav_link_submenu completed_page"><a href="?page={{$i}}">{{$i}}. {{$page_info.page_name}}</a></li>\n {{elseif $current_page == $i}}\n <li class="css_nav_current_page"><div>{{$i}}. {{$page_info.page_name}}</div></li>\n {{else}}\n <li><div>{{$i}}. {{$page_info.page_name}}</div></li>\n {{/if}}\n {{/foreach}}\n</ul>', 11), (66, 5, 'error_message', 'Error Message', '{{if $validation_error}}\n <div class="ft_message error margin_bottom_large">\n <div style="padding:8px">\n {{$validation_error}}\n </div>\n </div>\n{{/if}}\n\n', 12); -- -------------------------------------------------------- -- -- Table structure for table `[[dbprefix]]module_form_builder_template_sets` -- CREATE TABLE `[[dbprefix]]module_form_builder_template_sets` ( `set_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT, `set_name` varchar(255) NOT NULL, `version` varchar(20) NOT NULL, `description` mediumtext, `is_complete` enum('yes','no') NOT NULL, `list_order` smallint(6) NOT NULL, PRIMARY KEY (`set_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=6 ; -- -- Dumping data for table `[[dbprefix]]module_form_builder_template_sets` -- INSERT INTO `[[dbprefix]]module_form_builder_template_sets` VALUES (1, 'Default Template Set', '1.2', 'A neutral, grey-themed set of templates that lets you choose a highlight colour to match your site.', 'yes', 1), (2, 'Conformist', '1.2', 'A clean blue Template Set with delicate CSS3 gradients and tab-like, top-row page navigation.', 'yes', 2), (3, 'Illuminate', '1.1', 'A bold, bright-coloured theme with choice of colour set and footer content. Navigation is required and displayed as a left column. Uses the "Trykker" Google Web Font for a little extra snap!', 'yes', 3), (4, 'ProSimple', '1.3', 'A simple, professional-looking and attractive grey-themed Template Set without a header. It contains placeholders to let you choose the highlight colour, font and font size. Labels are placed directly above the fields to provide clear identification.', 'yes', 4), (5, 'Theme - Default', '1.1', 'A form template set based on the same styles as the default Form Tools user interface. Complete with choice of swatches!', 'yes', 5); -- -------------------------------------------------------- -- -- Table structure for table `[[dbprefix]]module_form_builder_template_set_placeholders` -- CREATE TABLE `[[dbprefix]]module_form_builder_template_set_placeholders` ( `placeholder_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT, `set_id` mediumint(9) NOT NULL, `placeholder_label` varchar(255) NOT NULL, `placeholder` varchar(255) NOT NULL, `field_type` enum('textbox','textarea','password','radios','checkboxes','select','multi-select') NOT NULL, `field_orientation` enum('horizontal','vertical','na') NOT NULL, `default_value` varchar(255) DEFAULT NULL, `field_order` smallint(6) NOT NULL, PRIMARY KEY (`placeholder_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=10 ; -- -- Dumping data for table `[[dbprefix]]module_form_builder_template_set_placeholders` -- INSERT INTO `[[dbprefix]]module_form_builder_template_set_placeholders` VALUES (1, 1, 'Highlight Colours', 'colours', 'select', 'na', 'Blue-Grey', 1), (2, 2, 'Title Font', 'font', 'select', 'na', 'Italianno', 1), (3, 2, 'Title Font Size', 'font_size', 'select', 'na', '44px', 2), (4, 3, 'Colours', 'colours', 'select', 'na', 'Orange', 1), (5, 3, 'Footer HTML', 'footer_html', 'textarea', 'horizontal', '', 2), (6, 4, 'Colour Palette', 'colours', 'select', 'na', 'Green', 1), (7, 4, 'Font', 'font', 'select', 'na', 'Verdana', 2), (8, 4, 'Font Size', 'font_size', 'select', 'na', '9pt', 3), (9, 5, 'Swatch', 'swatch', 'select', 'na', 'Orange', 1); -- -------------------------------------------------------- -- -- Table structure for table `[[dbprefix]]module_form_builder_template_set_placeholder_opts` -- CREATE TABLE `[[dbprefix]]module_form_builder_template_set_placeholder_opts` ( `placeholder_id` mediumint(9) NOT NULL, `option_text` varchar(255) NOT NULL, `field_order` smallint(6) NOT NULL, PRIMARY KEY (`placeholder_id`,`field_order`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -- Dumping data for table `[[dbprefix]]module_form_builder_template_set_placeholder_opts` -- INSERT INTO `[[dbprefix]]module_form_builder_template_set_placeholder_opts` VALUES (1, 'Red', 1), (1, 'Orange', 2), (1, 'Yellow', 3), (1, 'Green', 4), (1, 'Blue', 5), (1, 'Blue-Grey', 6), (1, 'Grey', 7), (2, 'Aladin', 1), (2, 'Alegreya SC', 2), (2, 'Alike Angular', 3), (2, 'Almendra SC', 4), (2, 'Chango', 5), (2, 'Fredericka the Great', 6), (2, 'Frijole', 7), (2, 'Gudea', 8), (2, 'Italianno', 9), (2, 'Jim Nightshade', 10), (2, 'Lustria', 11), (2, 'Miss Fajardose', 12), (2, 'Montez', 13), (2, 'Telex', 14), (2, 'Yesteryear', 15), (3, '20px', 1), (3, '22px', 2), (3, '24px', 3), (3, '26px', 4), (3, '28px', 5), (3, '30px', 6), (3, '32px', 7), (3, '34px', 8), (3, '36px', 9), (3, '38px', 10), (3, '40px', 11), (3, '42px', 12), (3, '44px', 13), (3, '46px', 14), (3, '48px', 15), (3, '50px', 16), (3, '52px', 17), (3, '54px', 18), (3, '56px', 19), (3, '58px', 20), (3, '60px', 21), (4, 'Red', 1), (4, 'Orange', 2), (4, 'Green', 3), (4, 'Blue', 4), (4, 'Black', 5), (4, 'Grey', 6), (4, 'White', 7), (6, 'Blue', 1), (6, 'Green', 2), (6, 'Orange', 3), (6, 'Purple', 4), (7, 'Arial', 1), (7, 'Georgia, Verdana', 2), (7, '"Lucida Grande","Lucida Sans Unicode", Tahoma, sans-serif', 3), (7, 'Tahoma', 4), (7, 'Verdana', 5), (8, '8pt', 1), (8, '9pt', 2), (8, '10pt', 3), (8, '11pt', 4), (8, '12pt', 5), (9, 'Aquamarine', 1), (9, 'Blue', 2), (9, 'Dark Blue', 3), (9, 'Green', 4), (9, 'Grey', 5), (9, 'Light Brown', 6), (9, 'Orange', 7), (9, 'Purple', 8), (9, 'Red', 9), (9, 'Yellow', 10); -- -------------------------------------------------------- -- -- Table structure for table `[[dbprefix]]module_form_builder_template_set_resources` -- CREATE TABLE `[[dbprefix]]module_form_builder_template_set_resources` ( `resource_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT, `resource_type` enum('css','js') NOT NULL, `template_set_id` mediumint(8) unsigned NOT NULL, `resource_name` varchar(255) NOT NULL, `placeholder` varchar(100) NOT NULL, `content` mediumtext NOT NULL, `last_updated` datetime NOT NULL, `list_order` smallint(6) NOT NULL, PRIMARY KEY (`resource_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=6 ; -- -- Dumping data for table `[[dbprefix]]module_form_builder_template_set_resources` -- INSERT INTO `[[dbprefix]]module_form_builder_template_set_resources` VALUES (1, 'css', 1, 'General Styles', 'styles', 'body {\n text-align: center;\n padding: 0px;\n margin: 0px;\n background-color: #efefef;\n}\ntd, th, p, input, textarea, select,ul,li,div, span {\n font-family: "Lucida Grande","Lucida Sans Unicode", Tahoma, sans-serif;\n font-size: 12px;\n color: #555555;\n}\ntd, th, p, textarea, ul,li, div {\n line-height: 22px;\n}\na:link, a:visited {\n color: #336699;\n}\ntable {\n empty-cells: show;\n}\n\n/* page sections */\n.ts_page:after {\n -moz-transform: translate(0pt, 0pt);\n background: none repeat scroll 0 0 transparent;\n border-radius: 20px 20px 20px 20px;\n box-shadow: 15px 0 30px rgba(0, 0, 0, 0.2);\n content: "";\n left: 0;\n position: absolute;\n width: 100%;\n z-index: -2;\n}\n.ts_page {\n margin: 40px auto;\n position: relative;\n text-align: left;\n}\n.ts_header {\n background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);\n border: 3px solid #CCCCCC;\n height: 140px;\n background: #3a3a3a; /* Old browsers */\n background: -moz-linear-gradient(45deg, #777777 0%, #999999 100%); /* FF3.6+ */\n background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#777777), color-stop(100%,#999999)); /* Chrome,Safari4+ */\n background: -webkit-linear-gradient(45deg, #777777 0%,#999999 100%); /* Chrome10+,Safari5.1+ */\n background: -o-linear-gradient(45deg, #777777 0%,#999999 100%); /* Opera 11.10+ */\n background: -ms-linear-gradient(45deg, #777777 0%,#999999 100%); /* IE10+ */\n background: linear-gradient(45deg, #777777 0%,#999999 100%); /* W3C */\n filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=''#777777'', endColorstr=''#999999'',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */\n box-shadow: 0 1px 12px rgba(0, 0, 0, 0.1);\n}\n.ts_header h1 {\n margin: 56px 50px;\n padding: 0px;\n font-size: 20px;\n color: white;\n}\n.ts_content {\n background-color: white;\n border: 1px solid #CCCCCC;\n box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);\n padding: 25px 50px;\n}\n.ts_continue_block {\n margin-top: 16px;\n background-color: #ffffdd;\n padding: 8px;\n box-shadow:1px 2px 2px #878787;\n}\n.ts_continue_block input {\n float: right;\n}\n.ts_continue_button {\n margin-top: 12px;\n}\n.highlighted_cell {\n color: #990000;\n background-color: #ffffee;\n text-align: center;\n}\n.light_grey {\n color: #999999;\n}\nh2 {\n font-size: 24px;\n}\nh3 {\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n -webkit-border-top-left-radius: 4px;\n -webkit-border-top-right-radius: 4px;\n -moz-border-radius-topleft: 4px;\n -moz-border-radius-topright: 4px;\n font-size: 12px;\n font-weight: normal;\n margin-bottom: 0;\n margin-right: 1px;\n padding: 1px 0 0 5px;\n width: 792px;\n height: 22px;\n}\nh3 a:link, h3 a:visited {\n background-color: white;\n -webkit-border-radius: 2px;\n -moz-border-radius: 2px;\n border-radius: 2px;\n color: black;\n float: right;\n line-height: 17px;\n margin-right: 3px;\n margin-top: 2px;\n padding: 0 8px;\n text-decoration: none;\n}\nh3 a:hover {\n -webkit-border-radius: 2px;\n -moz-border-radius: 2px;\n border-radius: 2px;\n}\n\n/* navigation */\nul#css_nav {\n clear: both;\n width:100%;\n margin: 0px;\n padding: 0px;\n overflow: hidden;\n}\nul#css_nav li {\n float: left;\n background-color: #efefef;\n -webkit-border-radius: 2px;\n -moz-border-radius: 2px;\n border-radius: 2px;\n list-style: none;\n text-align:center;\n margin: 0px 2px 20px 0px;\n color: #666666;\n font-size: 11px;\n line-height: 20px;\n}\nul#css_nav li span {\n font-size: 11px;\n line-height: 20px;\n}\n\nul#css_nav li.css_nav_current_page {\n background-color: #999999;\n color: white;\n}\nul#css_nav li a:link, ul#css_nav li a:visited {\n display: block;\n text-decoration: none;\n color: white;\n background-color: #999999;\n -webkit-border-radius: 2px;\n -moz-border-radius: 2px;\n border-radius: 2px;\n}\nul#css_nav li a:hover {\n -webkit-border-radius: 2px;\n -moz-border-radius: 2px;\n border-radius: 2px;\n}\n.nav_1_pages li {\n width: 100%;\n}\n.nav_2_pages li {\n width: 49.7%;\n}\n.nav_3_pages li {\n width: 33%;\n}\n.nav_4_pages li {\n width: 24.7%;\n}\n.nav_5_pages li {\n width: 19.7%;\n}\n.nav_6_pages li {\n width: 16.4%;\n}\n.nav_7_pages li {\n width: 14%;\n}\n.nav_8_pages li {\n width: 12.2%;\n}\n\n/* notifications */\n.notify {\n border: 1px solid #336699;\n background-color: #ffffee;\n color: #336699;\n padding: 8px;\n width: 400px;\n}\n.notify li { color: #336699; }\n.error {\n font-size: 8pt;\n border: 1px solid #cc0000;\n background-color: #ffffee;\n color: #cc0000;\n padding: 8px;\n width: 550px;\n}\n.error span {\n color: #cc0000;\n font-weight: bold;\n margin-bottom: 4px;\n}\n\n/* forms */\ntable.table_1 > tbody > tr > td {\n border-bottom: 1px solid #dddddd;\n}\n.table_1_bg td {\n padding: 1px;\n padding-left: 1px;\n background-color: #336699;\n border-bottom: 1px solid #cccccc;\n}\ntd.answer {\n background-color: #efefef;\n}\n.pad_left {\n padding-left: 4px;\n}\n.req {\n color: #aa0000;\n}\n.fb_error {\n border: 1px solid #990000;\n padding: 8px;\n background-color: #ffefef;\n}\n\n/* for the code / markup editor */\n.editor {\n background-color: white;\n border: 1px solid #999999;\n padding: 3px;\n}\n\n\n/* - - - "Highlight Colour" placeholder conditional CSS - - -*/\n{{if $P.colours == "Red"}}\nh3 {\n background-color: #cc3131;\n color: white;\n}\nul#css_nav li a:hover {\n background-color: #861e1e;\n}\nh3 a:hover {\n background-color: #fac1c1;\n color: black;\n}\n{{elseif $P.colours == "Orange"}}\nh3 {\n background-color: #ff9c00;\n color: white;\n}\nul#css_nav li a:hover {\n background-color: #4c3512;\n}\nh3 a:hover {\n background-color: #ffefd5;\n color: black;\n}\n{{elseif $P.colours == "Yellow"}}\nh3 {\n background-color: #FAEC0C;\n color: #777777;\n}\nul#css_nav li a:hover {\n background-color: #595900;\n}\nh3 a:hover {\n background-color: #444000;\n color: #ffffcc;\n}\n{{elseif $P.colours == "Green"}}\nh3 {\n background-color: #009211;\n color: white;\n}\nul#css_nav li a:hover {\n background-color: #004608;\n}\nh3 a:hover {\n background-color: #daf4dd;\n color: black;\n}\n{{elseif $P.colours == "Blue"}}\nh3 {\n background-color: #2969c9;\n color: white;\n}\nh3 a:hover {\n background-color: #a6c8f0;\n color: black;\n}\nul#css_nav li a:hover {\n background-color: #1e4580;\n}\n{{elseif $P.colours == "Grey"}}\nh3 {\n background-color: #777777;\n color: white;\n}\nul#css_nav li a:hover {\n background-color: #333333;\n}\nh3 a:hover {\n background-color: #222222;\n color: white;\n}\n{{else}}\nh3 {\n background-color: #6D8AAC;\n color: white;\n}\nul#css_nav li a:hover {\n background-color: #2e425a;\n}\nh3 a:hover {\n background-color: #c9e2ff;\n color: black;\n}\n{{/if}}\n', '[[regtime]]', 1), (2, 'css', 2, 'General Styles', 'styles', 'html {\nheight: 100%;\n}\nbody {\nheight: 100%;\ntext-align: center;\npadding: 0px;\nmargin: 0px;\nbackground: rgb(106,147,184);\nbackground: -moz-linear-gradient(top, rgba(106,147,184,1) 0%, rgba(115,151,183,1) 100%);\nbackground: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(106,147,184,1)), color-stop(100%,rgba(115,151,183,1)));\nbackground: -webkit-linear-gradient(top, rgba(106,147,184,1) 0%,rgba(115,151,183,1) 100%);\nbackground: -o-linear-gradient(top, rgba(106,147,184,1) 0%,rgba(115,151,183,1) 100%);\nbackground: -ms-linear-gradient(top, rgba(106,147,184,1) 0%,rgba(115,151,183,1) 100%);\nbackground: linear-gradient(top, rgba(106,147,184,1) 0%,rgba(115,151,183,1) 100%);\nfilter: progid:DXImageTransform.Microsoft.gradient( startColorstr=''#6a93b8'', endColorstr=''#7397b7'',GradientType=0 );\nbackground-repeat: no-repeat;\nbackground-attachment: fixed;\n}\ntd, th, p, input, textarea, select,ul,li,div, span {\nfont-family: "Lucida Grande","Lucida Sans Unicode", Tahoma, sans-serif;\nfont-size: 12px;\ncolor: #555555;\n}\ntd, th, p, textarea, ul, li, div {\nline-height: 22px;\n}\na:link, a:visited {\ncolor: #336699;\n}\ntable {\nempty-cells: show;\n}\n\n/* page sections */\n.ts_page:after {\n-moz-transform: translate(0pt, 0pt);\nbackground: none repeat scroll 0 0 transparent;\nborder-radius: 20px 20px 20px 20px;\nbox-shadow: 15px 0 30px rgba(0, 0, 0, 0.2);\ncontent: "";\nleft: 0;\nposition: absolute;\nwidth: 100%;\nz-index: -2;\n}\n.ts_page {\nmargin: 40px auto;\nposition: relative;\ntext-align: left;\n}\n.ts_header h1 {\nmargin: 0px 0px 42px 20px;\npadding: 0px;\nfont-size: {{$P.font_size}};\ncolor: white;\nfont-family: "{{$P.font}}", "Lucida Grande", Arial;\nfont-weight: normal;\n}\n.ts_footer {\nbackground: rgb(64,86,107);\nbackground: -moz-linear-gradient(top, rgb(64,86,107) 0%, rgb(44,61,76) 100%);\nbackground: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(64,86,107)), color-stop(100%,rgb(44,61,76)));\nbackground: -webkit-linear-gradient(top, rgb(64,86,107) 0%,rgb(44,61,76) 100%);\nbackground: -o-linear-gradient(top, rgb(64,86,107) 0%,rgb(44,61,76) 100%);\nbackground: -ms-linear-gradient(top, rgb(64,86,107) 0%,rgb(44,61,76) 100%);\nbackground: linear-gradient(top, rgb(64,86,107) 0%,rgb(44,61,76) 100%);\nfilter: progid:DXImageTransform.Microsoft.gradient( startColorstr=''#40566b'', endColorstr=''#2c3d4c'',GradientType=0 );\n-webkit-border-bottom-left-radius: 6px;\n-webkit-border-bottom-right-radius: 6px;\n-moz-border-radius-bottomleft: 6px;\n-moz-border-radius-bottomright: 6px;\nborder-bottom-left-radius: 6px;\nborder-bottom-right-radius: 6px;\npadding: 10px 0px;\ntext-align: center;\ncolor: #dddddd;\nbox-shadow: 0 8px 12px rgba(0, 0, 0, 0.3);\nheight: 5px;\n}\n.ts_content {\nbackground-color: white;\nborder: 1px solid #777777;\nborder-top: 0px;\nbox-shadow: 0 8px 12px rgba(0, 0, 0, 0.3);\npadding: 25px 50px;\n}\n.ts_continue_block {\nmargin-top: 16px;\nbackground-color: #ffffdd;\npadding: 8px;\nbox-shadow: 1px 2px 2px #878787;\n}\n.ts_continue_block input {\nfloat: right;\n}\n.ts_continue_button {\nmargin-top: 12px;\n}\n.light_grey {\ncolor: #999999;\n}\nh2 {\nfont-size: 20px;\n}\n.ts_heading {\nfont-size: 20px;\n}\n\nh3 {\nborder-top-left-radius: 4px;\nborder-top-right-radius: 4px;\n-webkit-border-top-left-radius: 4px;\n-webkit-border-top-right-radius: 4px;\n-moz-border-radius-topleft: 4px;\n-moz-border-radius-topright: 4px;\nfont-size: 12px;\nfont-weight: normal;\nmargin-bottom: 0;\nmargin-right: 1px;\npadding: 1px 0 0 5px;\nwidth: 792px;\nbackground-color: #36485a;\ncolor: white;\nheight: 22px;\n}\nh3 a:link, h3 a:visited {\nbackground-color: white;\n-webkit-border-radius: 2px;\n-moz-border-radius: 2px;\nborder-radius: 2px;\ncolor: black;\nfloat: right;\nline-height: 17px;\nmargin-right: 3px;\nmargin-top: 2px;\npadding: 0 8px;\ntext-decoration: none;\n}\nh3 a:hover {\n-webkit-border-radius: 2px;\n-moz-border-radius: 2px;\nborder-radius: 2px;\n}\n\n/* navigation */\nul#css_nav {\nclear: both;\nmargin: 0px;\npadding: 0px 40px;\noverflow: hidden;\nbackground: rgb(64,86,107);\nbackground: -moz-linear-gradient(top, rgb(64,86,107) 0%, rgb(44,61,76) 100%);\nbackground: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(64,86,107)), color-stop(100%,rgb(44,61,76)));\nbackground: -webkit-linear-gradient(top, rgb(64,86,107) 0%,rgb(44,61,76) 100%);\nbackground: -o-linear-gradient(top, rgb(64,86,107) 0%,rgb(44,61,76) 100%);\nbackground: -ms-linear-gradient(top, rgb(64,86,107) 0%,rgb(44,61,76) 100%);\nbackground: linear-gradient(top, rgb(64,86,107) 0%,rgb(44,61,76) 100%);\nfilter: progid:DXImageTransform.Microsoft.gradient( startColorstr=''#40566b'', endColorstr=''#2c3d4c'',GradientType=0 );\n-webkit-border-top-left-radius: 6px;\n-webkit-border-top-right-radius: 6px;\n-moz-border-radius-topleft: 6px;\n-moz-border-radius-topright: 6px;\nborder-top-left-radius: 6px;\nborder-top-right-radius: 6px;\nheight: 38px;\n}\nul#css_nav li {\nfloat: left;\nlist-style: none;\ntext-align:center;\ncolor: #dddddd;\nfont-size: 11px;\npadding: 8px 0px;\n}\nul#css_nav li span {\nfont-size: 11px;\n}\n\nul#css_nav li.completed_page {\npadding: 0px;\n}\nul#css_nav li.css_nav_current_page {\nbackground: rgb(249,249,249);\nbackground: -moz-linear-gradient(top, rgba(249,249,249,1) 0%, rgba(255,255,255,1) 100%);\nbackground: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,249,249,1)), color-stop(100%,rgba(255,255,255,1)));\nbackground: -webkit-linear-gradient(top, rgba(249,249,249,1) 0%,rgba(255,255,255,1) 100%);\nbackground: -o-linear-gradient(top, rgba(249,249,249,1) 0%,rgba(255,255,255,1) 100%);\nbackground: -ms-linear-gradient(top, rgba(249,249,249,1) 0%,rgba(255,255,255,1) 100%);\nbackground: linear-gradient(top, rgba(249,249,249,1) 0%,rgba(255,255,255,1) 100%);\nfilter: progid:DXImageTransform.Microsoft.gradient( startColorstr=''#f9f9f9'', endColorstr=''#ffffff'',GradientType=0 );\ncolor: #000000;\n}\nul#css_nav li a:link, ul#css_nav li a:visited, ul#css_nav li span {\ndisplay: block;\ntext-decoration: none;\ncolor: white;\nbackground-color: #333333;\npadding: 8px 0px;\nopacity: 0.5;\nfilter: alpha(opacity=50);\n}\nul#css_nav li a:hover {\nbackground-color: #222222;\nopacity: 0.9;\nfilter: alpha(opacity=90);\n}\n\n.nav_1_pages li {\nwidth: 150px;\n}\n.nav_2_pages li {\nwidth: 150px;\n}\n.nav_3_pages li {\nwidth: 150px;\n}\n.nav_4_pages li {\nwidth: 150px;\n}\n.nav_5_pages li {\nwidth: 150px;\n}\n.nav_6_pages li {\nwidth: 136px;\n}\n.nav_7_pages li {\nwidth: 116px;\n}\n.nav_8_pages li {\nwidth: 102px;\n}\n\n\n/* notifications */\n.notify {\nborder: 1px solid #336699;\nbackground-color: #ffffee;\ncolor: #336699;\npadding: 8px;\nwidth: 400px;\n}\n.notify li { color: #336699; }\n.error {\nfont-size: 8pt;\nborder: 1px solid #cc0000;\nbackground-color: #ffffee;\ncolor: #cc0000;\npadding: 8px;\nwidth: 550px;\n}\n.error span {\ncolor: #cc0000;\nfont-weight: bold;\nmargin-bottom: 4px;\n}\n\n/* forms */\ntable.table_1 > tbody > tr > td {\nborder-bottom: 1px solid #dddddd;\n}\n.table_1_bg td {\npadding: 1px;\npadding-left: 1px;\nbackground-color: #336699;\nborder-bottom: 1px solid #cccccc;\n}\ntd.answer {\nbackground-color: #efefef;\n}\n.pad_left {\npadding-left: 4px;\n}\n.req {\ncolor: #aa0000;\n}\n.fb_error {\nborder: 1px solid #990000;\npadding: 8px;\nbackground-color: #ffefef;\n}\n\n/* for the code / markup editor */\n.editor {\nbackground-color: white;\nborder: 1px solid #999999;\npadding: 3px;\n}\n#form_builder__edit_link {\nposition: absolute;\nright: 5px;\ntop: 0px;\ntext-decoration: none;\n}\n#form_builder__edit_link:hover {\ncolor: #990000;\ntext-decoration: underline;\n}\n', '[[regtime]]', 1), (3, 'css', 3, 'General Styles', 'styles', '{{* This top section defines the colours, based on the selected Colour placeholder *}}\n{{assign var=header_colour value="#ffffff"}}\n{{assign var=header_shadow value="on"}}\n{{if $P.colours == "Red"}}\n {{assign var=c1 value="#950000"}}\n {{assign var=c2 value="#af0a0a"}}\n {{assign var=link_colour value="#ffffcc"}}\n {{assign var=line value="#670000"}}\n {{assign var=fieldset_bg value="#780404"}}\n {{assign var=fieldset_lines value="#660909"}}\n {{assign var=fieldset_colour value="#FFFF99"}}\n {{assign var=fieldset_shadow value="on"}}\n {{assign var=font_colour value="#ffffff"}}\n {{assign var=page_heading value="#000000"}}\n {{assign var=nav_next_page value="#999999"}}\n {{assign var=nav_prev_page_text value="#999999"}}\n {{assign var=nav_prev_page_bg_over value="#D78B00"}}\n {{assign var=nav_prev_page_border value="#999999"}}\n {{assign var=submit_btn_over value="#ff3c00"}}\n {{assign var=edit_link_colour value="#ffffff"}}\n{{elseif $P.colours == "Orange"}}\n {{assign var=c1 value="#ffa500"}}\n {{assign var=c2 value="#ffb12b"}}\n {{assign var=link_colour value="#990000"}}\n {{assign var=line value="#ffc558"}}\n {{assign var=fieldset_bg value="#ef9c00"}}\n {{assign var=fieldset_lines value="#d28900"}}\n {{assign var=fieldset_colour value="#FFFF99"}}\n {{assign var=fieldset_shadow value="on"}}\n {{assign var=font_colour value="#333333"}}\n {{assign var=page_heading value="#ffffff"}}\n {{assign var=nav_next_page value="#555555"}}\n {{assign var=nav_prev_page_text value="#AF8D4F"}}\n {{assign var=nav_prev_page_bg_over value="#D78B00"}}\n {{assign var=nav_prev_page_border value="#E69500"}}\n {{assign var=submit_btn_over value="#ff3c00"}}\n {{assign var=edit_link value="#990000"}}\n{{elseif $P.colours == "Green"}}\n {{assign var=c1 value="#299a0b"}}\n {{assign var=c2 value="#31a612"}}\n {{assign var=link_colour value="#FFFF99"}}\n {{assign var=line value="#1c7e00"}}\n {{assign var=fieldset_bg value="#228a00"}}\n {{assign var=fieldset_lines value="#1e7d00"}}\n {{assign var=fieldset_colour value="#FFFF99"}}\n {{assign var=fieldset_shadow value="on"}}\n {{assign var=font_colour value="#eeeeee"}}\n {{assign var=page_heading value="#333333"}}\n {{assign var=nav_next_page value="#0f4f00"}}\n {{assign var=nav_prev_page_text value="#136600"}}\n {{assign var=nav_prev_page_bg_over value="#135205"}}\n {{assign var=nav_prev_page_border value="#1e710b"}}\n {{assign var=submit_btn_over value="#0093E8"}}\n {{assign var=edit_link value="#990000"}}\n{{elseif $P.colours == "Blue"}}\n {{assign var=c1 value="#0083cf"}}\n {{assign var=c2 value="#0690e0"}}\n {{assign var=link_colour value="#FFFF99"}}\n {{assign var=line value="#0c5e8d"}}\n {{assign var=fieldset_bg value="#0878b8"}}\n {{assign var=fieldset_lines value="#0669a2"}}\n {{assign var=fieldset_colour value="#FFFF99"}}\n {{assign var=fieldset_shadow value="on"}}\n {{assign var=font_colour value="#eeeeee"}}\n {{assign var=page_heading value="#222222"}}\n {{assign var=nav_next_page value="#333333"}}\n {{assign var=nav_prev_page_text value="#efefef"}}\n {{assign var=nav_prev_page_bg_over value="#3396e2"}}\n {{assign var=nav_prev_page_border value="#cccccc"}}\n {{assign var=submit_btn_over value="#621111"}}\n {{assign var=edit_link value="#621111"}}\n{{elseif $P.colours == "Black"}}\n {{assign var=c1 value="#222222"}}\n {{assign var=c2 value="#333333"}}\n {{assign var=link_colour value="#c8ebff"}}\n {{assign var=line value="#444444"}}\n {{assign var=fieldset_bg value="#353535"}}\n {{assign var=fieldset_lines value="#444444"}}\n {{assign var=fieldset_colour value="#c8ebff"}}\n {{assign var=fieldset_shadow value="on"}}\n {{assign var=font_colour value="#efefef"}}\n {{assign var=page_heading value="#eeeeee"}}\n {{assign var=nav_next_page value="#999999"}}\n {{assign var=nav_prev_page_text value="#3a8ab8"}}\n {{assign var=nav_prev_page_bg_over value="#3a8ab8"}}\n {{assign var=nav_prev_page_border value="#4a99c7"}}\n {{assign var=submit_btn_over value="#3a8ab8"}}\n {{assign var=edit_link value="#c8ebff"}}\n{{elseif $P.colours == "Grey"}}\n {{assign var=c1 value="#dddddd"}}\n {{assign var=c2 value="#ffffff"}}\n {{assign var=link_colour value="#0033cc"}}\n {{assign var=line value="#cccccc"}}\n {{assign var=fieldset_bg value="#f2f2f2"}}\n {{assign var=fieldset_lines value="#aaaaaa"}}\n {{assign var=fieldset_colour value="#888888"}}\n {{assign var=fieldset_shadow value="off"}}\n {{assign var=font_colour value="#333333"}}\n {{assign var=page_heading value="#555555"}}\n {{assign var=nav_next_page value="#999999"}}\n {{assign var=nav_prev_page_text value="#888888"}}\n {{assign var=nav_prev_page_bg_over value="#888888"}}\n {{assign var=nav_prev_page_border value="#888888"}}\n {{assign var=submit_btn_over value="#3a8ab8"}}\n {{assign var=edit_link value="#c8ebff"}}\n{{elseif $P.colours == "White"}}\n {{assign var=c1 value="#ffffff"}}\n {{assign var=c2 value="#ffffff"}}\n {{assign var=header_colour value="#222222"}}\n {{assign var=header_shadow value="off"}}\n {{assign var=link_colour value="#0093e8"}}\n {{assign var=line value="#000000"}}\n {{assign var=fieldset_bg value="#ffffff"}}\n {{assign var=fieldset_lines value="#000000"}}\n {{assign var=fieldset_colour value="#000000"}}\n {{assign var=fieldset_shadow value="off"}}\n {{assign var=font_colour value="#333333"}}\n {{assign var=page_heading value="#555555"}}\n {{assign var=nav_next_page value="#999999"}}\n {{assign var=nav_prev_page_text value="#888888"}}\n {{assign var=nav_prev_page_bg_over value="#888888"}}\n {{assign var=nav_prev_page_border value="#888888"}}\n {{assign var=submit_btn_over value="#0093e8"}}\n {{assign var=edit_link value="#0093e8"}}\n{{/if}}\nhtml {\n height: 100%;\n margin: 0px;\n}\nbody {\n height: 100%;\n text-align: center;\n padding: 0px;\n margin: 0px;\n background: {{$c2}}; /* Old browsers */\n background: -moz-linear-gradient(top, {{$c1}} 0%, {{$c2}} 100%); /* FF3.6+ */\n background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,{{$c1}}), color-stop(100%,{{$c2}})); /* Chrome,Safari4+ */\n background: -webkit-linear-gradient(top, {{$c1}} 0%,{{$c2}} 100%); /* Chrome10+,Safari5.1+ */\n background: -o-linear-gradient(top, {{$c1}} 0%,{{$c2}} 100%); /* Opera 11.10+ */\n background: -ms-linear-gradient(top, {{$c1}} 0%,{{$c2}} 100%); /* IE10+ */\n background: linear-gradient(top, {{$c1}} 0%,{{$c2}} 100%); /* W3C */\n filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=''{{$c1}}'', endColorstr=''{{$c2}}'',GradientType=0 ); /* IE6-9 */\n background-repeat: no-repeat;\n background-attachment: fixed;\n}\ntd, th, p, ul,li,div, span {\n font-family: Trykker, "Lucida Grande", Georgia, serif;\n font-size: 12px;\n color: {{$font_colour}};\n}\ninput, textarea, select {\n font-family: Trykker, "Lucida Grande", Georgia, serif;\n font-size: 12px;\n}\ntd, th, p, textarea, ul,li, div, a {\n line-height: 25px;\n}\ntable {\n empty-cells: show;\n}\n.clear {\n clear: both;\n}\na:link, a:visited {\n color: {{$link_colour}};\n text-decoration: none;\n}\na:hover {\n text-decoration: underline;\n}\ndiv.ui-dialog div, div.ui-dialog li, div.ui-dialog span {\n color: #333333;\n}\n\n/* page sections */\n.ts_page {\n margin: 40px auto;\n position: relative;\n text-align: left;\n}\n.ts_head_bg {\n height: 105px;\n border-bottom: 1px solid {{$line}};\n position: absolute;\n top: 0px;\n width: 100%;\n}\n.ts_header {\n height: 70px;\n}\n.ts_header h1 {\n margin: 20px 20px;\n font-family: Trykker, "Lucida Grande", Georgia, serif;\n font-weight: bold;\n padding: 0px;\n font-size: 30px;\n color: {{$header_colour}};\n {{if $header_shadow == "on"}}text-shadow: 2px 2px 5px #555555;{{/if}}\n}\nh2 {\n font-size: 21px;\n font-family: Trykker, "Lucida Grande", Georgia, serif;\n color: {{$page_heading}};\n}\n\n/* navigation */\n#ts_css_nav {\n width: 180px;\n float: left;\n list-style: none;\n padding: 20px;\n margin: 0px;\n}\n#ts_css_nav li {\n list-style: none;\n margin: 0px 0px 2px;\n color: #666666;\n font-size: 12px;\n line-height: 20px;\n text-align: left;\n}\n#ts_css_nav div {\n color: {{$nav_next_page}};\n}\n#ts_css_nav li div, #ts_css_nav li a {\n padding: 5px 0px 5px 12px;\n display: block;\n}\nul#ts_css_nav li.completed_page {\n -webkit-border-radius: 4px;\n -moz-border-radius: 4px;\n border-radius: 4px;\n border: 1px solid {{$nav_prev_page_border}};\n}\nul#ts_css_nav li.completed_page div {\n color: {{$nav_prev_page_text}};\n}\nul#ts_css_nav li.css_nav_current_page {\n -webkit-border-radius: 4px;\n -moz-border-radius: 4px;\n border-radius: 4px;\n border: 1px solid #ffffff;\n}\nul#ts_css_nav li.css_nav_current_page div {\n background-color: #222222;\n color: white;\n margin: 1px;\n -webkit-border-radius: 3px;\n -moz-border-radius: 3px;\n border-radius: 3px;\n}\nul#ts_css_nav li a {\n margin: 1px;\n -webkit-border-radius: 3px;\n -moz-border-radius: 3px;\n border-radius: 3px;\n}\nul#ts_css_nav li a:link, ul#ts_css_nav li a:visited {\n text-decoration: none;\n color: {{$nav_prev_page_text}};\n -webkit-border-radius: 2px;\n -moz-border-radius: 2px;\n border-radius: 2px;\n}\nul#ts_css_nav li a:hover {\n color: white;\n background-color: {{$nav_prev_page_bg_over}};\n -webkit-border-radius: 3px;\n -moz-border-radius: 3px;\n border-radius: 3px;\n}\n\n/* notifications */\n.notify {\n border: 1px solid #336699;\n background-color: #ffffee;\n color: #336699;\n padding: 8px;\n width: 400px;\n}\n.notify li { color: #336699; }\n.error {\n font-size: 8pt;\n border: 1px solid #cc0000;\n background-color: #ffffee;\n color: #cc0000;\n padding: 8px;\n width: 550px;\n}\n.error span {\n color: #cc0000;\n font-weight: bold;\n margin-bottom: 4px;\n}\n\n/* forms */\ntable.table_1 > tbody > tr > td {\n border-bottom: 1px solid {{$fieldset_lines}};\n}\ntable.table_1 > tbody > tr > td.rowN {\n border-bottom: none;\n}\n.req {\n color: #aa0000;\n}\n.fb_error {\n background-color: #FFFFCC;\n border: 1px solid #CC0000;\n color: #CC0000;\n margin-bottom: 12px;\n padding: 8px;\n}\n\n/* for the code / markup editor */\n.editor {\n background-color: white;\n border: 1px solid #999999;\n padding: 3px;\n}\n.ts_page_content {\n width: 720px;\n float: right;\n}\nfieldset {\n border: 1px solid {{$fieldset_lines}};\n font-size: 11pt;\n font-weight: bold;\n color: {{$fieldset_colour}};\n margin-bottom: 10px;\n background-color: {{$fieldset_bg}};\n}\n{{if $fieldset_shadow == "on"}}\nfieldset legend {\n text-shadow: 2px 2px 3px #333333;\n}\n{{/if}}\n.ts_continue_button input {\n background-color: #222222;\n color: white;\n padding: 2px 10px;\n border-radius: 3px;\n border: 0px;\n cursor: pointer;\n}\n.ts_continue_button input:hover {\n background-color: {{$submit_btn_over}};\n}\n#ts_footer {\n border-top: 1px solid {{$line}};\n padding: 20px;\n color: #222222;\n}\n.edit_link {\n text-shadow: none;\n margin-left: 12px;\n}\n.edit_link a {\n color: {{$edit_link_colour}};\n text-decoration: none;\n}\n.edit_link a:hover {\n text-decoration: underline;\n}\n\n#form_builder__edit_link {\n position: absolute;\n right: 5px;\n top: 5px;\n padding: 2px 10px;\n background-color: black;\n border: 1px solid white;\n color: white;\n text-decoration: none;\n border-radius: 4px;\n}\n#form_builder__edit_link:hover {\n color: #06a4ff;\n}', '[[regtime]]', 1), (4, 'css', 4, 'General Styles', 'styles', '{{if $P.colours == "Blue"}}\n {{assign var=header_bg value="#388ef4"}}\n {{assign var=border_colour value="#C4DFFF"}}\n {{assign var=selected_row_bg value="#d5e8ff"}}\n {{assign var=selected_row_bottom value="#d5e8ff"}}\n {{assign var=content_border value="#94c5fe"}}\n {{assign var=continue_block_colour value="#f1f7ff"}}\n{{elseif $P.colours == "Green"}}\n {{assign var=header_bg value="#0b9c00"}}\n {{assign var=border_colour value="#e7ffe5"}}\n {{assign var=selected_row_bg value="#d9f4cb"}}\n {{assign var=selected_row_bottom value="#d9f4cb"}}\n {{assign var=content_border value="#ade0aa"}}\n {{assign var=continue_block_colour value="#E9F9E7"}}\n{{elseif $P.colours == "Purple"}}\n {{assign var=header_bg value="#ac52ce"}}\n {{assign var=border_colour value="#f7e0ff"}}\n {{assign var=selected_row_bg value="#f6dfff"}}\n {{assign var=selected_row_bottom value="#f6dfff"}}\n {{assign var=content_border value="#e9c1f8"}}\n {{assign var=continue_block_colour value="#ffffcc"}}\n{{elseif $P.colours == "Orange"}}\n {{assign var=header_bg value="#ffa904"}}\n {{assign var=border_colour value="#ffa904"}}\n {{assign var=selected_row_bg value="#ffd789"}}\n {{assign var=selected_row_bottom value="#ffa904"}}\n {{assign var=content_border value="#CE911A"}}\n {{assign var=continue_block_colour value="#f1f7ff"}}\n{{/if}}\n\nbody {\n text-align: center;\n padding: 0px;\n margin: 0px;\n background-color: #999999;\n}\ntd, th, p, input, textarea, select,ul,li,div, span {\n font-family: {{$P.font}};\n font-size: {{$P.font_size}};\n color: #555555;\n}\ntd, th, p, textarea, ul,li, div {\n line-height: 22px;\n}\na:link, a:visited {\n color: #336699;\n}\ntable {\n empty-cells: show;\n}\n#form_builder__edit_link {\n float: right;\n}\n.req {\n color: #aa0000;\n}\n.fb_error {\n margin-top: 16px;\n padding: 8px;\n box-shadow: 1px 2px 2px #878787;\n background-color: #ffefef;\n}\n\n\n/* page sections */\n.ts_page:after {\n -moz-transform: translate(0pt, 0pt);\n background: none repeat scroll 0 0 transparent;\n border-radius: 20px 20px 20px 20px;\n box-shadow: 15px 0 30px rgba(0, 0, 0, 0.2);\n content: "";\n left: 0;\n position: absolute;\n width: 100%;\n z-index: -2;\n}\n.ts_page {\n margin: 20px auto 0px;\n background: #ccc;\n position:relative;\n box-shadow: 1px 6px 11px rgba(0, 0, 0, 0.36);\n -moz-box-shadow: 1px 6px 11px rgba(0, 0, 0, 0.36);\n -webkit-box-shadow: 1px 6px 11px rgba(0, 0, 0, 0.36);\n text-align: left;\n border: 5px solid {{$border_colour}};\n}\n.ts_header {\n background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);\n border: 3px solid #CCCCCC;\n height: 140px;\n background: #3a3a3a; /* Old browsers */\n background: -moz-linear-gradient(45deg, #777777 0%, #999999 100%); /* FF3.6+ */\n background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#3a3a3a), color-stop(100%,#4f4f4f)); /* Chrome,Safari4+ */\n background: -webkit-linear-gradient(45deg, #3a3a3a 0%,#4f4f4f 100%); /* Chrome10+,Safari5.1+ */\n background: -o-linear-gradient(45deg, #3a3a3a 0%,#4f4f4f 100%); /* Opera 11.10+ */\n background: -ms-linear-gradient(45deg, #3a3a3a 0%,#4f4f4f 100%); /* IE10+ */\n background: linear-gradient(45deg, #3a3a3a 0%,#4f4f4f 100%); /* W3C */\n filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=''#3a3a3a'', endColorstr=''#4f4f4f'',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */\n box-shadow: 0 1px 12px rgba(0, 0, 0, 0.1);\n}\n.ts_header h1 {\n margin: 56px 50px;\n padding: 0px;\n font-size: 20px;\n color: white;\n}\n.ts_content {\n background-color: white;\n box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);\n padding: 25px 50px;\n border: 1px solid {{$content_border}};\n}\n.ts_continue_block {\n margin-top: 16px;\n padding: 8px;\n box-shadow: 1px 2px 2px #878787;\n background-color: {{$continue_block_colour}};\n}\n.ts_continue_block input {\n float: right;\n}\n.ts_field_row_selected {\n background-color: {{$selected_row_bg}};\n border-bottom: 1px solid {{$selected_row_bottom}};\n}\n.ts_continue_button {\n margin-top: 12px;\n}\n.highlighted_cell {\n color: #990000;\n background-color: #ffffee;\n text-align: center;\n}\n.light_grey {\n color: #999999;\n}\n.ts_field {\n border-bottom: 1px solid #efefef;\n padding: 10px 6px 15px;\n list-style: none;\n margin: 0px;\n}\n.ts_review_table td {\n border-bottom: 1px solid #efefef;\n padding: 3px 5px 2px;\n}\nh2 {\n font-size: 24px;\n}\nh3 {\n background-color: {{$header_bg}};\n color: white;\n font-size: 12px;\n font-weight: normal;\n margin-bottom: 0;\n padding: 1px 0 0 5px;\n height: 22px;\n}\nh3 a:link, h3 a:visited {\n background-color: white;\n -webkit-border-radius: 2px;\n -moz-border-radius: 2px;\n border-radius: 2px;\n color: black;\n float: right;\n line-height: 17px;\n margin-right: 3px;\n margin-top: 2px;\n padding: 0 8px;\n text-decoration: none;\n}\nh3 a:hover {\n -webkit-border-radius: 2px;\n -moz-border-radius: 2px;\n border-radius: 2px;\n}\n\n/* navigation */\nul#css_nav {\n clear: both;\n width:100%;\n margin: 0px;\n padding: 0px;\n overflow: hidden;\n}\nul#css_nav li {\n float: left;\n background-color: #efefef;\n -webkit-border-radius: 2px;\n -moz-border-radius: 2px;\n border-radius: 2px;\n list-style: none;\n text-align:center;\n margin: 0px 2px 20px 0px;\n color: #666666;\n font-size: 11px;\n line-height: 20px;\n}\nul#css_nav li.css_nav_current_page {\n background-color: #999999;\n color: white;\n}\nul#css_nav li a:link, ul#css_nav li a:visited {\n display: block;\n text-decoration: none;\n color: white;\n background-color: #999999;\n -webkit-border-radius: 2px;\n -moz-border-radius: 2px;\n border-radius: 2px;\n}\nul#css_nav li a:hover {\n -webkit-border-radius: 2px;\n -moz-border-radius: 2px;\n border-radius: 2px;\n}\n.nav_1_pages li {\n width: 100%;\n}\n.nav_2_pages li {\n width: 50%;\n}\n.nav_3_pages li {\n width: 33%;\n}\n.nav_4_pages li {\n width: 24.7%;\n}\n.nav_5_pages li {\n width: 19.5%;\n}\n.nav_6_pages li {\n width: 16%;\n}\n.nav_7_pages li {\n width: 13%;\n}\n.nav_8_pages li {\n width: 12%;\n}\n\n/* notifications */\n.notify {\n border: 1px solid #336699;\n background-color: #ffffee;\n color: #336699;\n padding: 8px;\n width: 400px;\n}\n.notify li { color: #336699; }\n.error {\n font-size: 8pt;\n border: 1px solid #cc0000;\n background-color: #ffffee;\n color: #cc0000;\n padding: 8px;\n width: 550px;\n}\n.error span {\n color: #cc0000;\n font-weight: bold;\n margin-bottom: 4px;\n}\n\n/* for the code / markup editor */\n.editor {\n background-color: white;\n border: 1px solid #999999;\n padding: 3px;\n}\nul#css_nav li a:hover {\n background-color: #2e425a;\n}\nh3 a:hover {\n background-color: #c9e2ff;\n color: black;\n}\n', '[[regtime]]', 1), (5, 'css', 5, 'Additional Styles', 'styles', '/**\n * The majority of styles for this Template Set are pulled directly from the Core''s default theme.\n * This supplements them for a few things that aren''t covered.\n */\nh1 {\n margin: 0px;\n padding: 28px 0px 0px 21px;\n float: left;\n font-family: ''Lato'', Arial;\n color: white;\n font-size: 20px;\n font-weight: normal;\n}\n#ts_css_nav {\n list-style:none;\n margin: 0px;\n padding: 0px;\n}\n#ts_css_nav li {\n height: 27px;\n}\n#ts_css_nav li a, #ts_css_nav li div {\n padding: 2px 0px 2px 4px;\n width: 150px;\n}\n#ts_css_nav li.completed_page a:link, #ts_css_nav li.completed_page a:visited {\n display: block;\n text-underline: none;\n}\n#ts_css_nav li.css_nav_current_page div {\n font-weight: bold;\n}\n.edit_link {\n float: right;\n}\n.edit_link a:link, .edit_link a:visited {\n padding: 0px 7px;\n background-color: #aaaaaa;\n color: white;\n border-radius: 3px;\n letter-spacing: 0px;\n}\n.edit_link a:hover {\n background-color: #222222;\n text-decoration: none;\n}\n#form_builder__edit_link {\n background-color: #444444;\n border-radius: 3px 3px 3px 3px;\n color: white;\n float: right;\n margin: 25px;\n padding: 0 8px;\n}\n#form_builder__edit_link:hover {\n background-color: #000000;\n text-decoration: none;\n}\n.ts_heading {\n font: 17.6px/20px Verdana,sans-serif;\n padding-bottom: 5px;\n margin: 0px;\n}', '[[regtime]]', 1); -- -------------------------------------------------------- -- -- Table structure for table `[[dbprefix]]module_menu_items` -- CREATE TABLE `[[dbprefix]]module_menu_items` ( `menu_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT, `module_id` mediumint(8) unsigned NOT NULL, `display_text` varchar(100) NOT NULL, `url` varchar(255) NOT NULL, `is_submenu` enum('yes','no') NOT NULL DEFAULT 'no', `list_order` smallint(6) NOT NULL, PRIMARY KEY (`menu_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=29 ; -- -- Dumping data for table `[[dbprefix]]module_menu_items` -- INSERT INTO `[[dbprefix]]module_menu_items` VALUES (1, 5, 'Visualizations', '[[softurl]]/modules/data_visualization/index.php', 'no', 1), (2, 5, 'Main Settings', '[[softurl]]/modules/data_visualization/settings.php', 'no', 2), (3, 5, 'Activity Charts', '[[softurl]]/modules/data_visualization/activity_charts/settings.php', 'yes', 3), (4, 5, 'Field Charts', '[[softurl]]/modules/data_visualization/field_charts/settings.php', 'yes', 4), (5, 5, 'Help', '[[softurl]]/modules/data_visualization/help.php', 'no', 5), (6, 2, 'Export Manager', '[[softurl]]/modules/export_manager/index.php', 'no', 1), (7, 2, 'Settings', '[[softurl]]/modules/export_manager/settings.php', 'yes', 2), (8, 2, 'Reset to Defaults', '[[softurl]]/modules/export_manager/reset.php', 'yes', 3), (9, 2, 'Help', '[[softurl]]/modules/export_manager/help.php', 'yes', 4), (10, 3, 'File Upload', '[[softurl]]/modules/field_type_file/index.php', 'no', 1), (11, 6, 'Template Sets', '[[softurl]]/modules/form_builder/index.php', 'no', 1), (12, 6, 'Settings', '[[softurl]]/modules/form_builder/settings.php', 'no', 2), (13, 6, 'Help', '[[softurl]]/modules/form_builder/help.php', 'no', 3), (14, 8, 'Pages', '[[softurl]]/modules/pages/index.php', 'no', 1), (15, 8, 'Add Page', '[[softurl]]/modules/pages/add.php', 'yes', 2), (16, 8, 'Settings', '[[softurl]]/modules/pages/settings.php', 'no', 3), (17, 8, 'Help', '[[softurl]]/modules/pages/help.php', 'no', 4), (18, 1, 'Swift Mailer', '[[softurl]]/modules/swift_mailer/index.php', 'no', 1), (19, 1, 'Help', '[[softurl]]/modules/swift_mailer/help.php', 'yes', 2), (20, 4, 'System Check', '[[softurl]]/modules/system_check/index.php', 'no', 1), (21, 4, 'File Verification', '[[softurl]]/modules/system_check/files.php', 'yes', 2), (22, 4, 'Table Verification', '[[softurl]]/modules/system_check/tables.php', 'yes', 3), (23, 4, 'Hook Verification', '[[softurl]]/modules/system_check/hooks.php', 'yes', 4), (24, 4, 'Orphan Clean-up', '[[softurl]]/modules/system_check/orphans.php', 'yes', 5), (25, 4, 'Environment Info', '[[softurl]]/modules/system_check/env.php', 'no', 6), (26, 4, 'Help', '[[softurl]]/modules/system_check/help.php', 'no', 7), (27, 7, 'TinyMCE Field', '[[softurl]]/modules/field_type_tinymce/index.php', 'no', 1), (28, 7, 'Help', '[[softurl]]/modules/field_type_tinymce/help.php', 'no', 2); -- -------------------------------------------------------- -- -- Table structure for table `[[dbprefix]]module_pages` -- CREATE TABLE `[[dbprefix]]module_pages` ( `page_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT, `page_name` varchar(50) NOT NULL, `access_type` enum('admin','public','private') NOT NULL DEFAULT 'admin', `content_type` enum('html','php','smarty') NOT NULL DEFAULT 'html', `use_wysiwyg` enum('yes','no') NOT NULL DEFAULT 'yes', `heading` varchar(255) DEFAULT NULL, `content` text, PRIMARY KEY (`page_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `[[dbprefix]]module_pages_clients` -- CREATE TABLE `[[dbprefix]]module_pages_clients` ( `page_id` mediumint(9) unsigned NOT NULL, `client_id` mediumint(9) unsigned NOT NULL, PRIMARY KEY (`page_id`,`client_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -------------------------------------------------------- -- -- Table structure for table `[[dbprefix]]module_swift_mailer_email_template_fields` -- CREATE TABLE `[[dbprefix]]module_swift_mailer_email_template_fields` ( `email_template_id` mediumint(9) NOT NULL, `return_path` varchar(255) NOT NULL, PRIMARY KEY (`email_template_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -------------------------------------------------------- -- -- Table structure for table `[[dbprefix]]multi_page_form_urls` -- CREATE TABLE `[[dbprefix]]multi_page_form_urls` ( `form_id` mediumint(8) unsigned NOT NULL, `form_url` varchar(255) NOT NULL, `page_num` tinyint(4) NOT NULL DEFAULT '2', PRIMARY KEY (`form_id`,`page_num`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -------------------------------------------------------- -- -- Table structure for table `[[dbprefix]]new_view_submission_defaults` -- CREATE TABLE `[[dbprefix]]new_view_submission_defaults` ( `view_id` mediumint(9) NOT NULL, `field_id` mediumint(9) NOT NULL, `default_value` text NOT NULL, `list_order` smallint(6) NOT NULL, PRIMARY KEY (`view_id`,`field_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -------------------------------------------------------- -- -- Table structure for table `[[dbprefix]]option_lists` -- CREATE TABLE `[[dbprefix]]option_lists` ( `list_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT, `option_list_name` varchar(100) NOT NULL, `is_grouped` enum('yes','no') NOT NULL, `original_form_id` mediumint(8) unsigned DEFAULT NULL, PRIMARY KEY (`list_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `[[dbprefix]]public_form_omit_list` -- CREATE TABLE `[[dbprefix]]public_form_omit_list` ( `form_id` mediumint(8) unsigned NOT NULL, `account_id` mediumint(8) unsigned NOT NULL, PRIMARY KEY (`form_id`,`account_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -------------------------------------------------------- -- -- Table structure for table `[[dbprefix]]public_view_omit_list` -- CREATE TABLE `[[dbprefix]]public_view_omit_list` ( `view_id` mediumint(8) unsigned NOT NULL, `account_id` mediumint(8) unsigned NOT NULL, PRIMARY KEY (`view_id`,`account_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -------------------------------------------------------- -- -- Table structure for table `[[dbprefix]]sessions` -- CREATE TABLE `[[dbprefix]]sessions` ( `session_id` varchar(100) NOT NULL DEFAULT '', `session_data` text NOT NULL, `expires` int(11) NOT NULL DEFAULT '0', PRIMARY KEY (`session_id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -------------------------------------------------------- -- -- Table structure for table `[[dbprefix]]settings` -- CREATE TABLE `[[dbprefix]]settings` ( `setting_id` mediumint(9) NOT NULL AUTO_INCREMENT, `setting_name` varchar(100) NOT NULL, `setting_value` text NOT NULL, `module` varchar(100) NOT NULL DEFAULT 'core', PRIMARY KEY (`setting_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=98 ; -- -- Dumping data for table `[[dbprefix]]settings` -- INSERT INTO `[[dbprefix]]settings` VALUES (1, 'program_version', '3.1.1', 'core'), (2, 'release_date', '20230226', 'core'), (3, 'release_type', 'main', 'core'), (4, 'api_version', '', 'core'), (5, 'available_languages', 'af,Afrikaans|ar,Arabic|az,Azerbaijani|be,Byelorussian|bg,Bulgarian|ca,Catalan|cs,Czech|cy,Welsh|da,Danish|de,German|el,Greek|en_us,English (US)|es,Spanish|et,Estonian|fa,Persian|fi,Finnish|fr,French|ga,Irish|gl,Galician|hi,Hindi|hr,Croatian|hu,Hungarian|id,Indonesian|is,Icelandic|it,Italian|ja,Japanese|ko,Korean|la,Latvian|lt,Lithuanian|mk,Macedonian|ms,Malay|mt,Maltese|nl,Dutch|no,Norwegian|pl,Polish|pt,Portuguese|pt_br,Portuguese (Brazilian)|pt_eu,Portuguese (European)|ro,Romanian|ru,Russian|sk,Slovak|sl,Slovenian|sr,Serbian|sv,Swedish|sw,Swahili|th,Thai|tl,Filipino|tr,Turkish|uk,Ukrainian|vi,Vietnamese|yi,Yiddish|zh_cn,Chinese (Simplified)|zh_tw,Chinese (Traditional)', 'core'), (6, 'clients_may_edit_date_format', 'no', 'core'), (7, 'clients_may_edit_footer_text', 'no', 'core'), (8, 'clients_may_edit_logout_url', 'yes', 'core'), (9, 'clients_may_edit_max_failed_login_attempts', 'no', 'core'), (10, 'clients_may_edit_page_titles', 'no', 'core'), (11, 'clients_may_edit_sessions_timeout', 'no', 'core'), (12, 'clients_may_edit_theme', 'yes', 'core'), (13, 'clients_may_edit_timezone_offset', 'yes', 'core'), (14, 'clients_may_edit_ui_language', 'yes', 'core'), (15, 'default_client_menu_id', '2', 'core'), (16, 'default_client_swatch', 'green', 'core'), (17, 'default_date_field_search_value', 'none', 'core'), (18, 'default_date_format', 'M jS y, g:i A', 'core'), (19, 'default_footer_text', '', 'core'), (20, 'default_language', '[[language]]', 'core'), (21, 'default_login_page', 'client_forms', 'core'), (22, 'default_logout_url', '[[softurl]]', 'core'), (23, 'default_max_failed_login_attempts', '', 'core'), (24, 'default_num_submissions_per_page', '10', 'core'), (25, 'default_page_titles', 'Form Tools - {$page}', 'core'), (26, 'default_sessions_timeout', '30', 'core'), (27, 'default_theme', 'default', 'core'), (28, 'default_timezone_offset', '0', 'core'), (29, 'edit_submission_shared_resources_js', '$(function() {\n $(".fancybox").fancybox();\n});', 'core'), (30, 'edit_submission_shared_resources_css', '/* used in the "Highlight" setting for most field types */\n.cf_colour_red {\n background-color: #990000;\n color: white;\n}\n.cf_colour_orange {\n background-color: orange;\n}\n.cf_colour_yellow {\n background-color: yellow;\n}\n.cf_colour_green {\n background-color: green;\n color: white;\n}\n.cf_colour_blue {\n background-color: #336699;\n color: white;\n}\n/* field comments */\n.cf_field_comments {\n font-style: italic;\n color: #999999;\n clear: both;\n}\n\n/* column layouts for radios & checkboxes */\n.cf_option_list_group_label {\n font-weight: bold;\n clear: both;\n margin-left: 4px;\n}\n.cf_option_list_2cols,\n.cf_option_list_3cols,\n.cf_option_list_4cols {\n clear: both;\n}\n.cf_option_list_2cols .column {\n width: 50%;\n float: left;\n}\n.cf_option_list_3cols .column {\n width: 33%;\n float: left;\n}\n.cf_option_list_4cols .column {\n width: 25%;\n float: left;\n}\n\n/* Used for the date and time pickers */\n.cf_date_group img {\n margin-bottom: -4px;\n padding: 1px;\n}', 'core'), (31, 'edit_submission_onload_resources', '<script src="{$g_root_url}/global/codemirror/lib/codemirror.js"></script>\n<script src="{$g_root_url}/global/codemirror/mode/xml/xml.js"></script>\n<script src="{$g_root_url}/global/codemirror/mode/css/css.js"></script>\n<script src="{$g_root_url}/global/codemirror/mode/javascript/javascript.js"></script>\n<script src="{$g_root_url}/global/scripts/jquery-ui-timepicker-addon.js"></script>\n<script src="{$g_root_url}/global/fancybox/jquery.fancybox-1.3.4.pack.js"></script>\n<link rel="stylesheet" href="{$g_root_url}/global/codemirror/lib/codemirror.css" type="text/css" media="screen" />\n<link rel="stylesheet" href="{$g_root_url}/global/fancybox/jquery.fancybox-1.3.4.css" type="text/css" media="screen" />', 'core'), (32, 'field_type_settings_shared_characteristics', 'field_comments:textbox,comments`textarea,comments`password,comments`dropdown,comments`multi_select_dropdown,comments`radio_buttons,comments`checkboxes,comments`date,comments`time,comments`phone,comments`code_markup,comments`file,comments`google_maps_field,comments`tinymce,comments|data_source:dropdown,contents`multi_select_dropdown,contents`radio_buttons,contents`checkboxes,contents|column_formatting:checkboxes,formatting`radio_buttons,formatting|maxlength_attr:textbox,maxlength|colour_highlight:textbox,highlight|folder_path:file,folder_path|folder_url:file,folder_url|permitted_file_types:file,folder_url|max_file_size:file,max_file_size|date_display_format:date,display_format|apply_timezone_offset:date,apply_timezone_offset', 'core'), (33, 'file_upload_dir', '[[softpath]]/upload', 'core'), (34, 'file_upload_filetypes', 'bmp,gif,jpg,jpeg,png,avi,mp3,mp4,doc,txt,pdf,xml,csv,swf,fla,xls,tif', 'core'), (35, 'file_upload_url', '[[softurl]]/upload', 'core'), (36, 'file_upload_max_size', '2000', 'core'), (37, 'forms_page_default_message', 'Welcome! This program stores all information submitted by your website visitors. To view submissions for a particular form just click on the <b>VIEW</b> link, or see the leftmost navigation menu for other options.', 'core'), (38, 'logo_link', 'https://formtools.org', 'core'), (39, 'min_password_length', '', 'core'), (40, 'num_clients_per_page', '10', 'core'), (41, 'num_emails_per_page', '10', 'core'), (42, 'num_forms_per_page', '10', 'core'), (43, 'num_menus_per_page', '10', 'core'), (44, 'num_modules_per_page', '10', 'core'), (45, 'num_option_lists_per_page', '10', 'core'), (46, 'num_password_history', '', 'core'), (47, 'program_name', 'Form Tools', 'core'), (48, 'required_password_chars', '', 'core'), (49, 'timezone_offset', '0', 'core'), (50, 'core_version_upgrade_track', '3.1.1', 'core'), (51, 'quicklinks_dialog_width', '880', 'data_visualization'), (52, 'quicklinks_dialog_height', '400', 'data_visualization'), (53, 'quicklinks_dialog_thumb_size', '200', 'data_visualization'), (54, 'default_cache_frequency', '30', 'data_visualization'), (55, 'hide_from_client_accounts', 'no', 'data_visualization'), (56, 'clients_may_refresh_cache', 'yes', 'data_visualization'), (57, 'activity_chart_date_range', 'last_30_days', 'data_visualization'), (58, 'activity_chart_submission_count_group', 'day', 'data_visualization'), (59, 'activity_chart_default_chart_type', 'line_chart', 'data_visualization'), (60, 'activity_chart_colour', 'blue', 'data_visualization'), (61, 'activity_chart_line_width', '2', 'data_visualization'), (62, 'field_chart_default_chart_type', 'pie_chart', 'data_visualization'), (63, 'field_chart_include_legend_quicklinks', 'no', 'data_visualization'), (64, 'field_chart_colour', 'blue', 'data_visualization'), (65, 'field_chart_include_legend_full_size', 'yes', 'data_visualization'), (66, 'field_chart_pie_chart_format', '2D', 'data_visualization'), (67, 'field_chart_ignore_empty_fields', 'yes', 'data_visualization'), (68, 'file_upload_dir', '[[softpath]]/upload', 'export_manager'), (69, 'file_upload_url', '[[softurl]]/upload', 'export_manager'), (70, 'export_timeout', '300', 'export_manager'), (71, 'default_form_offline_page_content', '<h2 class="ts_heading">Sorry!</h2>\n\n<p>\n The form is currently offline.\n</p>', 'form_builder'), (72, 'scheduled_offline_form_behaviour', 'allow_completion', 'form_builder'), (73, 'default_thankyou_page_content', '<h2 class="ts_heading">Thanks!</h2>\n\n<p>\n Your form has been processed. Thanks for submitting the form.\n</p>\n\n<p>\n <a href="?page=1">Click here</a> to put through another submission.\n</p>', 'form_builder'), (74, 'default_published_folder_path', '[[softpath]]/modules/form_builder/published', 'form_builder'), (75, 'default_published_folder_url', '[[softurl]]/modules/form_builder/published', 'form_builder'), (76, 'review_page_title', 'Review', 'form_builder'), (77, 'thankyou_page_title', 'Thankyou', 'form_builder'), (78, 'form_builder_width', '1000', 'form_builder'), (79, 'form_builder_height', '700', 'form_builder'), (80, 'edit_form_builder_link_action', 'same_window', 'form_builder'), (81, 'demo_mode', 'off', 'form_builder'), (82, 'num_pages_per_page', '10', 'pages'), (83, 'swiftmailer_enabled', 'no', 'swift_mailer'), (84, 'smtp_server', '', 'swift_mailer'), (85, 'port', '', 'swift_mailer'), (86, 'requires_authentication', 'no', 'swift_mailer'), (87, 'username', '', 'swift_mailer'), (88, 'password', '', 'swift_mailer'), (89, 'authentication_procedure', '', 'swift_mailer'), (90, 'use_encryption', '', 'swift_mailer'), (91, 'encryption_type', '', 'swift_mailer'), (92, 'charset', 'UTF-8', 'swift_mailer'), (93, 'server_connection_timeout', '15', 'swift_mailer'), (94, 'use_anti_flooding', '', 'swift_mailer'), (95, 'anti_flooding_email_batch_size', '', 'swift_mailer'), (96, 'anti_flooding_email_batch_wait_time', '', 'swift_mailer'), (97, 'installation_complete', 'yes', 'core'); -- -------------------------------------------------------- -- -- Table structure for table `[[dbprefix]]themes` -- CREATE TABLE `[[dbprefix]]themes` ( `theme_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT, `theme_folder` varchar(100) NOT NULL, `theme_name` varchar(50) NOT NULL, `uses_swatches` enum('yes','no') NOT NULL DEFAULT 'no', `swatches` mediumtext, `author` varchar(200) DEFAULT NULL, `author_email` varchar(255) DEFAULT NULL, `author_link` varchar(255) DEFAULT NULL, `theme_link` varchar(255) DEFAULT NULL, `description` mediumtext, `is_enabled` enum('yes','no') NOT NULL DEFAULT 'yes', `theme_version` varchar(50) DEFAULT NULL, PRIMARY KEY (`theme_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ; -- -- Dumping data for table `[[dbprefix]]themes` -- INSERT INTO `[[dbprefix]]themes` VALUES (1, 'deepblue', 'Deep Blue', 'no', '', 'ben.keen@gmail.com', NULL, NULL, 'https://themes.formtools.org/', 'A fixed-width blue-coloured theme designed for 1024 pixel minimum screens.', 'yes', '2.0.5'), (2, 'classicgrey', 'Classic Grey', 'no', '', 'Ben Keen', NULL, NULL, 'https://themes.formtools.org', 'A remodelling of the old grey-styled Form Tools 1.x theme.', 'yes', '2.0.7'), (3, 'default', 'Default', 'yes', 'red,{$LANG.word_red}|orange,{$LANG.word_orange}|yellow,{$LANG.word_yellow}|green,{$LANG.word_green}|aquamarine,{$LANG.word_aquamarine}|blue,{$LANG.word_blue}|dark_blue,{$LANG.phrase_dark_blue}|purple,{$LANG.word_purple}|grey,{$LANG.word_grey}|light_brown,{$LANG.phrase_light_brown}', 'Ben Keen', NULL, NULL, 'http://themes.formtools.org', 'The default Form Tools theme. It''s a fixed-width theme requiring 1024 minimum width screens, with a few different colour swatches to choose from.', 'yes', '1.0.0'); -- -------------------------------------------------------- -- -- Table structure for table `[[dbprefix]]views` -- CREATE TABLE `[[dbprefix]]views` ( `view_id` smallint(6) NOT NULL AUTO_INCREMENT, `form_id` mediumint(8) unsigned NOT NULL, `access_type` enum('admin','public','private','hidden') NOT NULL DEFAULT 'public', `view_name` varchar(100) NOT NULL, `view_order` smallint(6) NOT NULL DEFAULT '1', `is_new_sort_group` enum('yes','no') NOT NULL, `group_id` smallint(6) DEFAULT NULL, `num_submissions_per_page` smallint(6) NOT NULL DEFAULT '10', `default_sort_field` varchar(255) NOT NULL DEFAULT 'submission_date', `default_sort_field_order` enum('asc','desc') NOT NULL DEFAULT 'desc', `may_add_submissions` enum('yes','no') NOT NULL DEFAULT 'yes', `may_copy_submissions` enum('yes','no') NOT NULL DEFAULT 'no', `may_edit_submissions` enum('yes','no') NOT NULL DEFAULT 'yes', `may_delete_submissions` enum('yes','no') NOT NULL DEFAULT 'yes', `has_client_map_filter` enum('yes','no') NOT NULL DEFAULT 'no', `has_standard_filter` enum('yes','no') NOT NULL DEFAULT 'no', PRIMARY KEY (`view_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `[[dbprefix]]view_columns` -- CREATE TABLE `[[dbprefix]]view_columns` ( `view_id` mediumint(9) NOT NULL, `field_id` mediumint(9) NOT NULL, `list_order` smallint(6) NOT NULL, `is_sortable` enum('yes','no') NOT NULL, `auto_size` enum('yes','no') NOT NULL DEFAULT 'yes', `custom_width` varchar(10) DEFAULT NULL, `truncate` enum('truncate','no_truncate') NOT NULL DEFAULT 'truncate', PRIMARY KEY (`view_id`,`field_id`,`list_order`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -------------------------------------------------------- -- -- Table structure for table `[[dbprefix]]view_fields` -- CREATE TABLE `[[dbprefix]]view_fields` ( `view_id` mediumint(8) unsigned NOT NULL, `field_id` mediumint(8) unsigned NOT NULL, `group_id` mediumint(9) DEFAULT NULL, `is_editable` enum('yes','no') NOT NULL DEFAULT 'yes', `is_searchable` enum('yes','no') NOT NULL DEFAULT 'yes', `list_order` smallint(5) unsigned DEFAULT NULL, `is_new_sort_group` enum('yes','no') NOT NULL, PRIMARY KEY (`view_id`,`field_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -------------------------------------------------------- -- -- Table structure for table `[[dbprefix]]view_filters` -- CREATE TABLE `[[dbprefix]]view_filters` ( `filter_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT, `view_id` mediumint(8) unsigned NOT NULL, `filter_type` enum('standard','client_map') NOT NULL DEFAULT 'standard', `field_id` mediumint(8) unsigned NOT NULL, `operator` enum('equals','not_equals','like','not_like','before','after') NOT NULL DEFAULT 'equals', `filter_values` mediumtext NOT NULL, `filter_sql` mediumtext NOT NULL, PRIMARY KEY (`filter_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `[[dbprefix]]view_tabs` -- CREATE TABLE `[[dbprefix]]view_tabs` ( `view_id` mediumint(8) unsigned NOT NULL, `tab_number` tinyint(3) unsigned NOT NULL, `tab_label` varchar(50) DEFAULT NULL, PRIMARY KEY (`view_id`,`tab_number`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; import.php 0000644 00000006557 15032140447 0006604 0 ustar 00 <?php //0046a if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file <b>'.__FILE__.'</b> requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the <a href="http://www.ioncube.com/lw/">ionCube Loader Wizard</a> to assist with installation.');exit(199); ?> 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 config.php 0000644 00000000504 15032140450 0006513 0 ustar 00 <?php // main program paths - no trailing slashes! $g_root_url = "[[softurl]]"; $g_root_dir = "[[softpath]]"; // database settings $g_db_hostname = "[[softdbhost]]"; $g_db_port = "3306"; $g_db_name = "[[softdb]]"; $g_db_username = "[[softdbuser]]"; $g_db_password = "[[softdbpass]]"; $g_table_prefix = "[[dbprefix]]"; ?> edit.xml 0000644 00000000661 15032140450 0006210 0 ustar 00 <softedit xmlns="http://www.softaculous.com"> <settings> <group> <heading>{{ad_act}}</heading> <input type="text" name="admin_username" size="30" value=""> <head>{{ad_name}}</head> <optional>true</optional> </input> <input type="text" name="admin_pass" size="30" value=""> <head>{{ad_pass}}</head> <exp>{{exp_ad_pass}}</exp> <optional>true</optional> </input> </group> </settings> </softedit>