Browse Source

adaptations for PostgreSQL

pull/2/head
Mark (ilosuna) 12 years ago
parent
commit
a2c3c37ab4
12 changed files with 389 additions and 453 deletions
  1. +1
    -1
      README.md
  2. +24
    -0
      cms/config/db_settings.conf.php
  3. +0
    -102
      cms/config/sql/mysql.initial.sql
  4. +258
    -97
      cms/config/sql/postgresql.initial.sql
  5. +0
    -102
      cms/config/sql/sqlite.initial.sql
  6. BIN
      cms/data/content.sqlite
  7. +1
    -1
      cms/includes/classes/Database.class.php
  8. +1
    -6
      cms/includes/content.inc.php
  9. +95
    -135
      cms/includes/edit.inc.php
  10. +3
    -3
      cms/includes/functions.inc.php
  11. +5
    -5
      cms/templates/default.tpl
  12. +1
    -1
      static/css/style.css

+ 1
- 1
README.md View File

@ -23,7 +23,7 @@ Installation
phpSQLiteCMS example sites phpSQLiteCMS example sites
-------------------------- --------------------------
* <a href="http://phpsqlitecms.net/">phpsqlitecms.net</a> - project website
* <a href="http://phpsqlitecms.net/">phpSQLiteCMS</a> - project website
* <a href="http://mylittleforum.net/">my little forum</a> - another project of the author of *phpSQLiteCMS* * <a href="http://mylittleforum.net/">my little forum</a> - another project of the author of *phpSQLiteCMS*
* <a href="http://procosara.org/">Pro Cosara</a> - an association dedicated to the conservation of Atlantic Forest in Paraguay * <a href="http://procosara.org/">Pro Cosara</a> - an association dedicated to the conservation of Atlantic Forest in Paraguay
* <a href="http://www.eschenhof-online.de/">Eschenhof</a> - biodynamic farm near Kassel, Germany / Biologisch-dynamische Landwirtschaft bei Kassel * <a href="http://www.eschenhof-online.de/">Eschenhof</a> - biodynamic farm near Kassel, Germany / Biologisch-dynamische Landwirtschaft bei Kassel


+ 24
- 0
cms/config/db_settings.conf.php View File

@ -17,4 +17,28 @@ $db_settings['newsletter_table'] = 'phpsqlitecms_newsletter';
$db_settings['db_userdata_file'] = 'cms/data/userdata.sqlite'; $db_settings['db_userdata_file'] = 'cms/data/userdata.sqlite';
$db_settings['userdata_table'] = 'phpsqlitecms_userdata'; $db_settings['userdata_table'] = 'phpsqlitecms_userdata';
/*
// PostgreSQL:
$db_settings['type'] = 'postgresql';
$db_settings['host'] = 'localhost';
$db_settings['port'] = 5432;
$db_settings['user'] = 'user';
$db_settings['password'] = 'password';
$db_settings['database'] = 'phpsqlitecms';
$db_settings['settings_table'] = 'phpsqlitecms_settings';
$db_settings['pages_table'] = 'phpsqlitecms_pages';
$db_settings['menu_table'] = 'phpsqlitecms_menus';
$db_settings['gcb_table'] = 'phpsqlitecms_gcb';
$db_settings['news_table'] = 'phpsqlitecms_news';
$db_settings['news_table'] = 'phpsqlitecms_news';
$db_settings['notes_table'] = 'phpsqlitecms_notes';
$db_settings['photo_table'] = 'phpsqlitecms_photos';
$db_settings['banlists_table'] = 'phpsqlitecms_banlists';
$db_settings['comment_table'] = 'phpsqlitecms_comments';
$db_settings['userdata_table'] = 'phpsqlitecms_userdata';
*/
?> ?>

+ 0
- 102
cms/config/sql/mysql.initial.sql View File

@ -1,102 +0,0 @@
CREATE TABLE phpsqlitecms_banlists (name varchar(255) NOT NULL default '', list text NOT NULL) CHARSET=utf8 COLLATE=utf8_general_ci;
CREATE TABLE phpsqlitecms_gcb (id int(11) NOT NULL auto_increment, title varchar(255) NOT NULL default '', content text NOT NULL, content_formatting tinyint(4) default '0', PRIMARY KEY (id)) CHARSET=utf8 COLLATE=utf8_general_ci;
CREATE TABLE phpsqlitecms_menus (id int(11) NOT NULL auto_increment, menu varchar(255) NOT NULL default '', sequence int(11) NOT NULL default '1', name varchar(255) NOT NULL default '', title varchar(255) NOT NULL default '', link varchar(255) NOT NULL default '', section varchar(255) NOT NULL default '', accesskey varchar(255) NOT NULL default '', PRIMARY KEY (id)) CHARSET=utf8 COLLATE=utf8_general_ci;
CREATE TABLE phpsqlitecms_news (id int(11) NOT NULL auto_increment, page_id int(11), time int(11), title varchar(255) NOT NULL, teaser TEXT, text TEXT, text_formatting tinyint(4), linkname varchar(255), PRIMARY KEY (id)) CHARSET=utf8 COLLATE=utf8_general_ci;
CREATE TABLE phpsqlitecms_notes (id int(11) NOT NULL auto_increment, note_section varchar(255) NOT NULL default '', sequence int(11) NOT NULL default '1', time int(11) NOT NULL default '0', title varchar(255) NOT NULL default '', text TEXT NOT NULL, text_formatting tinyint(4) default '0', link varchar(255) NOT NULL default '', linkname varchar(255) NOT NULL default '', PRIMARY KEY (id)) CHARSET=utf8 COLLATE=utf8_general_ci;
CREATE TABLE phpsqlitecms_pages (id int(11) NOT NULL auto_increment, page varchar(255) NOT NULL default '', author int(11) NOT NULL default '0', type varchar(255) NOT NULL default '', type_addition varchar(255) NOT NULL default '', time int(11) NOT NULL default '0', display_time tinyint(4) default '0', last_modified int(11) NOT NULL default '0', last_modified_by int(11) NOT NULL default '0', title varchar(255) NOT NULL default '', page_title varchar(255) NOT NULL default '', description varchar(255) NOT NULL default '', keywords varchar(255) NOT NULL default '', category varchar(255) NOT NULL default '', page_info varchar(255) NOT NULL default '', language_file varchar(255) NOT NULL default '', breadcrumbs varchar(255) NOT NULL default '', sections varchar(255) NOT NULL default '', include_page int(11) NOT NULL default '0', include_order int(11) NOT NULL default '0', include_rss int(11) NOT NULL default '0', include_sitemap int(11) NOT NULL default '0', link_name varchar(255) NOT NULL default '', menu_1 varchar(255) NOT NULL default '', menu_2 varchar(255) NOT NULL default '', menu_3 varchar(255) NOT NULL default '', gcb_1 int(11) NOT NULL default '0', gcb_2 int(11) NOT NULL default '0', gcb_3 int(11) NOT NULL default '0', template varchar(255) NOT NULL default '', content_type varchar(255) NOT NULL default '', charset varchar(255) NOT NULL default '', headline varchar(255) NOT NULL default '', teaser_headline varchar(255) NOT NULL default '', teaser TEXT, teaser_formatting tinyint(4) default '0', teaser_img varchar(255) NOT NULL default '', content TEXT, content_formatting tinyint(4) default '0', sidebar_1 TEXT, sidebar_1_formatting tinyint(4) default '0', sidebar_2 TEXT, sidebar_2_formatting tinyint(4) default '0', sidebar_3 TEXT, sidebar_3_formatting tinyint(4) default '0', page_notes TEXT, edit_permission varchar(255) NOT NULL default '', edit_permission_general tinyint(4) default '0', custom_values varchar(255) NOT NULL default '', status tinyint(4) default '2', views int(11) NOT NULL default '0', include_news int(11) NOT NULL default '0', PRIMARY KEY (id)) CHARSET=utf8 COLLATE=utf8_general_ci;
CREATE TABLE phpsqlitecms_photos (id int(11) NOT NULL auto_increment, gallery varchar(255) NOT NULL default '', sequence int(11) NOT NULL default '1', photo_thumbnail varchar(255) NOT NULL default '', photo_normal varchar(255) NOT NULL default '', photo_large varchar(255) NOT NULL default '', photo_xlarge varchar(255) NOT NULL default '', width int(11) NOT NULL default '0', height int(11) NOT NULL default '0', large_width int(11) NOT NULL default '0', large_height int(11) NOT NULL default '0', title varchar(255) NOT NULL default '', subtitle varchar(255) NOT NULL default '', description TEXT NOT NULL, description_formatting tinyint(4) default '0', template varchar(255) NOT NULL default '', photos_per_row tinyint(4) NOT NULL default '4', PRIMARY KEY (id)) CHARSET=utf8 COLLATE=utf8_general_ci;
CREATE TABLE phpsqlitecms_settings (name varchar(255) NOT NULL default '', value varchar(255) NOT NULL default '') CHARSET=utf8 COLLATE=utf8_general_ci;
CREATE TABLE phpsqlitecms_comments (id int(11) NOT NULL auto_increment, type tinyint(4) NOT NULL default '0', comment_id int(11) NOT NULL default '0', time int(11) NOT NULL default '0', ip varchar(255) NOT NULL default '', name varchar(255) NOT NULL default '', email_hp varchar(255) NOT NULL default '', comment text NOT NULL, PRIMARY KEY (id)) CHARSET=utf8 COLLATE=utf8_general_ci;
CREATE TABLE phpsqlitecms_newsletter (id int(11) NOT NULL auto_increment, newsletter_id int(11) NOT NULL default '0', time int(11) NOT NULL default '0', ip varchar(255) NOT NULL default '', email varchar(255) NOT NULL default '', confirmed tinyint(4) default '0', confirmation_code varchar(255) NOT NULL default '', PRIMARY KEY (id)) CHARSET=utf8 COLLATE=utf8_general_ci;
CREATE TABLE phpsqlitecms_userdata (id int(11) NOT NULL auto_increment, name varchar(255) NOT NULL default '', type tinyint(4) NOT NULL default '0', pw varchar(255) NOT NULL default '', last_login int(11) NOT NULL default '0', wysiwyg tinyint(4) NOT NULL default '0', PRIMARY KEY (id)) CHARSET=utf8 COLLATE=utf8_general_ci;
INSERT INTO phpsqlitecms_banlists VALUES('user_agents', '');
INSERT INTO phpsqlitecms_banlists VALUES('ips', '');
INSERT INTO phpsqlitecms_banlists VALUES('words', '');
INSERT INTO phpsqlitecms_menus VALUES(1, 'main_menu', 1, 'Home', 'Home', '', 'home', '0');
INSERT INTO phpsqlitecms_pages (id, page, author, type, type_addition, time, display_time, last_modified, last_modified_by, title, page_title, description, keywords, page_info, language_file, breadcrumbs, sections, include_page, include_order, include_rss, include_sitemap, link_name, menu_1, menu_2, menu_3, gcb_1, gcb_2, gcb_3, template, content_type, charset, headline, teaser_headline, teaser, teaser_formatting, teaser_img, content, content_formatting, sidebar_1, sidebar_1_formatting, sidebar_2, sidebar_2_formatting, sidebar_3, sidebar_3_formatting, page_notes, edit_permission, edit_permission_general, custom_values, status, views, include_news) VALUES(1, 'index', 1, 'default', '', 1230764400, 0, 1275487165, 1, 'Home', 'A simple &amp; lightweight CMS', 'phpSQLiteCMS - a simple and lightweight content management system based on php and SQLite', 'CMS, content management system, php, sqlite', '', '', '', 'home', 0, 0, 0, 0, 'more...', 'main_menu', '', '', 0, 0, 0, 'default.tpl', '', '', '', '', '', 1, '', '<h1>Welcome to phpSQLiteCMS with MySQL!</h1>\r\n\r\n<p><em>phpSQLiteCMS</em> is a simple and lightweight open source web content management system (CMS) based on <a href="http://php.net/" class="extern">PHP</a> and <a href="http://www.sqlite.org/" class="extern">SQLite</a>. It''s licensed under the <a href="http://www.gnu.org/copyleft/gpl.html" class="extern">GNU General Public License</a>.</p>\r\n\r\n<p><em>phpSQLiteCMS</em> is good if you want to quickly set up a small website without needing to spend a lot of time studying, installing and configuring (as SQLite is file-based, it just runs "out of the box"). But note that it is no large scale content management system - it''s a tiny and simple one!</p>\r\n\r\n<h2>Features</h2>\r\n\r\n<ul>\r\n<li>Simple and lightweight</li>\r\n<li>Runs out of the box (no database setup required)</li>\r\n<li>Optional caching to save server performance</li>\r\n<li>Supports news, overview and commentable pages, photo galleries, search function, RSS feeds and XML sitemaps</li>\r\n</ul>\r\n\r\n<h2>Example websites</h2>\r\n\r\n<ul>\r\n<li><a href="http://mylittlehomepage.net/" class="extern">my little homepage</a> - as its name implies ;-)</li>\r\n<li><a href="http://mylittleforum.net/" class="extern">my little forum</a> - another project of the author of <em>phpSQLiteCMS</em></li>\r\n<li><a href="http://procosara.org/" class="extern">Pro Cosara</a> - an association dedicated to the conservation of Atlantic Forest in Paraguay</li>\r\n</ul>', 0, '<div class="sidebarbox">\r\n<h3>It works!</h3>\r\n<p>If you see this, <em>phpSQLiteCMS</em> seems to work! First thing to do is [[cms/index.php|log in]] and [[cms/index.php?mode=users&amp;edit=1|change the password]] (the default username and password is <i>admin</i>).</p>\r\n</div>\r\n\r\n<div class="sidebarbox subbox">\r\n<h3>Search</h3>\r\n<form id="search" action="search" method="post">\r\n<p><label for="searchfield">Search this website:</label><br />\r\n<input id="searchfield" type="text" name="q" value="" size="22" maxlength="200" /> <input type="image" name="" src="templates/images/submit.png" alt="&raquo;" /></p>\r\n</form>\r\n</div>', 0, '', 0, '', 0, 'Here you can write down some notes. These notes will not be published. If you see this, <em>phpSQLiteCMS</em> seems to work! First thing to do is [[cms/index.php|log in]] and [[cms/index.php?mode=user|change the password]] (the default username and password is <i>admin</i>). Then you can begin to [[cms/index.php?mode=edit&amp;id=1|edit this page]]. The other pages are examples to see what you can do with this CMS. Just play with them to learn about the functionality...', '', 0, '', 2, 0, 0);
INSERT INTO phpsqlitecms_pages (id, page, author, type, type_addition, time, display_time, last_modified, last_modified_by, title, page_title, description, keywords, page_info, language_file, breadcrumbs, sections, include_page, include_order, include_rss, include_sitemap, link_name, menu_1, menu_2, menu_3, gcb_1, gcb_2, gcb_3, template, content_type, charset, headline, teaser_headline, teaser, teaser_formatting, teaser_img, content, content_formatting, sidebar_1, sidebar_1_formatting, sidebar_2, sidebar_2_formatting, sidebar_3, sidebar_3_formatting, page_notes, edit_permission, edit_permission_general, custom_values, status, views, include_news) VALUES(2, '404', 1, 'default', '', 1230764400, 0, 1243521399, 1, 'Not Found', '404 Not Found', '', '', '', '', '', '', 0, 0, 0, 0, 'mehr...', 'main_menu', '', '', 0, 0, 0, 'default.tpl', '', '', 'Not Found', '', '', 1, '', 'The requested URL was not found on this server.', 1, '<div class="sidebarbox">\r\n<h3>Search</h3>\r\n<form id="search" action="search" method="post">\r\n<p><input id="searchfield" type="text" name="q" value="" size="22" maxlength="200" /> <input type="image" name="" src="templates/images/submit.png" alt="&raquo;" /></p>\r\n</form>\r\n</div>', 0, '', 0, '', 0, '', '', 0, '', 1, 0, 0);
INSERT INTO phpsqlitecms_settings VALUES('index_page','index');
INSERT INTO phpsqlitecms_settings VALUES('error_page','404');
INSERT INTO phpsqlitecms_settings VALUES('comment_order','1');
INSERT INTO phpsqlitecms_settings VALUES('comments_per_page','10');
INSERT INTO phpsqlitecms_settings VALUES('default_page_language_file','English.lang.php');
INSERT INTO phpsqlitecms_settings VALUES('website_title','phpSQLiteCMS');
INSERT INTO phpsqlitecms_settings VALUES('website_subtitle','A simple & lightweight CMS');
INSERT INTO phpsqlitecms_settings VALUES('website_footnote_1','');
INSERT INTO phpsqlitecms_settings VALUES('website_footnote_2','&copy; 2011 &hellip;');
INSERT INTO phpsqlitecms_settings VALUES('news_per_page','10');
INSERT INTO phpsqlitecms_settings VALUES('email','me@example.com');
INSERT INTO phpsqlitecms_settings VALUES('comment_notification','0');
INSERT INTO phpsqlitecms_settings VALUES('comment_maxlength','1000');
INSERT INTO phpsqlitecms_settings VALUES('word_maxlength','30');
INSERT INTO phpsqlitecms_settings VALUES('name_maxlength','50');
INSERT INTO phpsqlitecms_settings VALUES('email_hp_maxlength','100');
INSERT INTO phpsqlitecms_settings VALUES('default_image_class','teaser');
INSERT INTO phpsqlitecms_settings VALUES('default_thumbnail_class','teaser');
INSERT INTO phpsqlitecms_settings VALUES('default_gallery_image_class','thumbnail');
INSERT INTO phpsqlitecms_settings VALUES('image_classes','float-left, float-right, thumbnail');
INSERT INTO phpsqlitecms_settings VALUES('photos_commentable','0');
INSERT INTO phpsqlitecms_settings VALUES('count_views','0');
INSERT INTO phpsqlitecms_settings VALUES('default_template','default.tpl');
INSERT INTO phpsqlitecms_settings VALUES('default_photo_template','photo.tpl');
INSERT INTO phpsqlitecms_settings VALUES('default_slideshow_template','slideshow.tpl');
INSERT INTO phpsqlitecms_settings VALUES('location_maxlength','50');
INSERT INTO phpsqlitecms_settings VALUES('admin_entries_per_page','20');
INSERT INTO phpsqlitecms_settings VALUES('resize','640');
INSERT INTO phpsqlitecms_settings VALUES('resize_xy','x');
INSERT INTO phpsqlitecms_settings VALUES('compression','80');
INSERT INTO phpsqlitecms_settings VALUES('session_prefix','phpsqlitecms_');
INSERT INTO phpsqlitecms_settings VALUES('default_menu','main_menu');
INSERT INTO phpsqlitecms_settings VALUES('smiley_directory','images/smilies');
INSERT INTO phpsqlitecms_settings VALUES('comment_smilies','1');
INSERT INTO phpsqlitecms_settings VALUES('comment_auto_link','1');
INSERT INTO phpsqlitecms_settings VALUES('content_smilies','0');
INSERT INTO phpsqlitecms_settings VALUES('content_auto_link','0');
INSERT INTO phpsqlitecms_settings VALUES('default_description','');
INSERT INTO phpsqlitecms_settings VALUES('default_keywords','');
INSERT INTO phpsqlitecms_settings VALUES('akismet_key','');
INSERT INTO phpsqlitecms_settings VALUES('rss_maximum_items','20');
INSERT INTO phpsqlitecms_settings VALUES('search_results_per_page','20');
INSERT INTO phpsqlitecms_settings VALUES('counter_last_resetted','1249183456');
INSERT INTO phpsqlitecms_settings VALUES('notes_per_page','10');
INSERT INTO phpsqlitecms_settings VALUES('entries_show_email','0');
INSERT INTO phpsqlitecms_settings VALUES('mail_parameter','');
INSERT INTO phpsqlitecms_settings VALUES('base_url','');
INSERT INTO phpsqlitecms_settings VALUES('default_photos_per_row','4');
INSERT INTO phpsqlitecms_settings VALUES('version','2.0.2');
INSERT INTO phpsqlitecms_settings VALUES('caching','0');
INSERT INTO phpsqlitecms_settings VALUES('breadcrumbs','5');
INSERT INTO phpsqlitecms_settings VALUES('slideshow','0');
INSERT INTO phpsqlitecms_settings VALUES('base_path','');
INSERT INTO phpsqlitecms_settings VALUES('admin_language_file','English.admin.lang.php');
INSERT INTO phpsqlitecms_settings VALUES('default_formatting','0');
INSERT INTO phpsqlitecms_settings VALUES('akismet_entry_check','0');
INSERT INTO phpsqlitecms_settings VALUES('akismet_mail_check','0');
INSERT INTO phpsqlitecms_settings VALUES('prevent_repeated_posts_minutes','2');
INSERT INTO phpsqlitecms_settings VALUES('comment_remove_blank_lines','1');
INSERT INTO phpsqlitecms_settings VALUES('admin_auto_clear_cache','1');
INSERT INTO phpsqlitecms_settings VALUES('check_access_permission','0');
INSERT INTO phpsqlitecms_settings VALUES('wysiwyg_editor','1');
INSERT INTO phpsqlitecms_settings VALUES('time_zone','');
INSERT INTO phpsqlitecms_settings VALUES('simple_news_per_page','10');
INSERT INTO phpsqlitecms_settings VALUES('global_content_blocks','1');
INSERT INTO phpsqlitecms_settings VALUES('include_news_items','3');
INSERT INTO phpsqlitecms_settings VALUES('content_functions','0');
INSERT INTO phpsqlitecms_settings VALUES('rss_feed','rss');
INSERT INTO phpsqlitecms_settings VALUES('email_subject_maxlength','100');
INSERT INTO phpsqlitecms_settings VALUES('email_text_maxlength','10000');
INSERT INTO phpsqlitecms_settings VALUES('enable_fullfeeds','1');
INSERT INTO phpsqlitecms_settings VALUES('pingback_title_maxlength','60');
INSERT INTO phpsqlitecms_settings VALUES('pingbacks_enabled','1');
INSERT INTO phpsqlitecms_settings VALUES('lightbox_enabled','0');
INSERT INTO phpsqlitecms_settings VALUES('thumbnail_resize_xy','x');
INSERT INTO phpsqlitecms_settings VALUES('thumbnail_compression','70');
INSERT INTO phpsqlitecms_settings VALUES('thumbnail_resize','170');
INSERT INTO phpsqlitecms_settings VALUES('thumbnail_postfix','_thumbnail');
INSERT INTO phpsqlitecms_settings VALUES('thumbnail_prefix','');
INSERT INTO phpsqlitecms_userdata VALUES(1, 'admin', 1, '75470d05abd21fb5e84e735d2bc595e2f7ecc5c7a5e98ad0d7', 1230764400, 0);

