Pruditko

Z Czela.net
Přejít na: navigace, hledání

Obsah

Vo co go

Pruditko ma umet proprudit definovanou skupinu podle vysledku zadaneho SQL dotazu.

Struktura DB

CREATE TABLE IF NOT EXISTS `pruditko` (
 `id` int(11) NOT NULL auto_increment             COMMENT 'index',
 `name` varchar(100) NOT NULL                     COMMENT 'jmeno pruditka',,
 `template` longtext NOT NULL                     COMMENT 'sablona',
 `query` text NOT NULL                            COMMENT 'databazovy dotaz',
 `group_id` int(11) NOT NULL                      COMMENT 'skupina uzivatelu k propruzeni',
 `cron` enum('daily','monthly','weekly') NOT NULL COMMENT 'kdy spoustet',
 `enabled` tinyint(1) NOT NULL                    COMMENT 'je pruditko aktivni?',
 PRIMARY KEY  (`id`)
)

Format dotazu

SELECT COUNT(id) as return FROM doklady WHERE UNIX_TIMESTAMP(date) > ${dnesni_datum.php}

${dnesni_datum.php} je jmeno skriptu, ten vraci parametr, ktery se vlozi za ${xxx}


dnesni_datum.php

<? echo MkTime() ?>

Format sablony

Normalni PHP. Promenne jsou automaticky pojmenovane jako sloupce databaze. Vsechny soubory se valej v jednom adresari pojmenovanym podle jmena sablony.

Priklad:

Neproplacis doklady vole, prave ted ti jich tam hnije: <? echo $return ?>

Format cronu

  • daily - spoustet denne
  • monthly - spoustet mesicne
  • weekly - spoustet kazdy tyden
Osobní nástroje
Jmenné prostory
Varianty
Akce
Navigace
Nástroje