mirror of
https://github.com/ulfgebhardt/host_buergerkomitee.git
synced 2025-12-12 23:35:53 +00:00
#408 protocol including 6 protocol pdfs
This commit is contained in:
parent
103d0c319b
commit
8a942ed3f8
@ -2,4 +2,5 @@
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__),'');
|
||||
\SYSTEM\FILES\files::registerFolder(dirname(__FILE__).'/img/','img','*.*');
|
||||
\SYSTEM\FILES\files::registerFolder(dirname(__FILE__).'/org/','org','*.*');
|
||||
\SYSTEM\FILES\files::registerFolder(dirname(__FILE__).'/download/','download','*.*');
|
||||
\SYSTEM\FILES\files::registerFolder(dirname(__FILE__).'/download/','download','*.*');
|
||||
\SYSTEM\FILES\files::registerFolder(dirname(__FILE__).'/protocol/','protocol','*.*');
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,14 +1,15 @@
|
||||
<?php
|
||||
SYSTEM\autoload::registerFolder(dirname(__FILE__));
|
||||
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/default_page');
|
||||
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/default_start');
|
||||
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/default_impressum');
|
||||
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/default_faq');
|
||||
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/default_kandidat');
|
||||
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/default_kontakt');
|
||||
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/default_unterstuetzen');
|
||||
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/default_komitee');
|
||||
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/default_login');
|
||||
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/default_resetpassword');
|
||||
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/account_account');
|
||||
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/account_changepassword');
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__));
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/default_page');
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/default_start');
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/default_impressum');
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/default_faq');
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/default_kandidat');
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/default_kontakt');
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/default_unterstuetzen');
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/default_komitee');
|
||||
require_once dirname(__FILE__).'/default_komitee/autoload.inc';
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/default_login');
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/default_resetpassword');
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/account_account');
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/account_changepassword');
|
||||
3
buergerkandidaten/page/default_komitee/autoload.inc
Normal file
3
buergerkandidaten/page/default_komitee/autoload.inc
Normal file
@ -0,0 +1,3 @@
|
||||
<?php
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__));
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/sql','SQL');
|
||||
@ -6,7 +6,12 @@ class default_komitee implements \SYSTEM\PAGE\Page {
|
||||
return \SYSTEM\PAGE\text::tag('meta_komitee');}
|
||||
public function html(){
|
||||
$vars = \SYSTEM\PAGE\text::tag('buergerkandidat');
|
||||
return SYSTEM\PAGE\replace::replaceFile((new PPAGE('default_komitee/tpl/default_komitee.tpl'))->SERVERPATH(), $vars);
|
||||
$vars['protocols'] = '';
|
||||
$res = \SQL\PROTOCOL::QQ();
|
||||
while($row = $res->next()){
|
||||
$vars['protocols'] .= \SYSTEM\PAGE\replace::replaceFile((new PPAGE('default_komitee/tpl/protocol_row.tpl'))->SERVERPATH(), $row);
|
||||
}
|
||||
return \SYSTEM\PAGE\replace::replaceFile((new PPAGE('default_komitee/tpl/default_komitee.tpl'))->SERVERPATH(), $vars);
|
||||
}
|
||||
public static function js(){return array(new PPAGE('default_komitee/js/default_komitee.js'));}
|
||||
public static function css(){return array();}
|
||||
|
||||
10
buergerkandidaten/page/default_komitee/sql/PROTOCOL.php
Normal file
10
buergerkandidaten/page/default_komitee/sql/PROTOCOL.php
Normal file
@ -0,0 +1,10 @@
|
||||
<?php
|
||||
namespace SQL;
|
||||
|
||||
class PROTOCOL extends \SYSTEM\DB\QQ {
|
||||
public static function get_class(){return \get_class();}
|
||||
|
||||
public static function mysql(){return
|
||||
'SELECT * FROM protocol;';
|
||||
}
|
||||
}
|
||||
@ -7,4 +7,23 @@
|
||||
<div class="panel-body">
|
||||
${content_komitee}
|
||||
</div>
|
||||
</div>
|
||||
<div class="panel panel-default panel-default" style="margin-right: 5px; margin-left: 5px;">
|
||||
<div class="panel-heading">
|
||||
<h2 class="panel-title">
|
||||
<i class="fa fa-file-text"></i> Protokolle
|
||||
</h2>
|
||||
</div>
|
||||
<div class="panel-body">
|
||||
${content_protocol}
|
||||
<br><br>
|
||||
<table class="table table-striped">
|
||||
<tr>
|
||||
<th>Datum</th>
|
||||
<th>Ort</th>
|
||||
<th>PDF</th>
|
||||
</tr>
|
||||
${protocols}
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
@ -0,0 +1,5 @@
|
||||
<tr>
|
||||
<td>${date}</td>
|
||||
<td>${location}</td>
|
||||
<td><a href="./files/protocol/${pdf}" target="blank">${pdf} <span class="glyphicon glyphicon-download-alt"></span></a></td>
|
||||
</tr>
|
||||
@ -5,6 +5,8 @@ class DATA_BUERGERKANDIDATEN extends \SYSTEM\DB\QI {
|
||||
public static function files_mysql(){
|
||||
return array( (new \PSQL('/mysql/system_page.sql'))->SERVERPATH(),
|
||||
(new \PSQL('/mysql/system_text.sql'))->SERVERPATH(),
|
||||
(new \PSQL('/mysql/system_api.sql'))->SERVERPATH());
|
||||
(new \PSQL('/mysql/system_api.sql'))->SERVERPATH(),
|
||||
(new \PSQL('/mysql/schema_protocol.sql'))->SERVERPATH(),
|
||||
(new \PSQL('/mysql/protocol.sql'))->SERVERPATH());
|
||||
}
|
||||
}
|
||||
6
buergerkandidaten/sql/mysql/protocol.sql
Normal file
6
buergerkandidaten/sql/mysql/protocol.sql
Normal file
@ -0,0 +1,6 @@
|
||||
INSERT INTO `protocol` (`id`, `date`, `location`, `pdf`) VALUES (1, '2017-05-19', 'Gaststätte Weiherhaus', 'Kurzprotokoll Bürgerkomitee Bergstraße 2017_05_19.pdf');
|
||||
INSERT INTO `protocol` (`id`, `date`, `location`, `pdf`) VALUES (2, '2017-06-02', 'Gaststätte Weiherhaus', 'Kurzprotokoll Bürgerkomitee Bergstraße 2017_06_02.pdf');
|
||||
INSERT INTO `protocol` (`id`, `date`, `location`, `pdf`) VALUES (3, '2017-06-23', 'Gaststätte Weiherhaus', 'Kurzprotokoll Bürgerkomitee Bergstraße 2017_06_23.pdf');
|
||||
INSERT INTO `protocol` (`id`, `date`, `location`, `pdf`) VALUES (4, '2017-07-14', 'Gaststätte Weiherhaus', 'Kurzprotokoll Bürgerkomitee Bergstraße 2017_07_14.pdf');
|
||||
INSERT INTO `protocol` (`id`, `date`, `location`, `pdf`) VALUES (5, '2017-07-28', 'Gaststätte Weiherhaus', 'Kurzprotokoll Bürgerkomitee Bergstraße 2017_07_28.pdf');
|
||||
INSERT INTO `protocol` (`id`, `date`, `location`, `pdf`) VALUES (6, '2017-08-11', 'Gaststätte Weiherhaus', 'Kurzprotokoll Bürgerkomitee Bergstraße 2017_08_11.pdf');
|
||||
11
buergerkandidaten/sql/mysql/schema_protocol.sql
Normal file
11
buergerkandidaten/sql/mysql/schema_protocol.sql
Normal file
@ -0,0 +1,11 @@
|
||||
CREATE TABLE `protocol` (
|
||||
`id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
|
||||
`date` DATE NOT NULL,
|
||||
`location` TEXT NOT NULL,
|
||||
`pdf` VARCHAR(255) NOT NULL,
|
||||
PRIMARY KEY (`id`)
|
||||
)
|
||||
COLLATE='utf8_general_ci'
|
||||
ENGINE=InnoDB
|
||||
AUTO_INCREMENT=7
|
||||
;
|
||||
File diff suppressed because one or more lines are too long
Loading…
x
Reference in New Issue
Block a user