+ 258
- 97
cms/config/sql/postgresql.initial.sql View File

@ -1,102 +1,263 @@
CREATE TABLE phpsqlitecms_banlists (name varchar(255) NOT NULL default '', list text NOT NULL);
CREATE TABLE phpsqlitecms_gcb (id SERIAL PRIMARY KEY, title varchar(255) NOT NULL default '', content text NOT NULL, content_formatting smallint default '0');
CREATE TABLE phpsqlitecms_menus (id SERIAL PRIMARY KEY, menu varchar(255) NOT NULL default '', sequence integer NOT NULL default '1', name varchar(255) NOT NULL default '', title varchar(255) NOT NULL default '', link varchar(255) NOT NULL default '', section varchar(255) NOT NULL default '', accesskey varchar(255) NOT NULL default '');
CREATE TABLE phpsqlitecms_news (id SERIAL PRIMARY KEY, page_id integer, time integer, title varchar(255) NOT NULL, teaser TEXT, text TEXT, text_formatting smallint, linkname varchar(255));
CREATE TABLE phpsqlitecms_notes (id SERIAL PRIMARY KEY, note_section varchar(255) NOT NULL default '', sequence integer NOT NULL default '1', time integer NOT NULL default '0', title varchar(255) NOT NULL default '', text TEXT NOT NULL, text_formatting smallint default '0', link varchar(255) NOT NULL default '', linkname varchar(255) NOT NULL default '');
CREATE TABLE phpsqlitecms_pages (id SERIAL PRIMARY KEY, page varchar(255) NOT NULL default '', author integer NOT NULL default '0', type varchar(255) NOT NULL default '', type_addition varchar(255) NOT NULL default '', time integer NOT NULL default '0', display_time smallint default '0', last_modified integer NOT NULL default '0', last_modified_by integer NOT NULL default '0', title varchar(255) NOT NULL default '', page_title varchar(255) NOT NULL default '', description varchar(255) NOT NULL default '', keywords varchar(255) NOT NULL default '', category varchar(255) NOT NULL default '', page_info varchar(255) NOT NULL default '', language_file varchar(255) NOT NULL default '', breadcrumbs varchar(255) NOT NULL default '', sections varchar(255) NOT NULL default '', include_page integer NOT NULL default '0', include_order integer NOT NULL default '0', include_rss integer NOT NULL default '0', include_sitemap integer NOT NULL default '0', link_name varchar(255) NOT NULL default '', menu_1 varchar(255) NOT NULL default '', menu_2 varchar(255) NOT NULL default '', menu_3 varchar(255) NOT NULL default '', gcb_1 integer NOT NULL default '0', gcb_2 integer NOT NULL default '0', gcb_3 integer NOT NULL default '0', template varchar(255) NOT NULL default '', content_type varchar(255) NOT NULL default '', charset varchar(255) NOT NULL default '', headline varchar(255) NOT NULL default '', teaser_headline varchar(255) NOT NULL default '', teaser TEXT, teaser_formatting smallint default '0', teaser_img varchar(255) NOT NULL default '', content TEXT, content_formatting smallint default '0', sidebar_1 TEXT, sidebar_1_formatting smallint default '0', sidebar_2 TEXT, sidebar_2_formatting smallint default '0', sidebar_3 TEXT, sidebar_3_formatting smallint default '0', page_notes TEXT, edit_permission varchar(255) NOT NULL default '', edit_permission_general smallint default '0', custom_values varchar(255) NOT NULL default '', status smallint default '2', views integer NOT NULL default '0', include_news integer NOT NULL default '0');
CREATE TABLE phpsqlitecms_photos (id SERIAL PRIMARY KEY, gallery varchar(255) NOT NULL default '', sequence integer NOT NULL default '1', photo_thumbnail varchar(255) NOT NULL default '', photo_normal varchar(255) NOT NULL default '', photo_large varchar(255) NOT NULL default '', photo_xlarge varchar(255) NOT NULL default '', width integer NOT NULL default '0', height integer NOT NULL default '0', large_width integer NOT NULL default '0', large_height integer NOT NULL default '0', title varchar(255) NOT NULL default '', subtitle varchar(255) NOT NULL default '', description TEXT NOT NULL, description_formatting smallint default '0', template varchar(255) NOT NULL default '', photos_per_row smallint NOT NULL default '4');
CREATE TABLE phpsqlitecms_settings (name varchar(255) NOT NULL default '', value varchar(255) NOT NULL default '');
CREATE TABLE phpsqlitecms_comments (id SERIAL PRIMARY KEY, type smallint NOT NULL default '0', comment_id integer NOT NULL default '0', time integer NOT NULL default '0', ip varchar(255) NOT NULL default '', name varchar(255) NOT NULL default '', email_hp varchar(255) NOT NULL default '', comment text NOT NULL);
CREATE TABLE phpsqlitecms_newsletter (id SERIAL PRIMARY KEY, newsletter_id integer NOT NULL default '0', time integer NOT NULL default '0', ip varchar(255) NOT NULL default '', email varchar(255) NOT NULL default '', confirmed smallint default '0', confirmation_code varchar(255) NOT NULL default '');
CREATE TABLE phpsqlitecms_userdata (id SERIAL PRIMARY KEY, name varchar(255) NOT NULL default '', type smallint NOT NULL default '0', pw varchar(255) NOT NULL default '', last_login integer NOT NULL default '0', wysiwyg smallint NOT NULL default '0');
CREATE TABLE phpsqlitecms_banlists
(
id serial NOT NULL,
name character varying(255) NOT NULL DEFAULT ''::character varying,
list text,
CONSTRAINT phpsqlitecms_banlists_pkey PRIMARY KEY (id)
);
INSERT INTO phpsqlitecms_banlists VALUES('user_agents', '');
INSERT INTO phpsqlitecms_banlists VALUES('ips', '');
INSERT INTO phpsqlitecms_banlists VALUES('words', '');
CREATE TABLE phpsqlitecms_comments
(
id serial NOT NULL,
type smallint NOT NULL DEFAULT 0::smallint,
comment_id integer NOT NULL DEFAULT 0,
"time" integer NOT NULL DEFAULT 0,
ip character varying(255) NOT NULL DEFAULT ''::character varying,
name character varying(255) NOT NULL DEFAULT ''::character varying,
email_hp character varying(255) NOT NULL DEFAULT ''::character varying,
comment text NOT NULL,
CONSTRAINT phpsqlitecms_comments_pkey PRIMARY KEY (id)
);
INSERT INTO phpsqlitecms_menus VALUES(1, 'main_menu', 1, 'Home', 'Home', '', 'home', '0');
CREATE TABLE phpsqlitecms_gcb
(
id serial NOT NULL,
identifier character varying(255) NOT NULL DEFAULT ''::character varying,
content text NOT NULL,
content_formatting smallint DEFAULT 0::smallint,
CONSTRAINT phpsqlitecms_gcb_pkey PRIMARY KEY (id)
);
INSERT INTO phpsqlitecms_pages (id, page, author, type, type_addition, time, display_time, last_modified, last_modified_by, title, page_title, description, keywords, page_info, language_file, breadcrumbs, sections, include_page, include_order, include_rss, include_sitemap, link_name, menu_1, menu_2, menu_3, gcb_1, gcb_2, gcb_3, template, content_type, charset, headline, teaser_headline, teaser, teaser_formatting, teaser_img, content, content_formatting, sidebar_1, sidebar_1_formatting, sidebar_2, sidebar_2_formatting, sidebar_3, sidebar_3_formatting, page_notes, edit_permission, edit_permission_general, custom_values, status, views, include_news) VALUES(1, 'index', 1, 'default', '', 1230764400, 0, 1275487165, 1, 'Home', 'A simple &amp; lightweight CMS', 'phpSQLiteCMS - a simple and lightweight content management system based on php and SQLite', 'CMS, content management system, php, sqlite', '', '', '', 'home', 0, 0, 0, 0, 'more...', 'main_menu', '', '', 0, 0, 0, 'default.tpl', '', '', '', '', '', 1, '', '<h1>Welcome to phpSQLiteCMS with MySQL!</h1>\r\n\r\n<p><em>phpSQLiteCMS</em> is a simple and lightweight open source web content management system (CMS) based on <a href="http://php.net/" class="extern">PHP</a> and <a href="http://www.sqlite.org/" class="extern">SQLite</a>. It''s licensed under the <a href="http://www.gnu.org/copyleft/gpl.html" class="extern">GNU General Public License</a>.</p>\r\n\r\n<p><em>phpSQLiteCMS</em> is good if you want to quickly set up a small website without needing to spend a lot of time studying, installing and configuring (as SQLite is file-based, it just runs "out of the box"). But note that it is no large scale content management system - it''s a tiny and simple one!</p>\r\n\r\n<h2>Features</h2>\r\n\r\n<ul>\r\n<li>Simple and lightweight</li>\r\n<li>Runs out of the box (no database setup required)</li>\r\n<li>Optional caching to save server performance</li>\r\n<li>Supports news, overview and commentable pages, photo galleries, search function, RSS feeds and XML sitemaps</li>\r\n</ul>\r\n\r\n<h2>Example websites</h2>\r\n\r\n<ul>\r\n<li><a href="http://mylittlehomepage.net/" class="extern">my little homepage</a> - as its name implies ;-)</li>\r\n<li><a href="http://mylittleforum.net/" class="extern">my little forum</a> - another project of the author of <em>phpSQLiteCMS</em></li>\r\n<li><a href="http://procosara.org/" class="extern">Pro Cosara</a> - an association dedicated to the conservation of Atlantic Forest in Paraguay</li>\r\n</ul>', 0, '<div class="sidebarbox">\r\n<h3>It works!</h3>\r\n<p>If you see this, <em>phpSQLiteCMS</em> seems to work! First thing to do is [[cms/index.php|log in]] and [[cms/index.php?mode=users&amp;edit=1|change the password]] (the default username and password is <i>admin</i>).</p>\r\n</div>\r\n\r\n<div class="sidebarbox subbox">\r\n<h3>Search</h3>\r\n<form id="search" action="search" method="post">\r\n<p><label for="searchfield">Search this website:</label><br />\r\n<input id="searchfield" type="text" name="q" value="" size="22" maxlength="200" /> <input type="image" name="" src="templates/images/submit.png" alt="&raquo;" /></p>\r\n</form>\r\n</div>', 0, '', 0, '', 0, 'Here you can write down some notes. These notes will not be published. If you see this, <em>phpSQLiteCMS</em> seems to work! First thing to do is [[cms/index.php|log in]] and [[cms/index.php?mode=user|change the password]] (the default username and password is <i>admin</i>). Then you can begin to [[cms/index.php?mode=edit&amp;id=1|edit this page]]. The other pages are examples to see what you can do with this CMS. Just play with them to learn about the functionality...', '', 0, '', 2, 0, 0);
INSERT INTO phpsqlitecms_pages (id, page, author, type, type_addition, time, display_time, last_modified, last_modified_by, title, page_title, description, keywords, page_info, language_file, breadcrumbs, sections, include_page, include_order, include_rss, include_sitemap, link_name, menu_1, menu_2, menu_3, gcb_1, gcb_2, gcb_3, template, content_type, charset, headline, teaser_headline, teaser, teaser_formatting, teaser_img, content, content_formatting, sidebar_1, sidebar_1_formatting, sidebar_2, sidebar_2_formatting, sidebar_3, sidebar_3_formatting, page_notes, edit_permission, edit_permission_general, custom_values, status, views, include_news) VALUES(2, '404', 1, 'default', '', 1230764400, 0, 1243521399, 1, 'Not Found', '404 Not Found', '', '', '', '', '', '', 0, 0, 0, 0, 'mehr...', 'main_menu', '', '', 0, 0, 0, 'default.tpl', '', '', 'Not Found', '', '', 1, '', 'The requested URL was not found on this server.', 1, '<div class="sidebarbox">\r\n<h3>Search</h3>\r\n<form id="search" action="search" method="post">\r\n<p><input id="searchfield" type="text" name="q" value="" size="22" maxlength="200" /> <input type="image" name="" src="templates/images/submit.png" alt="&raquo;" /></p>\r\n</form>\r\n</div>', 0, '', 0, '', 0, '', '', 0, '', 1, 0, 0);
CREATE TABLE phpsqlitecms_menus
(
id serial NOT NULL,
menu character varying(255) NOT NULL DEFAULT ''::character varying,
sequence integer NOT NULL DEFAULT 1,
name character varying(255) NOT NULL DEFAULT ''::character varying,
title character varying(255) NOT NULL DEFAULT ''::character varying,
link character varying(255) NOT NULL DEFAULT ''::character varying,
section character varying(255) NOT NULL DEFAULT ''::character varying,
accesskey character varying(255) NOT NULL DEFAULT ''::character varying,
CONSTRAINT phpsqlitecms_menus_pkey PRIMARY KEY (id)
);
INSERT INTO phpsqlitecms_settings VALUES('index_page','index');
INSERT INTO phpsqlitecms_settings VALUES('error_page','404');
INSERT INTO phpsqlitecms_settings VALUES('comment_order','1');
INSERT INTO phpsqlitecms_settings VALUES('comments_per_page','10');
INSERT INTO phpsqlitecms_settings VALUES('default_page_language_file','English.lang.php');
INSERT INTO phpsqlitecms_settings VALUES('website_title','phpSQLiteCMS');
INSERT INTO phpsqlitecms_settings VALUES('website_subtitle','A simple & lightweight CMS');
INSERT INTO phpsqlitecms_settings VALUES('website_footnote_1','');
INSERT INTO phpsqlitecms_settings VALUES('website_footnote_2','&copy; 2011 &hellip;');
INSERT INTO phpsqlitecms_settings VALUES('news_per_page','10');
INSERT INTO phpsqlitecms_settings VALUES('email','me@example.com');
INSERT INTO phpsqlitecms_settings VALUES('comment_notification','0');
INSERT INTO phpsqlitecms_settings VALUES('comment_maxlength','1000');
INSERT INTO phpsqlitecms_settings VALUES('word_maxlength','30');
INSERT INTO phpsqlitecms_settings VALUES('name_maxlength','50');
INSERT INTO phpsqlitecms_settings VALUES('email_hp_maxlength','100');
INSERT INTO phpsqlitecms_settings VALUES('default_image_class','teaser');
INSERT INTO phpsqlitecms_settings VALUES('default_thumbnail_class','teaser');
INSERT INTO phpsqlitecms_settings VALUES('default_gallery_image_class','thumbnail');
INSERT INTO phpsqlitecms_settings VALUES('image_classes','float-left, float-right, thumbnail');
INSERT INTO phpsqlitecms_settings VALUES('photos_commentable','0');
INSERT INTO phpsqlitecms_settings VALUES('count_views','0');
INSERT INTO phpsqlitecms_settings VALUES('default_template','default.tpl');
INSERT INTO phpsqlitecms_settings VALUES('default_photo_template','photo.tpl');
INSERT INTO phpsqlitecms_settings VALUES('default_slideshow_template','slideshow.tpl');
INSERT INTO phpsqlitecms_settings VALUES('location_maxlength','50');
INSERT INTO phpsqlitecms_settings VALUES('admin_entries_per_page','20');
INSERT INTO phpsqlitecms_settings VALUES('resize','640');
INSERT INTO phpsqlitecms_settings VALUES('resize_xy','x');
INSERT INTO phpsqlitecms_settings VALUES('compression','80');
INSERT INTO phpsqlitecms_settings VALUES('session_prefix','phpsqlitecms_');
INSERT INTO phpsqlitecms_settings VALUES('default_menu','main_menu');
INSERT INTO phpsqlitecms_settings VALUES('smiley_directory','images/smilies');
INSERT INTO phpsqlitecms_settings VALUES('comment_smilies','1');
INSERT INTO phpsqlitecms_settings VALUES('comment_auto_link','1');
INSERT INTO phpsqlitecms_settings VALUES('content_smilies','0');
INSERT INTO phpsqlitecms_settings VALUES('content_auto_link','0');
INSERT INTO phpsqlitecms_settings VALUES('default_description','');
INSERT INTO phpsqlitecms_settings VALUES('default_keywords','');
INSERT INTO phpsqlitecms_settings VALUES('akismet_key','');
INSERT INTO phpsqlitecms_settings VALUES('rss_maximum_items','20');
INSERT INTO phpsqlitecms_settings VALUES('search_results_per_page','20');
INSERT INTO phpsqlitecms_settings VALUES('counter_last_resetted','1249183456');
INSERT INTO phpsqlitecms_settings VALUES('notes_per_page','10');
INSERT INTO phpsqlitecms_settings VALUES('entries_show_email','0');
INSERT INTO phpsqlitecms_settings VALUES('mail_parameter','');
INSERT INTO phpsqlitecms_settings VALUES('base_url','');
INSERT INTO phpsqlitecms_settings VALUES('default_photos_per_row','4');
INSERT INTO phpsqlitecms_settings VALUES('version','2.0.2');
INSERT INTO phpsqlitecms_settings VALUES('caching','0');
INSERT INTO phpsqlitecms_settings VALUES('breadcrumbs','5');
INSERT INTO phpsqlitecms_settings VALUES('slideshow','0');
INSERT INTO phpsqlitecms_settings VALUES('base_path','');
INSERT INTO phpsqlitecms_settings VALUES('admin_language_file','English.admin.lang.php');
INSERT INTO phpsqlitecms_settings VALUES('default_formatting','0');
INSERT INTO phpsqlitecms_settings VALUES('akismet_entry_check','0');
INSERT INTO phpsqlitecms_settings VALUES('akismet_mail_check','0');
INSERT INTO phpsqlitecms_settings VALUES('prevent_repeated_posts_minutes','2');
INSERT INTO phpsqlitecms_settings VALUES('comment_remove_blank_lines','1');
INSERT INTO phpsqlitecms_settings VALUES('admin_auto_clear_cache','1');
INSERT INTO phpsqlitecms_settings VALUES('check_access_permission','0');
INSERT INTO phpsqlitecms_settings VALUES('wysiwyg_editor','1');
INSERT INTO phpsqlitecms_settings VALUES('time_zone','');
INSERT INTO phpsqlitecms_settings VALUES('simple_news_per_page','10');
INSERT INTO phpsqlitecms_settings VALUES('global_content_blocks','1');
INSERT INTO phpsqlitecms_settings VALUES('include_news_items','3');
INSERT INTO phpsqlitecms_settings VALUES('content_functions','0');
INSERT INTO phpsqlitecms_settings VALUES('rss_feed','rss');
INSERT INTO phpsqlitecms_settings VALUES('email_subject_maxlength','100');
INSERT INTO phpsqlitecms_settings VALUES('email_text_maxlength','10000');
INSERT INTO phpsqlitecms_settings VALUES('enable_fullfeeds','1');
INSERT INTO phpsqlitecms_settings VALUES('pingback_title_maxlength','60');
INSERT INTO phpsqlitecms_settings VALUES('pingbacks_enabled','1');
INSERT INTO phpsqlitecms_settings VALUES('lightbox_enabled','0');
INSERT INTO phpsqlitecms_settings VALUES('thumbnail_resize_xy','x');
INSERT INTO phpsqlitecms_settings VALUES('thumbnail_compression','70');
INSERT INTO phpsqlitecms_settings VALUES('thumbnail_resize','170');
INSERT INTO phpsqlitecms_settings VALUES('thumbnail_postfix','_thumbnail');
INSERT INTO phpsqlitecms_settings VALUES('thumbnail_prefix','');
CREATE TABLE phpsqlitecms_news
(
id serial NOT NULL,
page_id integer,
"time" integer,
title character varying(255) NOT NULL,
teaser text,
text text,
text_formatting smallint,
linkname character varying(255),
CONSTRAINT phpsqlitecms_news_pkey PRIMARY KEY (id)
);
INSERT INTO phpsqlitecms_userdata VALUES(1, 'admin', 1, '75470d05abd21fb5e84e735d2bc595e2f7ecc5c7a5e98ad0d7', 1230764400, 0);
CREATE TABLE phpsqlitecms_newsletter
(
id serial NOT NULL,
newsletter_id integer NOT NULL DEFAULT 0,
"time" integer NOT NULL DEFAULT 0,
ip character varying(255) NOT NULL DEFAULT ''::character varying,
email character varying(255) NOT NULL DEFAULT ''::character varying,
confirmed smallint DEFAULT 0::smallint,
confirmation_code character varying(255) NOT NULL DEFAULT ''::character varying,
CONSTRAINT phpsqlitecms_newsletter_pkey PRIMARY KEY (id)
);
CREATE TABLE phpsqlitecms_notes
(
id serial NOT NULL,
note_section character varying(255) NOT NULL DEFAULT ''::character varying,
sequence integer NOT NULL DEFAULT 1,
"time" integer NOT NULL DEFAULT 0,
title character varying(255) NOT NULL DEFAULT ''::character varying,
text text NOT NULL,
text_formatting smallint DEFAULT 0::smallint,
link character varying(255) NOT NULL DEFAULT ''::character varying,
linkname character varying(255) NOT NULL DEFAULT ''::character varying,
CONSTRAINT phpsqlitecms_notes_pkey PRIMARY KEY (id)
);
CREATE TABLE phpsqlitecms_pages
(
id serial NOT NULL,
page character varying(255) NOT NULL DEFAULT ''::character varying,
author integer NOT NULL DEFAULT 0,
type character varying(255) NOT NULL DEFAULT ''::character varying,
type_addition character varying(255) NOT NULL DEFAULT ''::character varying,
"time" integer NOT NULL DEFAULT 0,
display_time smallint DEFAULT 0::smallint,
last_modified integer NOT NULL DEFAULT 0,
last_modified_by integer NOT NULL DEFAULT 0,
title character varying(255) NOT NULL DEFAULT ''::character varying,
page_title character varying(255) NOT NULL DEFAULT ''::character varying,
description character varying(255) NOT NULL DEFAULT ''::character varying,
keywords character varying(255) NOT NULL DEFAULT ''::character varying,
category character varying(255),
page_info character varying(255) NOT NULL DEFAULT ''::character varying,
language character varying(255) NOT NULL DEFAULT ''::character varying,
breadcrumbs character varying(255) NOT NULL DEFAULT ''::character varying,
sections character varying(255) NOT NULL DEFAULT ''::character varying,
include_page integer NOT NULL DEFAULT 0,
include_order integer NOT NULL DEFAULT 0,
include_rss integer NOT NULL DEFAULT 0,
include_sitemap integer NOT NULL DEFAULT 0,
link_name character varying(255) NOT NULL DEFAULT ''::character varying,
template character varying(255) NOT NULL DEFAULT ''::character varying,
content_type character varying(255) NOT NULL DEFAULT ''::character varying,
charset character varying(255) NOT NULL DEFAULT ''::character varying,
teaser_headline character varying(255) NOT NULL DEFAULT ''::character varying,
teaser text,
teaser_img character varying(255) NOT NULL DEFAULT ''::character varying,
content text,
sidebar_1 text,
sidebar_2 text,
sidebar_3 text,
page_notes text,
edit_permission character varying(255) NOT NULL DEFAULT ''::character varying,
edit_permission_general smallint DEFAULT 0::smallint,
tv character varying(255) NOT NULL DEFAULT ''::character varying,
status smallint DEFAULT 2::smallint,
views integer NOT NULL DEFAULT 0,
include_news integer NOT NULL DEFAULT 0,
menu_1 character varying,
menu_2 character varying,
menu_3 character varying,
gcb_1 character varying,
gcb_2 character varying,
gcb_3 character varying,
CONSTRAINT phpsqlitecms_pages_pkey PRIMARY KEY (id)
);
CREATE TABLE phpsqlitecms_photos
(
id serial NOT NULL,
gallery character varying(255) NOT NULL DEFAULT ''::character varying,
sequence integer NOT NULL DEFAULT 1,
photo_thumbnail character varying(255) NOT NULL DEFAULT ''::character varying,
photo_normal character varying(255) NOT NULL DEFAULT ''::character varying,
photo_large character varying(255) NOT NULL DEFAULT ''::character varying,
photo_xlarge character varying(255) NOT NULL DEFAULT ''::character varying,
width integer NOT NULL DEFAULT 0,
height integer NOT NULL DEFAULT 0,
large_width integer NOT NULL DEFAULT 0,
large_height integer NOT NULL DEFAULT 0,
title character varying(255) NOT NULL DEFAULT ''::character varying,
subtitle character varying(255) NOT NULL DEFAULT ''::character varying,
description text NOT NULL,
description_formatting smallint DEFAULT 0::smallint,
template character varying(255) NOT NULL DEFAULT ''::character varying,
photos_per_row smallint NOT NULL DEFAULT 4::smallint,
CONSTRAINT phpsqlitecms_photos_pkey PRIMARY KEY (id)
);
CREATE TABLE phpsqlitecms_settings
(
id serial NOT NULL,
name character varying(255) NOT NULL DEFAULT ''::character varying,
value character varying(255) NOT NULL DEFAULT ''::character varying,
CONSTRAINT phpsqlitecms_settings_pkey PRIMARY KEY (id)
);
CREATE TABLE phpsqlitecms_userdata
(
id serial NOT NULL,
name character varying(255) NOT NULL DEFAULT ''::character varying,
type smallint NOT NULL DEFAULT 0::smallint,
pw character varying(255) NOT NULL DEFAULT ''::character varying,
last_login integer NOT NULL DEFAULT 0,
wysiwyg smallint NOT NULL DEFAULT 0::smallint,
CONSTRAINT phpsqlitecms_userdata_pkey PRIMARY KEY (id)
);
INSERT INTO phpsqlitecms_banlists (name, list) VALUES('user_agents', '');
INSERT INTO phpsqlitecms_banlists (name, list) VALUES('ips', '');
INSERT INTO phpsqlitecms_banlists (name, list) VALUES('words', '');
INSERT INTO phpsqlitecms_menus (menu, sequence, name, title, link, section, accesskey) VALUES('main_menu', 1, 'Home', 'Home', '', 'home', '0');
INSERT INTO phpsqlitecms_pages (page, author, type, type_addition, "time", display_time, last_modified, last_modified_by, title, page_title, description, keywords, category, page_info, language, breadcrumbs, sections, include_page, include_order, include_rss, include_sitemap, link_name, template, content_type, charset, teaser_headline, teaser, teaser_img, content, sidebar_1, sidebar_2, sidebar_3, page_notes, edit_permission, edit_permission_general, tv, status, views, include_news, menu_1, menu_2, menu_3, gcb_1, gcb_2, gcb_3) VALUES ('home', 1, 'default', '', 1230764400, 0, 1381589697, 1, 'Home', 'phpSQLiteCMS - a simple &amp; lightweight CMS', 'phpSQLiteCMS - a simple and lightweight content management system based on php and SQLite', 'CMS, content management system, php, sqlite', NULL, '', '', '', 'home', 0, 0, 0, 0, 'more...', 'default.tpl', '', '', '', '', '', '<h1>Welcome to phpSQLiteCMS with PostgreSQL!</h1><p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>', '', '', '', 'Here you can write down some notes. These notes will not be published. If you see this, <em>phpSQLiteCMS</em> seems to work! First thing to do is [[cms/index.php|log in]] and [[cms/index.php?mode=user|change the password]] (the default username and password is <i>admin</i>). Then you can begin to [[cms/index.php?mode=edit&amp;id=1|edit this page]]. The other pages are examples to see what you can do with this CMS. Just play with them to learn about the functionality...', '', 0, '', 2, 0, 0, 'main_menu', '', '', '', '', '');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('comment_order', '1');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('comments_per_page', '10');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('news_per_page', '10');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('comment_notification', '0');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('comment_maxlength', '1000');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('word_maxlength', '30');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('name_maxlength', '50');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('email_hp_maxlength', '100');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('default_image_class', 'teaser');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('default_thumbnail_class', 'teaser');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('default_gallery_image_class', 'thumbnail');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('image_classes', 'float-left, float-right, thumbnail');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('photos_commentable', '0');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('count_views', '0');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('default_template', 'default.tpl');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('default_photo_template', 'photo.tpl');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('default_slideshow_template', 'slideshow.tpl');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('location_maxlength', '50');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('admin_entries_per_page', '20');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('resize', '640');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('resize_xy', 'x');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('compression', '80');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('session_prefix', 'phpsqlitecms_');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('smiley_directory', 'images/smilies');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('comment_smilies', '1');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('comment_auto_link', '1');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('content_smilies', '0');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('content_auto_link', '0');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('default_description', '');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('default_keywords', '');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('akismet_key', '');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('rss_maximum_items', '20');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('search_results_per_page', '20');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('counter_last_resetted', '1249183456');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('notes_per_page', '10');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('entries_show_email', '0');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('mail_parameter', '');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('base_url', '');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('default_photos_per_row', '4');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('version', '2.0.2');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('breadcrumbs', '5');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('slideshow', '0');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('base_path', '');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('default_formatting', '0');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('akismet_entry_check', '0');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('akismet_mail_check', '0');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('prevent_repeated_posts_minutes', '2');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('comment_remove_blank_lines', '1');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('admin_auto_clear_cache', '1');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('check_access_permission', '0');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('time_zone', '');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('simple_news_per_page', '10');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('global_content_blocks', '1');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('include_news_items', '3');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('content_functions', '0');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('rss_feed', 'rss');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('email_subject_maxlength', '100');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('email_text_maxlength', '10000');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('enable_fullfeeds', '1');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('pingback_title_maxlength', '60');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('pingbacks_enabled', '1');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('lightbox_enabled', '0');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('thumbnail_resize_xy', 'x');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('thumbnail_compression', '70');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('thumbnail_resize', '170');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('thumbnail_postfix', '_thumbnail');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('thumbnail_prefix', '');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('default_menu', 'main_menu');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('website_title', 'phpSQLiteCMS');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('website_subtitle', 'a simple & lightweight CMS');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('website_footnote_1', '');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('website_footnote_2', '&copy; 2013 &hellip;');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('email', 'me@example.com');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('index_page', 'home');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('error_page', '404');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('admin_language', 'english');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('default_page_language', 'english');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('caching', '0');
INSERT INTO phpsqlitecms_settings (name, value) VALUES ('wysiwyg_editor', '0');
INSERT INTO phpsqlitecms_userdata (name, type, pw, last_login, wysiwyg) VALUES('admin', 1, '75470d05abd21fb5e84e735d2bc595e2f7ecc5c7a5e98ad0d7', 1230764400, 0);

