Commit 37a44999 by Aleksandar Hristov

Added templates, changes in install.php

1 parent 81ee8e7a
<?php
class MyDB extends SQLite3
{
function __construct()
{
$this->open('wiki.db');
}
}
$db = new MyDB();
if(!$db) echo $db->lastErrorMsg();
$query = $db->exec('CREATE TABLE admin (username varchar(255), password VARCHAR (255))');
if(!$query) echo $db->lastErrorMsg();
$query = $db->exec('CREATE TABLE pages (id INTEGER PRIMARY KEY AUTOINCREMENT, title varchar(250) NULL, text STRING NULL)');
if(!$query) echo $db->lastErrorMsg();
$query = $db->exec('CREATE TABLE sections (id INTEGER PRIMARY KEY AUTOINCREMENT, page_id INTEGER NULL, title VARCHAR (250) NULL, text STRING NULL )');
if(!$query) echo $db->lastErrorMsg();
?>
\ No newline at end of file \ No newline at end of file
<!----------------------------------------------------- Sidebar ---------------------------------------------------->
<div id="sidebar-wrapper">
<ul class="sidebar-nav">
<li class="sidebar-brand">
<a href="#">
<img src="static/gfx/logo.svg" class="img-responsive"/>
</a>
</li>
{if $current_page eq 'create'}
<li id="active">
{else}
<li>
{/if}
<a href="create.php">Create<i class="fa fa-chevron-right fa pull-right chevron-margin" id="valign-icon"></i></a>
</li>
{if $current_page eq 'edit'}
<li id="active">
{else}
<li>
{/if}
<a href="edit.php">Edit<i class="fa fa-chevron-right fa pull-right chevron-margin" id="valign-icon"></i></a>
</li>
{if $current_page eq 'remove'}
<li id="active">
{else}
<li>
{/if}
<a href="#">Remove<i class="fa fa-chevron-right fa pull-right chevron-margin" id="valign-icon"></i></a>
</li>
</ul>
</div>
<!-- /#sidebar-wrapper -->
\ No newline at end of file \ No newline at end of file
{include file="tpl/header.tpl"}
<div id="wrapper">
{include file="tpl/admin_sidebar_wrapper.tpl"}
<!-- menu tray -->
<div class="container-fluid" id="menu-tray">
<div class="col-xs-12">
<a href="#menu-toggle" id="menu-toggle"><i class="fa fa-bars fa-2x icon pull-left"></i></a>
</div>
</div>
<div id="page-content-wrapper">
<div class="pull-right">
<!-- In this table we display the date and time (desktop devices only) -->
<table id="datetime">
<tr>
<td id="date-container">
<span id="day"></span><br><span id="datetime-number">&nbsp;<span id="datum">&nbsp;</span>&nbsp;</span><span id="month">&nbsp;</span>&nbsp;
</td>
<td id="time-container">
<span id="hour">&nbsp;</span>&nbsp;:&nbsp;<span id="minute">&nbsp;</span>
</td>
</tr>
</table>
</div>
<div id="container2">
<h1 id="container2-header">Slimspots Wiki - Create</h1>
</div>
<div class="row">
<div class="col-lg-12">
<form class="form-horizontal" method="get" action="create.php">
<div class="panel panel-default">
<div class="panel-heading">Create</div>
<div class="panel-body">
<div class="form-group">
<label class="col-sm-4 control-label">Create a new:</label>
<div class="col-sm-8">
<select id="select_option" class="form-control" name="select_option">
<option value="page">Page</option>
<option value="section">Section</option>
</select>
</div>
</div>
<div class="methode display-none" id="section">
<div class="form-group">
<label class="col-sm-4 control-label">Page to add the section to:</label>
<div class="col-sm-8">
<select class="form-control" name="page_to_add_section_to" id="page_to_add_section_to">
{foreach from=$db_page_title item=title}
<option value='{$title}'>{$title}</option>
{/foreach}
</select>
</div>
</div>
</div>
<div class="form-group">
<label class="col-sm-4 control-label">Title:</label>
<div class="col-sm-8">
<input type="text" class="form-control" name="title" />
</div>
</div>
<div class="form-group">
<div class="col-sm-8 col-sm-offset-4">
<button class="btn dark-blue" type="submit" name="btn_submit">Submit</button>
</div>
</div>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
{include file="tpl/footer.tpl"}
\ No newline at end of file \ No newline at end of file
{include file="tpl/header.tpl"}
<div id="wrapper">
{include file="tpl/admin_sidebar_wrapper.tpl"}
{include file="tpl/menu_tray.tpl"}
<div id="container2">
<h1 id="container2-header">Slimspots Wiki - Edit</h1>
</div>
<div class="row">
<div class="col-lg-12">
<form class="form-horizontal" method="get" action="edit.php">
<div class="panel panel-default">
<div class="panel-heading">Edit:</div>
<div class="panel-body">
<div class="form-group">
<label class="col-sm-4 control-label">Edit:</label>
<div class="col-sm-8">
<select id="select_option" class="form-control" name="select_option">
<option disabled selected>Choose what to edit...</option>
<option value="page">Page</option>
<option value="section">Section</option>
</select>
</div>
</div>
<div class="methode display-none" id="page">
<div class="form-group">
<label class="col-sm-4 control-label">Page to edit:</label>
<div class="col-sm-8">
<select class="form-control" name="page_to_edit" id="page_to_edit">
{foreach from=$db_page_title item=title}
<option value='{$title}'>{$title}</option>
{/foreach}
</select>
</div>
</div>
<div class="form-group">
<label class="col-sm-4 control-label">New page title:</label>
<div class="col-sm-8">
<input type="text" class="form-control" name="new_page_title" />
</div>
</div>
<div class="form-group">
<label class="col-sm-4 control-label">New page text:</label>
<div class="col-sm-8">
<textarea class="form-control muted" name="new_page_text" id="textarea" placeholder="Page Text"></textarea>
<div style="color:#66a3c7 !important;" class="text-center">
<i class="fa fa-bold fa editor-icon" id="bold" title="Bold"></i>
<i class="fa fa-italic fa editor-icon" id="italic" title="Italic"></i>
<i class="fa fa-underline fa editor-icon" id="underline" title="Underline"></i>
<i class="fa fa-strikethrough fa editor-icon" id="strikethrough" title="Strikethrough"></i>
<i class="fa fa-text-height fa editor-icon" id="small" title="Small"></i>
<i class="fa fa-bookmark fa editor-icon" id="mark" title="Mark"></i>
<i class="fa fa-code fa editor-icon" id="code" title="Code"></i>
</div>
</div>
</div>
</div>
<div class="methode display-none" id="section">
<div class="form-group">
<label class="col-sm-4 control-label">Page to edit:</label>
<div class="col-sm-8">
<select class="form-control" name="page_to_edit" id="page_to_edit">
{foreach from=$db_page_title item=title}
<option value='{$title}'>{$title}</option>
{/foreach}
</select>
</div>
</div>
<div class="form-group">
<label class="col-sm-4 control-label">New page title:</label>
<div class="col-sm-8">
<input type="text" class="form-control" name="new_page_title" />
</div>
</div>
<div class="form-group">
<label class="col-sm-4 control-label">New page text:</label>
<div class="col-sm-8">
<textarea class="form-control muted" name="new_page_text" id="textarea" placeholder="Page Text"></textarea>
<div style="color:#66a3c7 !important;" class="text-center">
<i class="fa fa-bold fa editor-icon" id="bold" title="Bold"></i>
<i class="fa fa-italic fa editor-icon" id="italic" title="Italic"></i>
<i class="fa fa-underline fa editor-icon" id="underline" title="Underline"></i>
<i class="fa fa-strikethrough fa editor-icon" id="strikethrough" title="Strikethrough"></i>
<i class="fa fa-text-height fa editor-icon" id="small" title="Small"></i>
<i class="fa fa-bookmark fa editor-icon" id="mark" title="Mark"></i>
<i class="fa fa-code fa editor-icon" id="code" title="Code"></i>
</div>
</div>
</div>
</div>
<div class="form-group">
<div class="col-sm-8 col-sm-offset-4">
<button class="btn dark-blue" type="submit" name="btn_submit">Submit</button>
</div>
</div>
</div>
</div>
</form>
</div>
</div>
</div>
<!-- /#page-content-wrapper -->
</div>
<!-- /#wrapper -->
<script>
$(function () {
$('.editor-icon').on('click', function () {
if (this.id=='bold'){ var txt = "<strong></strong>";}
else if (this.id=='italic'){ var txt = "<em></em>";}
else if (this.id=='underline'){ var txt = "<u></u>";}
else if (this.id=='strikethrough'){ var txt = "<s></s>";}
else if (this.id=='small'){ var txt = "<small></small>";}
else if (this.id=='mark'){ var txt = "<mark></mark>";}
else if (this.id=='code'){ var txt = "<pre></pre>";}
var box = $("#textarea");
box.val(box.val() + txt);
});
});
</script>
{include file="tpl/footer.tpl"}
{include file="tpl/header.tpl"}
<div id="wrapper">
{include file="tpl/admin_sidebar_wrapper.tpl"}
<!-- menu tray -->
<div class="container-fluid" id="menu-tray">
<div class="col-xs-12">
<a href="#menu-toggle" id="menu-toggle"><i class="fa fa-bars fa-2x icon pull-left"></i></a>
</div>
</div>
<div id="page-content-wrapper">
<div class="pull-right">
<!-- In this table we display the date and time (desktop devices only) -->
<table id="datetime">
<tr>
<td id="date-container">
<span id="day"></span><br><span id="datetime-number">&nbsp;<span id="datum">&nbsp;</span>&nbsp;</span><span id="month">&nbsp;</span>&nbsp;
</td>
<td id="time-container">
<span id="hour">&nbsp;</span>&nbsp;:&nbsp;<span id="minute">&nbsp;</span>
</td>
</tr>
</table>
</div>
<div id="container2">
<h1 id="container2-header">Error!</h1>
</div>
<div class="alert alert-danger" role="alert">{$error}</div>
</div>
</div>
{include file="tpl/footer.tpl"}
\ No newline at end of file \ No newline at end of file
<!-- menu tray -->
<div class="container-fluid" id="menu-tray">
<div class="col-xs-12">
<a href="#menu-toggle" id="menu-toggle"><i class="fa fa-bars fa-2x icon pull-left"></i></a>
</div>
</div>
<div id="page-content-wrapper">
<div class="pull-right">
<!-- In this table we display the date and time (desktop devices only) -->
<table id="datetime">
<tr>
<td id="date-container">
<span id="day"></span><br><span id="datetime-number">&nbsp;<span id="datum">&nbsp;</span>&nbsp;</span><span id="month">&nbsp;</span>&nbsp;
</td>
<td id="time-container">
<span id="hour">&nbsp;</span>&nbsp;:&nbsp;<span id="minute">&nbsp;</span>
</td>
</tr>
</table>
</div>
\ No newline at end of file \ No newline at end of file
{include file="tpl/header.tpl"}
<div id="wrapper">
{include file="tpl/admin_sidebar_wrapper.tpl"}
<!-- menu tray -->
<div class="container-fluid" id="menu-tray">
<div class="col-xs-12">
<a href="#menu-toggle" id="menu-toggle"><i class="fa fa-bars fa-2x icon pull-left"></i></a>
</div>
</div>
<div id="page-content-wrapper">
<div class="pull-right">
<!-- In this table we display the date and time (desktop devices only) -->
<table id="datetime">
<tr>
<td id="date-container">
<span id="day"></span><br><span id="datetime-number">&nbsp;<span id="datum">&nbsp;</span>&nbsp;</span><span id="month">&nbsp;</span>&nbsp;
</td>
<td id="time-container">
<span id="hour">&nbsp;</span>&nbsp;:&nbsp;<span id="minute">&nbsp;</span>
</td>
</tr>
</table>
</div>
<div id="container2">
<h1 id="container2-header">Success!</h1>
</div>
<div class="alert alert-success" role="alert">The action was performed successfully!</div>
</div>
</div>
{include file="tpl/footer.tpl"}
\ No newline at end of file \ No newline at end of file
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!