Skip to content
This repository has been archived by the owner on Mar 22, 2022. It is now read-only.

Commit

Permalink
release 2015.0.1
Browse files Browse the repository at this point in the history
  • Loading branch information
jacoor committed Nov 29, 2014
2 parents daf4686 + d455ec6 commit c46bc01
Show file tree
Hide file tree
Showing 9 changed files with 85 additions and 72 deletions.
1 change: 1 addition & 0 deletions class/meeting.Class.php
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ final class meeting extends genericClass implements PHPSucks{
private $r_amount = 0;
private $deleted = 0;
private $active = 0;
private $place = '';
protected $engine;

/**
Expand Down
13 changes: 7 additions & 6 deletions class/sqlManager.Class.php
Original file line number Diff line number Diff line change
Expand Up @@ -188,13 +188,14 @@ public function deleteRows ($tableName, $search) {
* @return unknown_type
*/
private static function I_hate_fucking_magic_quotes(){
if (ini_get ('magic_quotes_sybase') != false)
die('Yo! I will not work untill you disable magic_quotes_sybase in your php.ini');
if (ini_get ('magic_quotes_sybase') != false){
die('Yo! I will not work untill you disable magic_quotes_sybase in your php.ini');
}
if (get_magic_quotes_gpc()){
array_walk_recursive(&$_REQUEST, 'sqlManager::clearslashes');
array_walk_recursive(&$_POST, 'sqlManager::clearslashes');
array_walk_recursive(&$_GET, 'sqlManager::clearslashes');
array_walk_recursive(&$_COOKIE, 'sqlManager::clearslashes');
array_walk_recursive($_REQUEST, 'sqlManager::clearslashes');
array_walk_recursive($_POST, 'sqlManager::clearslashes');
array_walk_recursive($_GET, 'sqlManager::clearslashes');
array_walk_recursive($_COOKIE, 'sqlManager::clearslashes');
}
}
/**
Expand Down
108 changes: 55 additions & 53 deletions configs/tables.sql
Original file line number Diff line number Diff line change
@@ -1,47 +1,50 @@
-- phpMyAdmin SQL Dump
-- version 3.2.5
-- http://www.phpmyadmin.net
--
-- Host: mysql2.icenter.pl
-- Czas wygenerowania: 18 Lis 2012, 20:00
-- Wersja serwera: 5.1.51
-- Wersja PHP: 5.2.13

SET FOREIGN_KEY_CHECKS=0;
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
SET AUTOCOMMIT=0;
START TRANSACTION;

--
-- Baza danych: `sew_wosp`
--

-- --------------------------------------------------------

--
-- Struktura tabeli dla `meetings`
--
# ************************************************************
# Sequel Pro SQL dump
# Version 4096
#
# http://www.sequelpro.com/
# http://code.google.com/p/sequel-pro/
#
# Host: 127.0.0.1 (MySQL 5.6.21)
# Database: sew
# Generation Time: 2014-11-28 18:13:36 +0000
# ************************************************************


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;


# Dump of table meetings
# ------------------------------------------------------------

DROP TABLE IF EXISTS `meetings`;
CREATE TABLE IF NOT EXISTS `meetings` (

CREATE TABLE `meetings` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`date` date NOT NULL DEFAULT '2000-01-01',
`time` time NOT NULL DEFAULT '00:00:00',
`persons_limit` tinyint(4) NOT NULL DEFAULT '0' COMMENT 'limit ludków na dany termin',
`r_amount` tinyint(4) NOT NULL DEFAULT '0' COMMENT 'ilu juz sie zglosilo\n',
`deleted` tinyint(1) NOT NULL DEFAULT '0',
`active` tinyint(1) NOT NULL DEFAULT '0',
`place` varchar(255) DEFAULT NULL COMMENT 'Miejsce',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='terminy rekrutacji' AUTO_INCREMENT=42 ;
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='terminy rekrutacji';


-- --------------------------------------------------------

--
-- Struktura tabeli dla `notices`
--
# Dump of table notices
# ------------------------------------------------------------

DROP TABLE IF EXISTS `notices`;
CREATE TABLE IF NOT EXISTS `notices` (

CREATE TABLE `notices` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`vid` int(11) NOT NULL COMMENT 'id wolontariusza\n',
`data` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
Expand All @@ -58,17 +61,18 @@ CREATE TABLE IF NOT EXISTS `notices` (
`deleted` tinyint(1) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`),
KEY `vid` (`vid`),
KEY `mid` (`mid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='zdarzenia dotyczące wolontariuszy' AUTO_INCREMENT=41 ;
KEY `mid` (`mid`),
CONSTRAINT `notices_ibfk_1` FOREIGN KEY (`vid`) REFERENCES `volunteers` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='zdarzenia dotyczące wolontariuszy';

-- --------------------------------------------------------

--
-- Struktura tabeli dla `volunteers`
--

# Dump of table volunteers
# ------------------------------------------------------------

DROP TABLE IF EXISTS `volunteers`;
CREATE TABLE IF NOT EXISTS `volunteers` (

CREATE TABLE `volunteers` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(100) NOT NULL,
`surname` varchar(45) NOT NULL,
Expand All @@ -93,9 +97,9 @@ CREATE TABLE IF NOT EXISTS `volunteers` (
`p_phone` varchar(45) DEFAULT NULL COMMENT '''numer do rodzica''',
`r_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '''data rejestracji''',
`rank` tinyint(4) NOT NULL DEFAULT '0' COMMENT '''ocena''',
`statement_file` varchar(255) NULL DEFAULT NULL COMMENT '''Nazwa pliku pdf z oświadczeniem Wolontariusza, pobranym z systemu Fundacji WOŚP.''',
`statement_downloaded` binary(1) NOT NULL DEFAULT 0 COMMENT '''Czy oświadczenie zostało pobrane przez wolontariusza?''',
`statement_downloaded_timestamp` timestamp NULL DEFAULT NULL COMMENT '''Timestamp pobrania oświadczenia''',
`statement_file` varchar(255) DEFAULT NULL,
`statement_downloaded` binary(1) NOT NULL DEFAULT '0',
`statement_downloaded_timestamp` timestamp NULL DEFAULT NULL,
`active` binary(1) NOT NULL DEFAULT '0' COMMENT 'do potwierdzania adresu email - po potwierdzeniu 1 co uaktywnia konto',
`doc_id` varchar(45) NOT NULL DEFAULT '0' COMMENT 'numer dokumentu tożsamości',
`doc_type` enum('legitymacja szkolna','legitymacja studencka','dowód osobisty','paszport','karta stałego pobytu','prawo jazdy','książeczka wojskowa','inne') NOT NULL,
Expand All @@ -112,16 +116,14 @@ CREATE TABLE IF NOT EXISTS `volunteers` (
UNIQUE KEY `PESEL` (`PESEL`),
UNIQUE KEY `email` (`email`),
KEY `surname` (`surname`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Ograniczenia dla zrzutów tabel
--

--
-- Ograniczenia dla tabeli `notices`
--
ALTER TABLE `notices`
ADD CONSTRAINT `notices_ibfk_1` FOREIGN KEY (`vid`) REFERENCES `volunteers` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;
SET FOREIGN_KEY_CHECKS=1;
COMMIT;
) ENGINE=InnoDB DEFAULT CHARSET=utf8;




/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
5 changes: 5 additions & 0 deletions templates/ajax/m_date_form.html
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,11 @@
{/if}
{/foreach}
</select>
{foreach from=$meetings item="m"}
{if $m->date == $date}
{if $m->place}<span>{$m->place}</span>{/if}
{/if}
{/foreach}
</span>
<input type="submit" value="zapisz termin" />
</fieldset>
Expand Down
17 changes: 12 additions & 5 deletions templates/ajax/m_time.html
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
<select name="m_id">
{foreach from=$meetings item="m"}
<option value="{$m->id}">{$m->time}</option>
{/foreach}
</select>
<span>
<select name="m_id">
{foreach from=$meetings item="m"}
<option value="{$m->id}">{$m->time}</option>
{/foreach}
</select>
{foreach from=$meetings item="m" name="m_loop"}
{if $smarty.foreach.m_loop.index == 0}
{ if $m->place}<span>{$m->place}</span>{/if}
{/if}
{/foreach}
</span>
4 changes: 2 additions & 2 deletions templates/box/register.html
Original file line number Diff line number Diff line change
Expand Up @@ -94,11 +94,11 @@
</li>
{/if}
<li {if $error_fields.consent_processing_of_personal_data} class="error" {/if}>
<input type="checkbox" name="fields[consent_processing_of_personal_data]" checked="fields[consent_processing_of_personal_data]" />
<input type="checkbox" name="fields[consent_processing_of_personal_data]" {if $values.consent_processing_of_personal_data} checked {/if} value="1"/>
<label>Wyrażam zgodę na przetwarzanie podanych danych osobowych przez LION STAGE AGENCY Tomasz Lektarski z siedzibą w Kamieniu, ul. Alabastrowa 15
, 55-095 Długołęka, stosownie do postanowień Ustawy z dnia 29 sierpnia 1997 r. o ochronie danych osobowych (Dz. U. nr 133, poz. 883 ze zm.) w celu organizacji {$finalNr} Finału Wielkiej Orkiestry Świątecznej Pomocy we Wrocławiu. Oświadczam, że zostałem poinformowany, że podanie moich danych osobowych ma charakter dobrowolny oraz, że przysługuje mi prawo wglądu do nich, jak również możliwość ich poprawiania. Przyjmuję do wiadomości że wyrażenie niniejszej zgody jest wymagane w celu kontynuowania rejestracji.</label>
</li>
<li {if $error_fields.accept_of_sending_data_to_WOSP} class="error" {/if}>
<input type="checkbox" name="fields[accept_of_sending_data_to_WOSP]" checked="fields[accept_of_sending_data_to_WOSP]" />
<input type="checkbox" name="fields[accept_of_sending_data_to_WOSP]" {if $values.accept_of_sending_data_to_WOSP} checked {/if} />
<label>Wyrażam zgodę na przekazanie moich danych do fundacji Wielka Orkiestra Świątecznej Pomocy z siedzibą w Warszawie przy ul. Dominikańska 19c gdzie dane będą przetwarzane stosownie do postanowień Ustawy z dnia 29 sierpnia 1997 r. o ochronie danych osobowych (Dz. U. nr 133, poz. 883 ze zm.) w celu organizacji Finału Wielkiej Orkiestry Świątecznej Pomocy. Przyjmuję do wiadomości że wyrażenie niniejszej zgody jest wymagane w celu kontynuowania rejestracji.</label>
</li>
</ul>
Expand Down
4 changes: 1 addition & 3 deletions templates/confirm_meeting.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,7 @@
<h3>Witaj w Systemie Ewidencji Wolontariuszy Wrocławskiego Sztabu WOŚP</h3>
<p>Zarejestrowałeś się właśnie na spotkanie rejestracyjne z nami.</p>
<p>
Spotkanie odbędzie się w <b>Biurze Festiwalowym IMPART</b><br />
przy ulicy <b>ul. Mazowieckiej 17</b>(koło Urzędu Marszałkowskiego)<br />
mapka: <a href="http://tinyurl.com/omcrg5s">http://tinyurl.com/omcrg5s</a><br>
Spotkanie odbędzie się w {$meeting->place}<br/>
w dniu: <b>{$meeting->date}</b><br />
o godzinie: <b>{$meeting->time}</b><br />
</p>
Expand Down
4 changes: 1 addition & 3 deletions templates/emails/mail_confirm_meeting.html
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,7 @@ <h3>Witaj {$user->name} {$user->surname}</h3>

<p>
Otrzymałeś ten email jako potwierdzenie zarejestrowania się na spotkanie we Wrocławskim Sztabie WOŚP.<br />
Spotkanie odbędzie się w <b>Biurze Festiwalowym IMPART</b><br />
przy ulicy <b>ul. Mazowieckiej 17</b>(koło Urzędu Marszałkowskiego)<br />
mapka: <a href="http://tinyurl.com/omcrg5s">http://tinyurl.com/omcrg5s</a><br>
Spotkanie odbędzie się w {$meeting->place}<br>
w dniu: <b>{$meeting->date}</b><br />
o godzinie: <b>{$meeting->time}</b><br />
</p>
Expand Down
1 change: 1 addition & 0 deletions templates/meetings.html
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ <h3>Zajętość terminów rekrutacji</h3>
<td>{$m->time}</td>
<td>{$m->persons_limit}</td>
<td>{$m->r_amount}</td>
<td>{$meeting->place}</td>
<td>{if $m->active}tak{else}nie {/if}</td>
</tr>
{/foreach}
Expand Down

0 comments on commit c46bc01

Please sign in to comment.