+ 0
- 102
cms/config/sql/sqlite.initial.sql View File

@ -1,102 +0,0 @@
CREATE TABLE phpsqlitecms_banlists (name varchar(255) NOT NULL default '', list text NOT NULL);
CREATE TABLE phpsqlitecms_gcb (id INTEGER PRIMARY KEY AUTOINCREMENT, title varchar(255) NOT NULL default '', content text NOT NULL, content_formatting tinyint(4) default '0');
CREATE TABLE phpsqlitecms_menus (id INTEGER PRIMARY KEY AUTOINCREMENT, menu varchar(255) NOT NULL default '', sequence int(11) NOT NULL default '1', name varchar(255) NOT NULL default '', title varchar(255) NOT NULL default '', link varchar(255) NOT NULL default '', section varchar(255) NOT NULL default '', accesskey varchar(255) NOT NULL default '');
CREATE TABLE phpsqlitecms_news (id INTEGER PRIMARY KEY AUTOINCREMENT, page_id int(11), time int(11), title varchar(255) NOT NULL, teaser TEXT, text TEXT, text_formatting tinyint(4), linkname varchar(255), PRIMARY KEY (id)) CHARSET=utf8 COLLATE=utf8_general_ci;
CREATE TABLE phpsqlitecms_notes (id INTEGER PRIMARY KEY AUTOINCREMENT, note_section varchar(255) NOT NULL default '', sequence int(11) NOT NULL default '1', time int(11) NOT NULL default '0', title varchar(255) NOT NULL default '', text TEXT NOT NULL, text_formatting tinyint(4) default '0', link varchar(255) NOT NULL default '', linkname varchar(255) NOT NULL default '');
CREATE TABLE phpsqlitecms_pages (id INTEGER PRIMARY KEY AUTOINCREMENT, page varchar(255) NOT NULL default '', author int(11) NOT NULL default '0', type varchar(255) NOT NULL default '', type_addition varchar(255) NOT NULL default '', time int(11) NOT NULL default '0', display_time tinyint(4) default '0', last_modified int(11) NOT NULL default '0', last_modified_by int(11) NOT NULL default '0', title varchar(255) NOT NULL default '', page_title varchar(255) NOT NULL default '', description varchar(255) NOT NULL default '', keywords varchar(255) NOT NULL default '', category varchar(255) NOT NULL default '', page_info varchar(255) NOT NULL default '', language_file varchar(255) NOT NULL default '', breadcrumbs varchar(255) NOT NULL default '', sections varchar(255) NOT NULL default '', include_page int(11) NOT NULL default '0', include_order int(11) NOT NULL default '0', include_rss int(11) NOT NULL default '0', include_sitemap int(11) NOT NULL default '0', link_name varchar(255) NOT NULL default '', menu_1 varchar(255) NOT NULL default '', menu_2 varchar(255) NOT NULL default '', menu_3 varchar(255) NOT NULL default '', gcb_1 int(11) NOT NULL default '0', gcb_2 int(11) NOT NULL default '0', gcb_3 int(11) NOT NULL default '0', template varchar(255) NOT NULL default '', content_type varchar(255) NOT NULL default '', charset varchar(255) NOT NULL default '', headline varchar(255) NOT NULL default '', teaser_headline varchar(255) NOT NULL default '', teaser TEXT, teaser_formatting tinyint(4) default '0', teaser_img varchar(255) NOT NULL default '', content TEXT, content_formatting tinyint(4) default '0', sidebar_1 TEXT, sidebar_1_formatting tinyint(4) default '0', sidebar_2 TEXT, sidebar_2_formatting tinyint(4) default '0', sidebar_3 TEXT, sidebar_3_formatting tinyint(4) default '0', page_notes TEXT, edit_permission varchar(255) NOT NULL default '', edit_permission_general tinyint(4) default '0', custom_values varchar(255) NOT NULL default '', status tinyint(4) default '2', views int(11) NOT NULL default '0', include_news int(11) NOT NULL default '0');
CREATE TABLE phpsqlitecms_photos (id INTEGER PRIMARY KEY AUTOINCREMENT, gallery varchar(255) NOT NULL default '', sequence int(11) NOT NULL default '1', photo_thumbnail varchar(255) NOT NULL default '', photo_normal varchar(255) NOT NULL default '', photo_large varchar(255) NOT NULL default '', photo_xlarge varchar(255) NOT NULL default '', width int(11) NOT NULL default '0', height int(11) NOT NULL default '0', large_width int(11) NOT NULL default '0', large_height int(11) NOT NULL default '0', title varchar(255) NOT NULL default '', subtitle varchar(255) NOT NULL default '', description TEXT NOT NULL, description_formatting tinyint(4) default '0', template varchar(255) NOT NULL default '', photos_per_row tinyint(4) NOT NULL default '4');
CREATE TABLE phpsqlitecms_settings (name varchar(255) NOT NULL default '', value varchar(255) NOT NULL default '');
CREATE TABLE phpsqlitecms_comments (id INTEGER PRIMARY KEY AUTOINCREMENT, type tinyint(4) NOT NULL default '0', comment_id int(11) NOT NULL default '0', time int(11) NOT NULL default '0', ip varchar(255) NOT NULL default '', name varchar(255) NOT NULL default '', email_hp varchar(255) NOT NULL default '', comment text NOT NULL);
CREATE TABLE phpsqlitecms_newsletter (id INTEGER PRIMARY KEY AUTOINCREMENT, newsletter_id int(11) NOT NULL default '0', time int(11) NOT NULL default '0', ip varchar(255) NOT NULL default '', varchar(255) NOT NULL default '', confirmed tinyint(4) default '0', confirmation_code varchar(255) NOT NULL default '');
CREATE TABLE phpsqlitecms_userdata (id INTEGER PRIMARY KEY AUTOINCREMENT, name varchar(255) NOT NULL default '', type tinyint(4) NOT NULL default '0', pw varchar(255) NOT NULL default '', last_login int(11) NOT NULL default '0', wysiwyg tinyint(4) NOT NULL default '0');
INSERT INTO phpsqlitecms_banlists VALUES('user_agents', '');
INSERT INTO phpsqlitecms_banlists VALUES('ips', '');
INSERT INTO phpsqlitecms_banlists VALUES('words', '');
INSERT INTO phpsqlitecms_menus VALUES(1, 'main_menu', 1, 'Home', 'Home', '', 'home', '0');
INSERT INTO phpsqlitecms_pages (id, page, author, type, type_addition, time, display_time, last_modified, last_modified_by, title, page_title, description, keywords, page_info, language_file, breadcrumbs, sections, include_page, include_order, include_rss, include_sitemap, link_name, menu_1, menu_2, menu_3, gcb_1, gcb_2, gcb_3, template, content_type, charset, headline, teaser_headline, teaser, teaser_formatting, teaser_img, content, content_formatting, sidebar_1, sidebar_1_formatting, sidebar_2, sidebar_2_formatting, sidebar_3, sidebar_3_formatting, page_notes, edit_permission, edit_permission_general, custom_values, status, views, include_news) VALUES(1, 'index', 1, 'default', '', 1230764400, 0, 1275487165, 1, 'Home', 'A simple &amp; lightweight CMS', 'phpSQLiteCMS - a simple and lightweight content management system based on php and SQLite', 'CMS, content management system, php, sqlite', '', '', '', 'home', 0, 0, 0, 0, 'more...', 'main_menu', '', '', 0, 0, 0, 'default.tpl', '', '', '', '', '', 1, '', '<h1>Welcome!</h1>\r\n\r\n<p><em>phpSQLiteCMS</em> is a simple and lightweight open source web content management system (CMS) based on <a href="http://php.net/" class="extern">PHP</a> and <a href="http://www.sqlite.org/" class="extern">SQLite</a>. It''s licensed under the <a href="http://www.gnu.org/copyleft/gpl.html" class="extern">GNU General Public License</a>.</p>\r\n\r\n<p><em>phpSQLiteCMS</em> is good if you want to quickly set up a small website without needing to spend a lot of time studying, installing and configuring (as SQLite is file-based, it just runs "out of the box"). But note that it is no large scale content management system - it''s a tiny and simple one!</p>\r\n\r\n<h2>Features</h2>\r\n\r\n<ul>\r\n<li>Simple and lightweight</li>\r\n<li>Runs out of the box (no database setup required)</li>\r\n<li>Optional caching to save server performance</li>\r\n<li>Supports news, overview and commentable pages, photo galleries, search function, RSS feeds and XML sitemaps</li>\r\n</ul>\r\n\r\n<h2>Example websites</h2>\r\n\r\n<ul>\r\n<li><a href="http://mylittlehomepage.net/" class="extern">my little homepage</a> - as its name implies ;-)</li>\r\n<li><a href="http://mylittleforum.net/" class="extern">my little forum</a> - another project of the author of <em>phpSQLiteCMS</em></li>\r\n<li><a href="http://procosara.org/" class="extern">Pro Cosara</a> - an association dedicated to the conservation of Atlantic Forest in Paraguay</li>\r\n</ul>', 0, '<div class="sidebarbox">\r\n<h3>It works!</h3>\r\n<p>If you see this, <em>phpSQLiteCMS</em> seems to work! First thing to do is [[cms/index.php|log in]] and [[cms/index.php?mode=users&amp;edit=1|change the password]] (the default username and password is <i>admin</i>).</p>\r\n</div>\r\n\r\n<div class="sidebarbox subbox">\r\n<h3>Search</h3>\r\n<form id="search" action="search" method="post">\r\n<p><label for="searchfield">Search this website:</label><br />\r\n<input id="searchfield" type="text" name="q" value="" size="22" maxlength="200" /> <input type="image" name="" src="templates/images/submit.png" alt="&raquo;" /></p>\r\n</form>\r\n</div>', 0, '', 0, '', 0, 'Here you can write down some notes. These notes will not be published. If you see this, <em>phpSQLiteCMS</em> seems to work! First thing to do is [[cms/index.php|log in]] and [[cms/index.php?mode=user|change the password]] (the default username and password is <i>admin</i>). Then you can begin to [[cms/index.php?mode=edit&amp;id=1|edit this page]]. The other pages are examples to see what you can do with this CMS. Just play with them to learn about the functionality...', '', 0, '', 2, 0, 0);
INSERT INTO phpsqlitecms_pages (id, page, author, type, type_addition, time, display_time, last_modified, last_modified_by, title, page_title, description, keywords, page_info, language_file, breadcrumbs, sections, include_page, include_order, include_rss, include_sitemap, link_name, menu_1, menu_2, menu_3, gcb_1, gcb_2, gcb_3, template, content_type, charset, headline, teaser_headline, teaser, teaser_formatting, teaser_img, content, content_formatting, sidebar_1, sidebar_1_formatting, sidebar_2, sidebar_2_formatting, sidebar_3, sidebar_3_formatting, page_notes, edit_permission, edit_permission_general, custom_values, status, views, include_news) VALUES(2, '404', 1, 'default', '', 1230764400, 0, 1243521399, 1, 'Not Found', '404 Not Found', '', '', '', '', '', '', 0, 0, 0, 0, 'mehr...', 'main_menu', '', '', 0, 0, 0, 'default.tpl', '', '', 'Not Found', '', '', 1, '', 'The requested URL was not found on this server.', 1, '<div class="sidebarbox">\r\n<h3>Search</h3>\r\n<form id="search" action="search" method="post">\r\n<p><input id="searchfield" type="text" name="q" value="" size="22" maxlength="200" /> <input type="image" name="" src="templates/images/submit.png" alt="&raquo;" /></p>\r\n</form>\r\n</div>', 0, '', 0, '', 0, '', '', 0, '', 1, 0, 0);
INSERT INTO phpsqlitecms_settings VALUES('index_page','index');
INSERT INTO phpsqlitecms_settings VALUES('error_page','404');
INSERT INTO phpsqlitecms_settings VALUES('comment_order','1');
INSERT INTO phpsqlitecms_settings VALUES('comments_per_page','10');
INSERT INTO phpsqlitecms_settings VALUES('default_page_language_file','English.lang.php');
INSERT INTO phpsqlitecms_settings VALUES('website_title','phpSQLiteCMS');
INSERT INTO phpsqlitecms_settings VALUES('website_subtitle','A simple & lightweight CMS');
INSERT INTO phpsqlitecms_settings VALUES('website_footnote_1','');
INSERT INTO phpsqlitecms_settings VALUES('website_footnote_2','&copy; 2011 &hellip;');
INSERT INTO phpsqlitecms_settings VALUES('news_per_page','10');
INSERT INTO phpsqlitecms_settings VALUES('email','me@example.com');
INSERT INTO phpsqlitecms_settings VALUES('comment_notification','0');
INSERT INTO phpsqlitecms_settings VALUES('comment_maxlength','1000');
INSERT INTO phpsqlitecms_settings VALUES('word_maxlength','30');
INSERT INTO phpsqlitecms_settings VALUES('name_maxlength','50');
INSERT INTO phpsqlitecms_settings VALUES('email_hp_maxlength','100');
INSERT INTO phpsqlitecms_settings VALUES('default_image_class','teaser');
INSERT INTO phpsqlitecms_settings VALUES('default_thumbnail_class','teaser');
INSERT INTO phpsqlitecms_settings VALUES('default_gallery_image_class','thumbnail');
INSERT INTO phpsqlitecms_settings VALUES('image_classes','float-left, float-right, thumbnail');
INSERT INTO phpsqlitecms_settings VALUES('photos_commentable','0');
INSERT INTO phpsqlitecms_settings VALUES('count_views','0');
INSERT INTO phpsqlitecms_settings VALUES('default_template','default.tpl');
INSERT INTO phpsqlitecms_settings VALUES('default_photo_template','photo.tpl');
INSERT INTO phpsqlitecms_settings VALUES('default_slideshow_template','slideshow.tpl');
INSERT INTO phpsqlitecms_settings VALUES('location_maxlength','50');
INSERT INTO phpsqlitecms_settings VALUES('admin_entries_per_page','20');
INSERT INTO phpsqlitecms_settings VALUES('resize','640');
INSERT INTO phpsqlitecms_settings VALUES('resize_xy','x');
INSERT INTO phpsqlitecms_settings VALUES('compression','80');
INSERT INTO phpsqlitecms_settings VALUES('session_prefix','phpsqlitecms_');
INSERT INTO phpsqlitecms_settings VALUES('default_menu','main_menu');
INSERT INTO phpsqlitecms_settings VALUES('smiley_directory','images/smilies');
INSERT INTO phpsqlitecms_settings VALUES('comment_smilies','1');
INSERT INTO phpsqlitecms_settings VALUES('comment_auto_link','1');
INSERT INTO phpsqlitecms_settings VALUES('content_smilies','0');
INSERT INTO phpsqlitecms_settings VALUES('content_auto_link','0');
INSERT INTO phpsqlitecms_settings VALUES('default_description','');
INSERT INTO phpsqlitecms_settings VALUES('default_keywords','');
INSERT INTO phpsqlitecms_settings VALUES('akismet_key','');
INSERT INTO phpsqlitecms_settings VALUES('rss_maximum_items','20');
INSERT INTO phpsqlitecms_settings VALUES('search_results_per_page','20');
INSERT INTO phpsqlitecms_settings VALUES('counter_last_resetted','1249183456');
INSERT INTO phpsqlitecms_settings VALUES('notes_per_page','10');
INSERT INTO phpsqlitecms_settings VALUES('entries_show_email','0');
INSERT INTO phpsqlitecms_settings VALUES('mail_parameter','');
INSERT INTO phpsqlitecms_settings VALUES('base_url','');
INSERT INTO phpsqlitecms_settings VALUES('default_photos_per_row','4');
INSERT INTO phpsqlitecms_settings VALUES('version','2.0.2');
INSERT INTO phpsqlitecms_settings VALUES('caching','0');
INSERT INTO phpsqlitecms_settings VALUES('breadcrumbs','5');
INSERT INTO phpsqlitecms_settings VALUES('slideshow','0');
INSERT INTO phpsqlitecms_settings VALUES('base_path','');
INSERT INTO phpsqlitecms_settings VALUES('admin_language_file','English.admin.lang.php');
INSERT INTO phpsqlitecms_settings VALUES('default_formatting','0');
INSERT INTO phpsqlitecms_settings VALUES('akismet_entry_check','0');
INSERT INTO phpsqlitecms_settings VALUES('akismet_mail_check','0');
INSERT INTO phpsqlitecms_settings VALUES('prevent_repeated_posts_minutes','2');
INSERT INTO phpsqlitecms_settings VALUES('comment_remove_blank_lines','1');
INSERT INTO phpsqlitecms_settings VALUES('admin_auto_clear_cache','1');
INSERT INTO phpsqlitecms_settings VALUES('check_access_permission','0');
INSERT INTO phpsqlitecms_settings VALUES('wysiwyg_editor','1');
INSERT INTO phpsqlitecms_settings VALUES('time_zone','');
INSERT INTO phpsqlitecms_settings VALUES('simple_news_per_page','10');
INSERT INTO phpsqlitecms_settings VALUES('global_content_blocks','1');
INSERT INTO phpsqlitecms_settings VALUES('include_news_items','3');
INSERT INTO phpsqlitecms_settings VALUES('content_functions','0');
INSERT INTO phpsqlitecms_settings VALUES('rss_feed','rss');
INSERT INTO phpsqlitecms_settings VALUES('email_subject_maxlength','100');
INSERT INTO phpsqlitecms_settings VALUES('email_text_maxlength','10000');
INSERT INTO phpsqlitecms_settings VALUES('enable_fullfeeds','1');
INSERT INTO phpsqlitecms_settings VALUES('pingback_title_maxlength','60');
INSERT INTO phpsqlitecms_settings VALUES('pingbacks_enabled','1');
INSERT INTO phpsqlitecms_settings VALUES('lightbox_enabled','0');
INSERT INTO phpsqlitecms_settings VALUES('thumbnail_resize_xy','x');
INSERT INTO phpsqlitecms_settings VALUES('thumbnail_compression','70');
INSERT INTO phpsqlitecms_settings VALUES('thumbnail_resize','170');
INSERT INTO phpsqlitecms_settings VALUES('thumbnail_postfix','_thumbnail');
INSERT INTO phpsqlitecms_settings VALUES('thumbnail_prefix','');
INSERT INTO phpsqlitecms_userdata VALUES(1, 'admin', 1, '75470d05abd21fb5e84e735d2bc595e2f7ecc5c7a5e98ad0d7', 1230764400, 0);

BIN
cms/data/content.sqlite View File


+ 1
- 1
cms/includes/classes/Database.class.php View File

@ -58,7 +58,7 @@ class Database
} }
break; break;
case 'mysql': case 'mysql':
self::$complete = new PDO('mysql:host='.self::$db_settings['host'].';dbname='.self::$db_settings['database'], self::$db_settings['user'], self::$db_settings['password']);
self::$complete = new PDO('mysql:host='.self::$db_settings['host'].';port='.self::$db_settings['port'].';dbname='.self::$db_settings['database'], self::$db_settings['user'], self::$db_settings['password']);
self::$complete->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); self::$complete->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
self::$complete->query("set names utf8"); self::$complete->query("set names utf8");
self::$content =& self::$complete; self::$content =& self::$complete;


+ 1
- 6
cms/includes/content.inc.php View File

@ -64,26 +64,22 @@ $page = $data['page'];
$content = $data['content']; $content = $data['content'];
if($settings['content_auto_link']==1) $content = make_link($content); if($settings['content_auto_link']==1) $content = make_link($content);
#if($settings['content_smilies']==1) $content = smilies($content); #if($settings['content_smilies']==1) $content = smilies($content);
if($data['content_formatting']==1) $content = auto_html($content);
$content = parse_special_tags($content); $content = parse_special_tags($content);
$sidebar_1 = $data['sidebar_1']; $sidebar_1 = $data['sidebar_1'];
if($settings['content_auto_link']==1) $sidebar_1 = make_link($sidebar_1); if($settings['content_auto_link']==1) $sidebar_1 = make_link($sidebar_1);
#if($settings['content_smilies']==1) $sidebar_1 = smilies($sidebar_1); #if($settings['content_smilies']==1) $sidebar_1 = smilies($sidebar_1);
if($data['sidebar_1_formatting']==1) $sidebar_1 = auto_html($sidebar_1);
if($sidebar_1!='') $sidebar_1 = parse_special_tags($sidebar_1); if($sidebar_1!='') $sidebar_1 = parse_special_tags($sidebar_1);
$sidebar_2 = $data['sidebar_2']; $sidebar_2 = $data['sidebar_2'];
if($settings['content_auto_link']==1) $sidebar_2 = make_link($sidebar_2); if($settings['content_auto_link']==1) $sidebar_2 = make_link($sidebar_2);
#if($settings['content_smilies']==1) $sidebar_2 = smilies($sidebar_2); #if($settings['content_smilies']==1) $sidebar_2 = smilies($sidebar_2);
if($data['sidebar_2_formatting']==1) $sidebar_2 = auto_html($sidebar_2);
if($sidebar_2!='') $sidebar_2 = parse_special_tags($sidebar_2); if($sidebar_2!='') $sidebar_2 = parse_special_tags($sidebar_2);
$sidebar_3 = $data['sidebar_3']; $sidebar_3 = $data['sidebar_3'];
if($settings['content_auto_link']==1) $sidebar_3 = make_link($sidebar_3); if($settings['content_auto_link']==1) $sidebar_3 = make_link($sidebar_3);
#if($settings['content_smilies']==1) $sidebar_3 = smilies($sidebar_3); #if($settings['content_smilies']==1) $sidebar_3 = smilies($sidebar_3);
if($data['sidebar_3_formatting']==1) $sidebar_3 = auto_html($sidebar_3);
if($sidebar_3!='') $sidebar_3 = parse_special_tags($sidebar_3); if($sidebar_3!='') $sidebar_3 = parse_special_tags($sidebar_3);
$sections_array = explode(',',$data['sections']); $sections_array = explode(',',$data['sections']);
@ -122,7 +118,7 @@ if($data['include_news'])
} }
else else
{ {
$dbr = Database::$content->prepare("SELECT id, time, teaser_headline, headline, title, page_title, page, teaser, teaser_formatting, content, content_formatting, link_name AS linkname FROM ".Database::$db_settings['pages_table']." WHERE include_page=:page_id ORDER BY time DESC LIMIT ".$settings['include_news_items']);
$dbr = Database::$content->prepare("SELECT id, time, teaser_headline, headline, title, page_title, page, teaser, content, link_name AS linkname FROM ".Database::$db_settings['pages_table']." WHERE include_page=:page_id ORDER BY time DESC LIMIT ".$settings['include_news_items']);
} }
$dbr->bindParam(':page_id', $data['include_news'], PDO::PARAM_INT); $dbr->bindParam(':page_id', $data['include_news'], PDO::PARAM_INT);
$dbr->execute(); $dbr->execute();
@ -213,7 +209,6 @@ else $template->assign('description', '');
$template->assign('category', htmlspecialchars($data['category'])); $template->assign('category', htmlspecialchars($data['category']));
$template->assign('page_info', $data['page_info']); $template->assign('page_info', $data['page_info']);
$template->assign('headline', $data['headline']);
$template->assign('content', $content); $template->assign('content', $content);
$template->assign('sidebar_1', $sidebar_1); $template->assign('sidebar_1', $sidebar_1);
$template->assign('sidebar_2', $sidebar_2); $template->assign('sidebar_2', $sidebar_2);


+ 95
- 135
cms/includes/edit.inc.php View File

@ -57,7 +57,7 @@ if(isset($_SESSION[$settings['session_prefix'].'user_id']))
// get data to edit and perform general checks: // get data to edit and perform general checks:
if(isset($_GET['id'])) if(isset($_GET['id']))
{ {
$dbr = Database::$content->prepare("SELECT id,page,author,type,type_addition,time,last_modified,display_time,title,page_title,description,keywords,category,page_info,breadcrumbs,sections,include_page,include_order,include_rss,include_sitemap,include_news,link_name,menu_1,menu_2,menu_3,gcb_1,gcb_2,gcb_3,template,language,content_type,charset,headline,teaser_headline,teaser,teaser_formatting,teaser_img,content,content_formatting,sidebar_1,sidebar_1_formatting,sidebar_2,sidebar_2_formatting,sidebar_3,sidebar_3_formatting, page_notes, edit_permission, edit_permission_general, tv, status FROM ".Database::$db_settings['pages_table']." WHERE id=:id LIMIT 1");
$dbr = Database::$content->prepare("SELECT id,page,author,type,type_addition,time,last_modified,display_time,title,page_title,description,keywords,category,page_info,breadcrumbs,sections,include_page,include_order,include_rss,include_sitemap,include_news,link_name,menu_1,menu_2,menu_3,gcb_1,gcb_2,gcb_3,template,language,content_type,charset,teaser_headline,teaser,teaser_img,content,sidebar_1,sidebar_2,sidebar_3,page_notes, edit_permission, edit_permission_general, tv, status FROM ".Database::$db_settings['pages_table']." WHERE id=:id LIMIT 1");
$dbr->bindParam(':id', $_REQUEST['id'], PDO::PARAM_INT); $dbr->bindParam(':id', $_REQUEST['id'], PDO::PARAM_INT);
$dbr->execute(); $dbr->execute();
$data = $dbr->fetch(); $data = $dbr->fetch();
@ -103,18 +103,12 @@ if(isset($_SESSION[$settings['session_prefix'].'user_id']))
$page_data['language'] = htmlspecialchars($data['language']); $page_data['language'] = htmlspecialchars($data['language']);
$page_data['content_type'] = htmlspecialchars($data['content_type']); $page_data['content_type'] = htmlspecialchars($data['content_type']);
$page_data['charset'] = htmlspecialchars($data['charset']); $page_data['charset'] = htmlspecialchars($data['charset']);
$page_data['headline'] = htmlspecialchars($data['headline']);
$page_data['teaser_headline'] = htmlspecialchars($data['teaser_headline']); $page_data['teaser_headline'] = htmlspecialchars($data['teaser_headline']);
$page_data['teaser'] = htmlspecialchars($data['teaser']); $page_data['teaser'] = htmlspecialchars($data['teaser']);
$page_data['teaser_formatting'] = intval($data['teaser_formatting']);
$page_data['teaser_img'] = htmlspecialchars($data['teaser_img']); $page_data['teaser_img'] = htmlspecialchars($data['teaser_img']);
$page_data['content_formatting'] = intval($data['content_formatting']);
$page_data['sidebar_1'] = htmlspecialchars($data['sidebar_1']); $page_data['sidebar_1'] = htmlspecialchars($data['sidebar_1']);
$page_data['sidebar_1_formatting'] = intval($data['sidebar_1_formatting']);
$page_data['sidebar_2'] = htmlspecialchars($data['sidebar_2']); $page_data['sidebar_2'] = htmlspecialchars($data['sidebar_2']);
$page_data['sidebar_2_formatting'] = intval($data['sidebar_2_formatting']);
$page_data['sidebar_3'] = htmlspecialchars($data['sidebar_3']); $page_data['sidebar_3'] = htmlspecialchars($data['sidebar_3']);
$page_data['sidebar_3_formatting'] = intval($data['sidebar_3_formatting']);
$page_data['page_notes'] = htmlspecialchars($data['page_notes']); $page_data['page_notes'] = htmlspecialchars($data['page_notes']);
$page_data['edit_permission_general'] = intval($data['edit_permission_general']); $page_data['edit_permission_general'] = intval($data['edit_permission_general']);
$page_data['tv'] = str_replace(',',', ',htmlspecialchars($data['tv'])); $page_data['tv'] = str_replace(',',', ',htmlspecialchars($data['tv']));
@ -149,11 +143,6 @@ if(isset($_SESSION[$settings['session_prefix'].'user_id']))
$page_data['time'] = date("Y-m-d H:i:s"); $page_data['time'] = date("Y-m-d H:i:s");
$page_data['last_modified'] = date("Y-m-d H:i:s"); $page_data['last_modified'] = date("Y-m-d H:i:s");
$page_data['display_time'] = 0; $page_data['display_time'] = 0;
$page_data['teaser_formatting'] = 1;
$page_data['content_formatting'] = $settings['default_formatting'];
$page_data['sidebar_1_formatting'] = $settings['default_formatting'];
$page_data['sidebar_2_formatting'] = $settings['default_formatting'];
$page_data['sidebar_3_formatting'] = $settings['default_formatting'];
$page_data['include_page'] = 0; $page_data['include_page'] = 0;
$page_data['include_order'] = 0; $page_data['include_order'] = 0;
$page_data['include_rss'] = 0; $page_data['include_rss'] = 0;
@ -190,21 +179,13 @@ if(isset($_SESSION[$settings['session_prefix'].'user_id']))
{ {
$_POST['page'] = isset($_POST['page']) ? trim($_POST['page']) : ''; $_POST['page'] = isset($_POST['page']) ? trim($_POST['page']) : '';
$_POST['title'] = isset($_POST['title']) ? trim($_POST['title']) : ''; $_POST['title'] = isset($_POST['title']) ? trim($_POST['title']) : '';
$_POST['gcb_1'] = isset($_POST['gcb_1']) ? trim($_POST['gcb_1']) : ''; $_POST['gcb_1'] = isset($_POST['gcb_1']) ? trim($_POST['gcb_1']) : '';
$_POST['gcb_2'] = isset($_POST['gcb_2']) ? trim($_POST['gcb_2']) : ''; $_POST['gcb_2'] = isset($_POST['gcb_2']) ? trim($_POST['gcb_2']) : '';
$_POST['gcb_3'] = isset($_POST['gcb_3']) ? trim($_POST['gcb_3']) : ''; $_POST['gcb_3'] = isset($_POST['gcb_3']) ? trim($_POST['gcb_3']) : '';
$_POST['include_page'] = isset($_POST['include_page']) ? intval($_POST['include_page']) : 0; $_POST['include_page'] = isset($_POST['include_page']) ? intval($_POST['include_page']) : 0;
$_POST['include_rss'] = isset($_POST['include_rss']) ? intval($_POST['include_rss']) : 0; $_POST['include_rss'] = isset($_POST['include_rss']) ? intval($_POST['include_rss']) : 0;
$_POST['include_sitemap'] = isset($_POST['include_sitemap']) ? intval($_POST['include_sitemap']) : 0; $_POST['include_sitemap'] = isset($_POST['include_sitemap']) ? intval($_POST['include_sitemap']) : 0;
$_POST['include_news'] = isset($_POST['include_news']) ? intval($_POST['include_news']) : 0; $_POST['include_news'] = isset($_POST['include_news']) ? intval($_POST['include_news']) : 0;
if(empty($_POST['content_formatting'])) $_POST['content_formatting']= 0;
if(empty($_POST['teaser_formatting'])) $_POST['teaser_formatting']= 0;
if(empty($_POST['sidebar_1_formatting'])) $_POST['sidebar_1_formatting']= 0;
if(empty($_POST['sidebar_2_formatting'])) $_POST['sidebar_2_formatting']= 0;
if(empty($_POST['sidebar_3_formatting'])) $_POST['sidebar_3_formatting']= 0;
if(empty($_POST['rss'])) $_POST['rss'] = 0; if(empty($_POST['rss'])) $_POST['rss'] = 0;
if(empty($_POST['sitemap'])) $_POST['sitemap'] = 0; if(empty($_POST['sitemap'])) $_POST['sitemap'] = 0;
if(empty($_POST['content_type'])) $_POST['content_type'] = ''; if(empty($_POST['content_type'])) $_POST['content_type'] = '';
@ -335,62 +316,53 @@ if(isset($_SESSION[$settings['session_prefix'].'user_id']))
if(empty($errors)) if(empty($errors))
{ {
#$time = mktime(intval($_POST['hour']),intval($_POST['minute']),0,intval($_POST['month']),intval($_POST['day']),intval($_POST['year']));
#$last_modified = mktime(intval($_POST['lm_hour']),intval($_POST['lm_minute']),0,intval($_POST['lm_month']),intval($_POST['lm_day']),intval($_POST['lm_year']));
if(isset($_POST['id']) && empty($_POST['edit_mode'])) if(isset($_POST['id']) && empty($_POST['edit_mode']))
{ {
$dbr = Database::$content->prepare("UPDATE ".Database::$db_settings['pages_table']." SET page=?, type=?, type_addition=?, time=?, last_modified=?, display_time=?, last_modified_by=?, title=?, page_title=?, description=?, keywords=?, category=?, page_info=?, breadcrumbs=?, headline=?, teaser_headline=?, teaser=?, teaser_formatting=?, teaser_img=?, content=?, content_formatting=?, sidebar_1=?, sidebar_2=?, sidebar_3=?, sidebar_1_formatting=?, sidebar_2_formatting=?, sidebar_3_formatting=?, sections=?, include_page=?, include_order=?, include_rss=?, include_sitemap=?, include_news=?, link_name=?, menu_1=?, menu_2=?, menu_3=?, gcb_1=?, gcb_2=?, gcb_3=?, template=?, language=?, content_type=?, charset=?, page_notes=?, edit_permission=?, edit_permission_general=?, tv=?, status=? WHERE id=?");
$dbr->bindParam(1, $_POST['page'], PDO::PARAM_STR);
$dbr->bindParam(2, $_POST['type'], PDO::PARAM_STR);
$dbr->bindParam(3, $type_addition, PDO::PARAM_STR);
$dbr->bindParam(4, $time, PDO::PARAM_INT);
$dbr->bindParam(5, $last_modified, PDO::PARAM_INT);
$dbr->bindParam(6, $_POST['display_time'], PDO::PARAM_INT);
$dbr->bindParam(7, $_SESSION[$settings['session_prefix'].'user_id'], PDO::PARAM_INT);
$dbr->bindParam(8, $_POST['title'], PDO::PARAM_STR);
$dbr->bindParam(9, $_POST['page_title'], PDO::PARAM_STR);
$dbr->bindParam(10, $_POST['description'], PDO::PARAM_STR);
$dbr->bindParam(11, $_POST['keywords'], PDO::PARAM_STR);
$dbr->bindParam(12, $_POST['category'], PDO::PARAM_STR);
$dbr->bindParam(13, $_POST['page_info'], PDO::PARAM_STR);
$dbr->bindParam(14, $breadcrumb_list, PDO::PARAM_STR);
$dbr->bindParam(15, $_POST['headline'], PDO::PARAM_STR);
$dbr->bindParam(16, $_POST['teaser_headline'], PDO::PARAM_STR);
$dbr->bindParam(17, $_POST['teaser'], PDO::PARAM_STR);
$dbr->bindParam(18, $_POST['teaser_formatting'], PDO::PARAM_INT);
$dbr->bindParam(19, $_POST['teaser_img'], PDO::PARAM_STR);
$dbr->bindParam(20, $_POST['content'], PDO::PARAM_STR);
$dbr->bindParam(21, $_POST['content_formatting'], PDO::PARAM_INT);
$dbr->bindParam(22, $_POST['sidebar_1'], PDO::PARAM_STR);
$dbr->bindParam(23, $_POST['sidebar_2'], PDO::PARAM_STR);
$dbr->bindParam(24, $_POST['sidebar_3'], PDO::PARAM_STR);
$dbr->bindParam(25, $_POST['sidebar_1_formatting'], PDO::PARAM_INT);
$dbr->bindParam(26, $_POST['sidebar_2_formatting'], PDO::PARAM_INT);
$dbr->bindParam(27, $_POST['sidebar_3_formatting'], PDO::PARAM_INT);
$dbr->bindParam(28, $_POST['sections'], PDO::PARAM_STR);
$dbr->bindParam(29, $_POST['include_page'], PDO::PARAM_INT);
$dbr->bindParam(30, $_POST['include_order'], PDO::PARAM_INT);
$dbr->bindParam(31, $_POST['include_rss'], PDO::PARAM_INT);
$dbr->bindParam(32, $_POST['include_sitemap'], PDO::PARAM_INT);
$dbr->bindParam(33, $_POST['include_news'], PDO::PARAM_INT);
$dbr->bindParam(34, $_POST['link_name'], PDO::PARAM_STR);
$dbr->bindParam(35, $_POST['menu_1'], PDO::PARAM_STR);
$dbr->bindParam(36, $_POST['menu_2'], PDO::PARAM_STR);
$dbr->bindParam(37, $_POST['menu_3'], PDO::PARAM_STR);
$dbr->bindParam(38, $_POST['gcb_1'], PDO::PARAM_STR);
$dbr->bindParam(39, $_POST['gcb_2'], PDO::PARAM_STR);
$dbr->bindParam(40, $_POST['gcb_3'], PDO::PARAM_STR);
$dbr->bindParam(41, $_POST['template'], PDO::PARAM_STR);
$dbr->bindParam(42, $_POST['language'], PDO::PARAM_STR);
$dbr->bindParam(43, $_POST['content_type'], PDO::PARAM_STR);
$dbr->bindParam(44, $_POST['charset'], PDO::PARAM_STR);
$dbr->bindParam(45, $_POST['page_notes'], PDO::PARAM_STR);
$dbr->bindParam(46, $edit_permission_list, PDO::PARAM_STR);
$dbr->bindParam(47, $_POST['edit_permission_general'], PDO::PARAM_INT);
$dbr->bindParam(48, $_POST['tv'], PDO::PARAM_STR);
$dbr->bindParam(49, $_POST['status'], PDO::PARAM_INT);
$dbr->bindParam(50, $_POST['id'], PDO::PARAM_INT);
$dbr = Database::$content->prepare("UPDATE ".Database::$db_settings['pages_table']." SET page=:page, type=:type, type_addition=:type_addition, time=:time, last_modified=:last_modified, display_time=:display_time, last_modified_by=:last_modified_by, title=:title, page_title=:page_title, description=:description, keywords=:keywords, category=:category, page_info=:page_info, breadcrumbs=:breadcrumbs, teaser_headline=:teaser_headline, teaser=:teaser, teaser_img=:teaser_img, content=:content, sidebar_1=:sidebar_1, sidebar_2=:sidebar_2, sidebar_3=:sidebar_3, sections=:sections, include_page=:include_page, include_order=:include_order, include_rss=:include_rss, include_sitemap=:include_sitemap, include_news=:include_news, link_name=:link_name, menu_1=:menu_1, menu_2=:menu_2, menu_3=:menu_3, gcb_1=:gcb_1, gcb_2=:gcb_2, gcb_3=:gcb_3, template=:template, language=:language, content_type=:content_type, charset=:charset, page_notes=:page_notes, edit_permission=:edit_permission, edit_permission_general=:edit_permission_general, tv=:tv, status=:status WHERE id=:id");
$dbr->bindParam(':page', $_POST['page'], PDO::PARAM_STR);
$dbr->bindParam(':type', $_POST['type'], PDO::PARAM_STR);
$dbr->bindParam(':type_addition', $type_addition, PDO::PARAM_STR);
$dbr->bindParam(':time', $time, PDO::PARAM_INT);
$dbr->bindParam(':last_modified', $last_modified, PDO::PARAM_INT);
$dbr->bindParam(':display_time', $_POST['display_time'], PDO::PARAM_INT);
$dbr->bindParam(':last_modified_by', $_SESSION[$settings['session_prefix'].'user_id'], PDO::PARAM_INT);
$dbr->bindParam(':title', $_POST['title'], PDO::PARAM_STR);
$dbr->bindParam(':page_title', $_POST['page_title'], PDO::PARAM_STR);
$dbr->bindParam(':description', $_POST['description'], PDO::PARAM_STR);
$dbr->bindParam(':keywords', $_POST['keywords'], PDO::PARAM_STR);
$dbr->bindParam(':category', $_POST['category'], PDO::PARAM_STR);
$dbr->bindParam(':page_info', $_POST['page_info'], PDO::PARAM_STR);
$dbr->bindParam(':breadcrumbs', $breadcrumb_list, PDO::PARAM_STR);
$dbr->bindParam(':teaser_headline', $_POST['teaser_headline'], PDO::PARAM_STR);
$dbr->bindParam(':teaser', $_POST['teaser'], PDO::PARAM_STR);
$dbr->bindParam(':teaser_img', $_POST['teaser_img'], PDO::PARAM_STR);
$dbr->bindParam(':content', $_POST['content'], PDO::PARAM_STR);
$dbr->bindParam(':sidebar_1', $_POST['sidebar_1'], PDO::PARAM_STR);
$dbr->bindParam(':sidebar_2', $_POST['sidebar_2'], PDO::PARAM_STR);
$dbr->bindParam(':sidebar_3', $_POST['sidebar_3'], PDO::PARAM_STR);
$dbr->bindParam(':sections', $_POST['sections'], PDO::PARAM_STR);
$dbr->bindParam(':include_page', $_POST['include_page'], PDO::PARAM_INT);
$dbr->bindParam(':include_order', $_POST['include_order'], PDO::PARAM_INT);
$dbr->bindParam(':include_rss', $_POST['include_rss'], PDO::PARAM_INT);
$dbr->bindParam(':include_sitemap', $_POST['include_sitemap'], PDO::PARAM_INT);
$dbr->bindParam(':include_news', $_POST['include_news'], PDO::PARAM_INT);
$dbr->bindParam(':link_name', $_POST['link_name'], PDO::PARAM_STR);
$dbr->bindParam(':menu_1', $_POST['menu_1'], PDO::PARAM_STR);
$dbr->bindParam(':menu_2', $_POST['menu_2'], PDO::PARAM_STR);
$dbr->bindParam(':menu_3', $_POST['menu_3'], PDO::PARAM_STR);
$dbr->bindParam(':gcb_1', $_POST['gcb_1'], PDO::PARAM_STR);
$dbr->bindParam(':gcb_2', $_POST['gcb_2'], PDO::PARAM_STR);
$dbr->bindParam(':gcb_3', $_POST['gcb_3'], PDO::PARAM_STR);
$dbr->bindParam(':template', $_POST['template'], PDO::PARAM_STR);
$dbr->bindParam(':language', $_POST['language'], PDO::PARAM_STR);
$dbr->bindParam(':content_type', $_POST['content_type'], PDO::PARAM_STR);
$dbr->bindParam(':charset', $_POST['charset'], PDO::PARAM_STR);
$dbr->bindParam(':page_notes', $_POST['page_notes'], PDO::PARAM_STR);
$dbr->bindParam(':edit_permission', $edit_permission_list, PDO::PARAM_STR);
$dbr->bindParam(':edit_permission_general', $_POST['edit_permission_general'], PDO::PARAM_INT);
$dbr->bindParam(':tv', $_POST['tv'], PDO::PARAM_STR);
$dbr->bindParam(':status', $_POST['status'], PDO::PARAM_INT);
$dbr->bindParam(':id', $_POST['id'], PDO::PARAM_INT);
$dbr->execute(); $dbr->execute();
#print_r(Database::$content->errorInfo()); #print_r(Database::$content->errorInfo());
} }
@ -400,57 +372,51 @@ if(isset($_SESSION[$settings['session_prefix'].'user_id']))
{ {
$time = $last_modified; $time = $last_modified;
} }
$dbr = Database::$content->prepare("INSERT INTO ".Database::$db_settings['pages_table']." (page,type,type_addition,time,last_modified,display_time,last_modified_by,title,page_title,description,keywords,category,page_info,breadcrumbs,headline,teaser_headline,teaser,teaser_formatting,teaser_img,content,content_formatting,sidebar_1,sidebar_2,sidebar_3,sidebar_1_formatting,sidebar_2_formatting,sidebar_3_formatting,sections,include_page,include_order,include_rss,include_sitemap,include_news,link_name,menu_1,menu_2,menu_3,gcb_1,gcb_2,gcb_3,template,language,content_type,charset,page_notes,edit_permission,edit_permission_general,tv,status,author) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)");
$dbr->bindParam(1, $_POST['page'], PDO::PARAM_STR);
$dbr->bindParam(2, $_POST['type'], PDO::PARAM_STR);
$dbr->bindParam(3, $type_addition, PDO::PARAM_STR);
$dbr->bindParam(4, $time, PDO::PARAM_INT);
$dbr->bindParam(5, $last_modified, PDO::PARAM_INT);
$dbr->bindParam(6, $_POST['display_time'], PDO::PARAM_INT);
$dbr->bindParam(7, $_SESSION[$settings['session_prefix'].'user_id'], PDO::PARAM_INT);
$dbr->bindParam(8, $_POST['title'], PDO::PARAM_STR);
$dbr->bindParam(9, $_POST['page_title'], PDO::PARAM_STR);
$dbr->bindParam(10, $_POST['description'], PDO::PARAM_STR);
$dbr->bindParam(11, $_POST['keywords'], PDO::PARAM_STR);
$dbr->bindParam(12, $_POST['category'], PDO::PARAM_STR);
$dbr->bindParam(13, $_POST['page_info'], PDO::PARAM_STR);
$dbr->bindParam(14, $breadcrumb_list, PDO::PARAM_STR);
$dbr->bindParam(15, $_POST['headline'], PDO::PARAM_STR);
$dbr->bindParam(16, $_POST['teaser_headline'], PDO::PARAM_STR);
$dbr->bindParam(17, $_POST['teaser'], PDO::PARAM_STR);
$dbr->bindParam(18, $_POST['teaser_formatting'], PDO::PARAM_INT);
$dbr->bindParam(19, $_POST['teaser_img'], PDO::PARAM_STR);
$dbr->bindParam(20, $_POST['content'], PDO::PARAM_STR);
$dbr->bindParam(21, $_POST['content_formatting'], PDO::PARAM_INT);
$dbr->bindParam(22, $_POST['sidebar_1'], PDO::PARAM_STR);
$dbr->bindParam(23, $_POST['sidebar_2'], PDO::PARAM_STR);
$dbr->bindParam(24, $_POST['sidebar_3'], PDO::PARAM_STR);
$dbr->bindParam(25, $_POST['sidebar_1_formatting'], PDO::PARAM_INT);
$dbr->bindParam(26, $_POST['sidebar_2_formatting'], PDO::PARAM_INT);
$dbr->bindParam(27, $_POST['sidebar_3_formatting'], PDO::PARAM_INT);
$dbr->bindParam(28, $_POST['sections'], PDO::PARAM_STR);
$dbr->bindParam(29, $_POST['include_page'], PDO::PARAM_INT);
$dbr->bindParam(30, $_POST['include_order'], PDO::PARAM_INT);
$dbr->bindParam(31, $_POST['include_rss'], PDO::PARAM_INT);
$dbr->bindParam(32, $_POST['include_sitemap'], PDO::PARAM_INT);
$dbr->bindParam(33, $_POST['include_news'], PDO::PARAM_INT);
$dbr->bindParam(34, $_POST['link_name'], PDO::PARAM_STR);
$dbr->bindParam(35, $_POST['menu_1'], PDO::PARAM_STR);
$dbr->bindParam(36, $_POST['menu_2'], PDO::PARAM_STR);
$dbr->bindParam(37, $_POST['menu_3'], PDO::PARAM_STR);
$dbr->bindParam(38, $_POST['gcb_1'], PDO::PARAM_STR);
$dbr->bindParam(39, $_POST['gcb_2'], PDO::PARAM_STR);
$dbr->bindParam(40, $_POST['gcb_3'], PDO::PARAM_STR);
$dbr->bindParam(41, $_POST['template'], PDO::PARAM_STR);
$dbr->bindParam(42, $_POST['language'], PDO::PARAM_STR);
$dbr->bindParam(43, $_POST['content_type'], PDO::PARAM_STR);
$dbr->bindParam(44, $_POST['charset'], PDO::PARAM_STR);
$dbr->bindParam(45, $_POST['page_notes'], PDO::PARAM_STR);
$dbr->bindParam(46, $edit_permission_list, PDO::PARAM_STR);
$dbr->bindParam(47, $_POST['edit_permission_general'], PDO::PARAM_INT);
$dbr->bindParam(48, $_POST['tv'], PDO::PARAM_STR);
$dbr->bindParam(49, $_POST['status'], PDO::PARAM_INT);
$dbr->bindParam(50, $_SESSION[$settings['session_prefix'].'user_id'], PDO::PARAM_INT);
$dbr = Database::$content->prepare("INSERT INTO ".Database::$db_settings['pages_table']." (page,type,type_addition,time,last_modified,display_time,last_modified_by,title,page_title,description,keywords,category,page_info,breadcrumbs,teaser_headline,teaser,teaser_img,content,sidebar_1,sidebar_2,sidebar_3,sections,include_page,include_order,include_rss,include_sitemap,include_news,link_name,menu_1,menu_2,menu_3,gcb_1,gcb_2,gcb_3,template,language,content_type,charset,page_notes,edit_permission,edit_permission_general,tv,status,author) VALUES (:page,:type,:type_addition,:time,:last_modified,:display_time,:last_modified_by,:title,:page_title,:description,:keywords,:category,:page_info,:breadcrumbs,:teaser_headline,:teaser,:teaser_img,:content,:sidebar_1,:sidebar_2,:sidebar_3,:sections,:include_page,:include_order,:include_rss,:include_sitemap,:include_news,:link_name,:menu_1,:menu_2,:menu_3,:gcb_1,:gcb_2,:gcb_3,:template,:language,:content_type,:charset,:page_notes,:edit_permission,:edit_permission_general,:tv,:status,:author)");
$dbr->bindParam(':page', $_POST['page'], PDO::PARAM_STR);
$dbr->bindParam(':type', $_POST['type'], PDO::PARAM_STR);
$dbr->bindParam(':type_addition', $type_addition, PDO::PARAM_STR);
$dbr->bindParam(':time', $time, PDO::PARAM_INT);
$dbr->bindParam(':last_modified', $last_modified, PDO::PARAM_INT);
$dbr->bindParam(':display_time', $_POST['display_time'], PDO::PARAM_INT);
$dbr->bindParam(':last_modified_by', $_SESSION[$settings['session_prefix'].'user_id'], PDO::PARAM_INT);
$dbr->bindParam(':title', $_POST['title'], PDO::PARAM_STR);
$dbr->bindParam(':page_title', $_POST['page_title'], PDO::PARAM_STR);
$dbr->bindParam(':description', $_POST['description'], PDO::PARAM_STR);
$dbr->bindParam(':keywords', $_POST['keywords'], PDO::PARAM_STR);
$dbr->bindParam(':category', $_POST['category'], PDO::PARAM_STR);
$dbr->bindParam(':page_info', $_POST['page_info'], PDO::PARAM_STR);
$dbr->bindParam(':breadcrumbs', $breadcrumb_list, PDO::PARAM_STR);
$dbr->bindParam(':teaser_headline', $_POST['teaser_headline'], PDO::PARAM_STR);
$dbr->bindParam(':teaser', $_POST['teaser'], PDO::PARAM_STR);
$dbr->bindParam(':teaser_img', $_POST['teaser_img'], PDO::PARAM_STR);
$dbr->bindParam(':content', $_POST['content'], PDO::PARAM_STR);
$dbr->bindParam(':sidebar_1', $_POST['sidebar_1'], PDO::PARAM_STR);
$dbr->bindParam(':sidebar_2', $_POST['sidebar_2'], PDO::PARAM_STR);
$dbr->bindParam(':sidebar_3', $_POST['sidebar_3'], PDO::PARAM_STR);
$dbr->bindParam(':sections', $_POST['sections'], PDO::PARAM_STR);
$dbr->bindParam(':include_page', $_POST['include_page'], PDO::PARAM_INT);
$dbr->bindParam(':include_order', $_POST['include_order'], PDO::PARAM_INT);
$dbr->bindParam(':include_rss', $_POST['include_rss'], PDO::PARAM_INT);
$dbr->bindParam(':include_sitemap', $_POST['include_sitemap'], PDO::PARAM_INT);
$dbr->bindParam(':include_news', $_POST['include_news'], PDO::PARAM_INT);
$dbr->bindParam(':link_name', $_POST['link_name'], PDO::PARAM_STR);
$dbr->bindParam(':menu_1', $_POST['menu_1'], PDO::PARAM_STR);
$dbr->bindParam(':menu_2', $_POST['menu_2'], PDO::PARAM_STR);
$dbr->bindParam(':menu_3', $_POST['menu_3'], PDO::PARAM_STR);
$dbr->bindParam(':gcb_1', $_POST['gcb_1'], PDO::PARAM_STR);
$dbr->bindParam(':gcb_2', $_POST['gcb_2'], PDO::PARAM_STR);
$dbr->bindParam(':gcb_3', $_POST['gcb_3'], PDO::PARAM_STR);
$dbr->bindParam(':template', $_POST['template'], PDO::PARAM_STR);
$dbr->bindParam(':language', $_POST['language'], PDO::PARAM_STR);
$dbr->bindParam(':content_type', $_POST['content_type'], PDO::PARAM_STR);
$dbr->bindParam(':charset', $_POST['charset'], PDO::PARAM_STR);
$dbr->bindParam(':page_notes', $_POST['page_notes'], PDO::PARAM_STR);
$dbr->bindParam(':edit_permission', $edit_permission_list, PDO::PARAM_STR);
$dbr->bindParam(':edit_permission_general', $_POST['edit_permission_general'], PDO::PARAM_INT);
$dbr->bindParam(':tv', $_POST['tv'], PDO::PARAM_STR);
$dbr->bindParam(':status', $_POST['status'], PDO::PARAM_INT);
$dbr->bindParam(':author', $_SESSION[$settings['session_prefix'].'user_id'], PDO::PARAM_INT);
$dbr->execute(); $dbr->execute();
} }
@ -487,18 +453,12 @@ if(isset($_SESSION[$settings['session_prefix'].'user_id']))
$page_data['description'] = isset($_POST['description']) ? htmlspecialchars($_POST['description']) : ''; $page_data['description'] = isset($_POST['description']) ? htmlspecialchars($_POST['description']) : '';
$page_data['keywords'] = isset($_POST['keywords']) ? htmlspecialchars($_POST['keywords']) : ''; $page_data['keywords'] = isset($_POST['keywords']) ? htmlspecialchars($_POST['keywords']) : '';
$page_data['title'] = isset($_POST['title']) ? htmlspecialchars($_POST['title']) : ''; $page_data['title'] = isset($_POST['title']) ? htmlspecialchars($_POST['title']) : '';
$page_data['headline'] = isset($_POST['headline']) ? htmlspecialchars($_POST['headline']) : '';
$page_data['teaser'] = isset($_POST['teaser']) ? htmlspecialchars($_POST['teaser']) : ''; $page_data['teaser'] = isset($_POST['teaser']) ? htmlspecialchars($_POST['teaser']) : '';
$page_data['teaser_headline'] = isset($_POST['teaser_headline']) ? htmlspecialchars($_POST['teaser_headline']) : ''; $page_data['teaser_headline'] = isset($_POST['teaser_headline']) ? htmlspecialchars($_POST['teaser_headline']) : '';
$page_data['teaser_img'] = isset($_POST['teaser_img']) ? htmlspecialchars($_POST['teaser_img']) : ''; $page_data['teaser_img'] = isset($_POST['teaser_img']) ? htmlspecialchars($_POST['teaser_img']) : '';
$page_data['teaser_formatting'] = isset($_POST['teaser_formatting']) ? intval($_POST['teaser_formatting']) : 0;
$page_data['content_formatting'] = isset($_POST['content_formatting']) ? intval($_POST['content_formatting']) : 0;
$page_data['sidebar_1'] = isset($_POST['sidebar_1']) ? htmlspecialchars($_POST['sidebar_1']) : ''; $page_data['sidebar_1'] = isset($_POST['sidebar_1']) ? htmlspecialchars($_POST['sidebar_1']) : '';
$page_data['sidebar_2'] = isset($_POST['sidebar_2']) ? htmlspecialchars($_POST['sidebar_2']) : ''; $page_data['sidebar_2'] = isset($_POST['sidebar_2']) ? htmlspecialchars($_POST['sidebar_2']) : '';
$page_data['sidebar_3'] = isset($_POST['sidebar_3']) ? htmlspecialchars($_POST['sidebar_3']) : ''; $page_data['sidebar_3'] = isset($_POST['sidebar_3']) ? htmlspecialchars($_POST['sidebar_3']) : '';
$page_data['sidebar_1_formatting'] = isset($_POST['sidebar_1_formatting']) ? intval($_POST['sidebar_1_formatting']) : 0;
$page_data['sidebar_2_formatting'] = isset($_POST['sidebar_2_formatting']) ? intval($_POST['sidebar_2_formatting']) : 0;
$page_data['sidebar_3_formatting'] = isset($_POST['sidebar_3_formatting']) ? intval($_POST['sidebar_3_formatting']) : 0;
$page_data['type'] = isset($_POST['type']) ? htmlspecialchars($_POST['type']) : ''; $page_data['type'] = isset($_POST['type']) ? htmlspecialchars($_POST['type']) : '';
$page_data['type_addition'] = isset($_POST['type_addition']) ? htmlspecialchars($_POST['type_addition']) : ''; $page_data['type_addition'] = isset($_POST['type_addition']) ? htmlspecialchars($_POST['type_addition']) : '';
$page_data['time'] = isset($_POST['time']) ? htmlspecialchars($_POST['time']) : ''; $page_data['time'] = isset($_POST['time']) ? htmlspecialchars($_POST['time']) : '';
@ -514,12 +474,12 @@ if(isset($_SESSION[$settings['session_prefix'].'user_id']))
$page_data['language'] = isset($_POST['language']) ? htmlspecialchars($_POST['language']) : ''; $page_data['language'] = isset($_POST['language']) ? htmlspecialchars($_POST['language']) : '';
$page_data['content_type'] = isset($_POST['content_type']) ? htmlspecialchars($_POST['content_type']) : ''; $page_data['content_type'] = isset($_POST['content_type']) ? htmlspecialchars($_POST['content_type']) : '';
$page_data['charset'] = isset($_POST['charset']) ? htmlspecialchars($_POST['charset']) : ''; $page_data['charset'] = isset($_POST['charset']) ? htmlspecialchars($_POST['charset']) : '';
$page_data['menu_1'] = isset($_POST['menu_1']) ? htmlspecialchars($_POST['menu_1']) : $settings['default_menu'];;
$page_data['menu_1'] = isset($_POST['menu_1']) ? htmlspecialchars($_POST['menu_1']) : $settings['default_menu'];
$page_data['menu_2'] = isset($_POST['menu_2']) ? htmlspecialchars($_POST['menu_2']) : ''; $page_data['menu_2'] = isset($_POST['menu_2']) ? htmlspecialchars($_POST['menu_2']) : '';
$page_data['menu_3'] = isset($_POST['menu_3']) ? htmlspecialchars($_POST['menu_3']) : ''; $page_data['menu_3'] = isset($_POST['menu_3']) ? htmlspecialchars($_POST['menu_3']) : '';
$page_data['gcb_1'] = isset($_POST['gcb_1']) ? intval($_POST['gcb_1']) : '';
$page_data['gcb_2'] = isset($_POST['gcb_2']) ? intval($_POST['gcb_2']) : '';
$page_data['gcb_3'] = isset($_POST['gcb_3']) ? intval($_POST['gcb_3']) : '';
$page_data['gcb_1'] = isset($_POST['gcb_1']) ? htmlspecialchars($_POST['gcb_1']) : '';
$page_data['gcb_2'] = isset($_POST['gcb_2']) ? htmlspecialchars($_POST['gcb_2']) : '';
$page_data['gcb_3'] = isset($_POST['gcb_3']) ? htmlspecialchars($_POST['gcb_3']) : '';
$page_data['page_notes'] = isset($_POST['page_notes']) ? htmlspecialchars($_POST['page_notes']) : ''; $page_data['page_notes'] = isset($_POST['page_notes']) ? htmlspecialchars($_POST['page_notes']) : '';
$page_data['sections'] = isset($_POST['sections']) ? htmlspecialchars($_POST['sections']) : ''; $page_data['sections'] = isset($_POST['sections']) ? htmlspecialchars($_POST['sections']) : '';
$page_data['tv'] = isset($_POST['tv']) ? htmlspecialchars($_POST['tv']) : ''; $page_data['tv'] = isset($_POST['tv']) ? htmlspecialchars($_POST['tv']) : '';


+ 3
- 3
cms/includes/functions.inc.php View File

@ -138,7 +138,7 @@ function get_language_name($string)
function get_content($page) function get_content($page)
{ {
#global $settings, $db_settings, $pdo; #global $settings, $db_settings, $pdo;
$content_query = "SELECT id, page, author, type, type_addition, time, last_modified, display_time, page_title, title, keywords, description, category, page_info, language, breadcrumbs, headline, teaser_headline, teaser, teaser_formatting, content, content_formatting, sidebar_1, sidebar_1_formatting, sidebar_2, sidebar_2_formatting, sidebar_3, sidebar_3_formatting, sections, menu_1, menu_2, menu_3, gcb_1, gcb_2, gcb_3, include_news, template, content_type, charset, edit_permission, edit_permission_general, tv, status FROM ".Database::$db_settings['pages_table']." WHERE lower(page)=lower(:page) AND status!=0 LIMIT 1";
$content_query = "SELECT id, page, author, type, type_addition, time, last_modified, display_time, page_title, title, keywords, description, category, page_info, language, breadcrumbs, teaser_headline, teaser, content, sidebar_1, sidebar_2, sidebar_3, sections, menu_1, menu_2, menu_3, gcb_1, gcb_2, gcb_3, include_news, template, content_type, charset, edit_permission, edit_permission_general, tv, status FROM ".Database::$db_settings['pages_table']." WHERE lower(page)=lower(:page) AND status!=0 LIMIT 1";
$dbr = Database::$content->prepare($content_query); $dbr = Database::$content->prepare($content_query);
$dbr->bindParam(':page', $page, PDO::PARAM_STR); $dbr->bindParam(':page', $page, PDO::PARAM_STR);
$dbr->execute(); $dbr->execute();
@ -969,8 +969,8 @@ function raise_error($error,$error_message='')
$lang = isset($localization) ? Localization::$lang['lang'] : 'en'; $lang = isset($localization) ? Localization::$lang['lang'] : 'en';
$charset = isset($localization) ? Localization::$lang['charset'] : 'utf-8'; $charset = isset($localization) ? Localization::$lang['charset'] : 'utf-8';
if(empty($lang['language'])) $lang['language'] ='en';
if(empty($lang['charset'])) $lang['charset'] ='utf-8';
#if(empty($lang['language'])) $lang['language'] ='en';
#if(empty($lang['charset'])) $lang['charset'] ='utf-8';
if(empty($settings['website_title'])) $settings['website_title'] = 'phpSQLiteCMS'; if(empty($settings['website_title'])) $settings['website_title'] = 'phpSQLiteCMS';
$title = 'Error'; $title = 'Error';


+ 5
- 5
cms/templates/default.tpl View File

@ -2,7 +2,7 @@
<html lang="en"> <html lang="en">
<head> <head>
<meta charset="<?php echo $lang['charset']; ?>" /> <meta charset="<?php echo $lang['charset']; ?>" />
<title><?php if($page_title): ?><?php echo $page_title; ?><?php else: ?><?php echo $settings['website_title']; ?><?php if($title): ?> - <?php echo $title; ?><?php endif; ?><?php endif; ?></title>
<title><?php if($page_title): ?><?php echo $page_title; ?><?php else: ?><?php if($title): ?><?php echo $title; ?> - <?php endif; ?><?php echo $settings['website_title']; ?><?php endif; ?></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content=""> <meta name="description" content="">
<meta name="author" content=""> <meta name="author" content="">
@ -13,10 +13,6 @@
<link rel="stylesheet" href="<?php echo STATIC_URL; ?>css/leaflet.css" /> <link rel="stylesheet" href="<?php echo STATIC_URL; ?>css/leaflet.css" />
<?php endif; ?> <?php endif; ?>
<link rel="shortcut icon" href="<?php echo STATIC_URL; ?>img/favicon.png"> <link rel="shortcut icon" href="<?php echo STATIC_URL; ?>img/favicon.png">
<?php if(isset($tv['map'])): ?>
<script type="text/javascript" src="http://maps.google.com/maps/api/js?v=3.2&amp;sensor=false"></script>
<script src="<?php echo STATIC_URL; ?>js/leaflet.js"></script>
<?php endif; ?>
</head> </head>
<body<?php if($admin): ?> class="admin"<?php endif; ?>> <body<?php if($admin): ?> class="admin"<?php endif; ?>>
@ -83,6 +79,10 @@
</div> </div>
<?php if($sidebar_3): ?>
<?php echo $sidebar_3; ?>
<?php endif; ?>
<hr class="closure"> <hr class="closure">
<footer class="row footer"> <footer class="row footer">


+ 1
- 1
static/css/style.css View File

@ -99,7 +99,7 @@ a.pdf { padding-left:23px; background-image:url(../img/p
@media screen and (max-width:768px) @media screen and (max-width:768px)
{ {
#logo { margin:10px 0 20px 0; font-size:36px; text-align:center; transform:rotate(0); }
#logo { margin:10px 0 20px 0; font-size:36px; text-align:center; transform:rotate(0); -moz-transform:rotate(0); -webkit-transform:rotate(0); }
#nav { display:none; margin:0; padding:0; } #nav { display:none; margin:0; padding:0; }
#nav ul { margin:0; padding:0; } #nav ul { margin:0; padding:0; }
#nav .nav-pills > li { text-align:center; float:none; background:#eee; } #nav .nav-pills > li { text-align:center; float:none; background:#eee; }


Loading…
Cancel
Save