本文整理汇总了PHP中dibi::activate方法的典型用法代码示例。如果您正苦于以下问题:PHP dibi::activate方法的具体用法?PHP dibi::activate怎么用?PHP dibi::activate使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类dibi
的用法示例。
在下文中一共展示了dibi::activate方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: events
/**
* Events
* @todo duplikace nazvu a kodu (code), rozdeleni dat mezi event a termin
*/
function events()
{
dibi::activate('old');
$res = dibi::query('
SELECT
[id_kalendar_akce] as [id],
[id_kraj] as [shire_id],
[nazev] as [name],
[uri] as [code],
[anotace] as [description],
[datum_start] as [date_from],
[datum_end] as [date_to],
[cas_start] as [time_from],
[cas_end] as [time_to],
CONCAT([datum_start]," ", [cas_start]," - ",[datum_end]," ", [cas_end]) as [terms],
[mesto] as [subject_city],
[email] as [subject_email],
[telefon] as [subject_phone],
[url] as [subject_www],
[poradatel] as [notes]
FROM [kalendar_akce]
WHERE [uri] != ""
GROUP BY [name]
')->fetchAll();
//dump($res);
dibi::activate('new');
dibi::query('TRUNCATE TABLE [event]');
dibi::query('TRUNCATE TABLE [event_time]');
try {
foreach ($res as $n => $r) {
$r['code'] = \Nette\Utils\Strings::webalize($r['name']);
$r['subject_id'] = 1;
$r['visible'] = 1;
$r['approved'] = 1;
$r['reviewed'] = 1;
$temp = array();
$temp['event_id'] = $r['id'];
$temp['date_from'] = $r['date_from'];
$temp['date_to'] = $r['date_to'];
$temp['time_from'] = soundake\utils\Date::getTime($r['time_from']);
$temp['time_to'] = soundake\utils\Date::getTime($r['time_to']);
$temp['visible'] = 1;
$temp['new'] = 0;
unset($r['date_from'], $r['date_to'], $r['time_from'], $r['time_to']);
dibi::query('INSERT IGNORE INTO [event]', (array) $r);
dibi::query('INSERT IGNORE INTO [event_time]', (array) $temp);
}
// dibi::query("INSERT INTO `event` (`id`, `subject_id`, `name`, `code`, `date_from`, `date_to`, `description`, `city`, `terms`, `notes`, `reminded_last`, `remind_days`, `created`, `changed`, `deleted`, `deleted_time`, `visible`, `prefered`) VALUES
// (1, 1339, 'Název akce 1', 'nazev-akce-1', '2012-06-26 23:22:49', '2012-06-26 23:22:49', 'popisek', '', '-\n od: 1.9.2011 1.30\n do: 10.9.2010 15.00\n name: Název akce 1\n descr: popisek\n- od: 2.9.2011 2.30\n do: 10.9.2010 15.00\n name: Název akce 2\n descr: popisek\n- od: 3.9.2011 3.30\n do: 10.9.2010 15.00\n name: Název akce 3\n descr: popisek\n- od: 4.9.2011 4.30\n do: 10.9.2010 15.00\n name: Název akce 4\n descr: popisek', NULL, NULL, NULL, '2011-06-16 19:03:06', '2012-07-04 11:17:37', 0, NULL, 1, 0),
// (2, 1339, 'Název akce 2', 'nazev-akce-2', '2012-06-27 23:24:18', '2012-06-27 23:24:18', 'popisek', '', '-\n od: 1.9.2011 1.30\n do: 10.9.2010 15.00\n name: Název akce 1\n descr: popisek\n- od: 2.9.2011 2.30\n do: 10.9.2010 15.00\n name: Název akce 2\n descr: popisek\n- od: 3.9.2011 3.30\n do: 10.9.2010 15.00\n name: Název akce 3\n descr: popisek\n- od: 4.9.2011 4.30\n do: 10.9.2010 15.00\n name: Název akce 4\n descr: popisek', NULL, NULL, NULL, '2011-06-16 19:03:06', '2012-07-04 11:17:37', 0, NULL, 1, 0),
// (3, 1339, 'Název akce 3', 'nazev-akce-3', '2012-06-26 23:24:50', NULL, 'popisek', '', '-\n od: 1.9.2011 1.30\n do: 10.9.2010 15.00\n name: Název akce 1\n descr: popisek\n- od: 2.9.2011 2.30\n do: 10.9.2010 15.00\n name: Název akce 2\n descr: popisek\n- od: 3.9.2011 3.30\n do: 10.9.2010 15.00\n name: Název akce 3\n descr: popisek\n- od: 4.9.2011 4.30\n do: 10.9.2010 15.00\n name: Název akce 4\n descr: popisek', NULL, NULL, NULL, '2011-06-16 19:03:06', '2012-07-04 11:17:37', 0, NULL, 1, 0),
// (4, 1339, 'Název akce 4', 'nazev-akce-4', '2012-06-28 23:37:45', NULL, 'popisek', '', '-\n od: 1.9.2011 1.30\n do: 10.9.2010 15.00\n name: Název akce 1\n descr: popisek\n- od: 2.9.2011 2.30\n do: 10.9.2010 15.00\n name: Název akce 2\n descr: popisek\n- od: 3.9.2011 3.30\n do: 10.9.2010 15.00\n name: Název akce 3\n descr: popisek\n- od: 4.9.2011 4.30\n do: 10.9.2010 15.00\n name: Název akce 4\n descr: popisek', NULL, NULL, NULL, '2011-06-16 19:03:06', '2012-07-04 11:17:37', 0, NULL, 1, 0),
// (5, 1339, 'Název akce 5', 'nazev-akce-5', '2011-09-01 01:30:00', NULL, 'popisek', '', '-\r\n od: 1.9.2011 1.30\r\n name: Název akce 5\r\n descr: popisek\r\n- od: 2.9.2011 2.30\r\n name: Název akce 6\r\n descr: popisek\r\n- od: 3.9.2011 3.30\r\n name: Název akce 7\r\n descr: popisek\r\n- od: 4.9.2011 4.30\r\n name: Název akce 8\r\n descr: popisek', NULL, NULL, NULL, '2011-06-16 19:05:27', '2012-07-04 11:17:37', 0, NULL, 1, 0),
// (6, 1339, 'Název akce 6', 'nazev-akce-6', '2011-09-02 03:30:00', NULL, 'popisek', '', '-\r\n od: 1.9.2011 1.30\r\n name: Název akce 5\r\n descr: popisek\r\n- od: 2.9.2011 2.30\r\n name: Název akce 6\r\n descr: popisek\r\n- od: 3.9.2011 3.30\r\n name: Název akce 7\r\n descr: popisek\r\n- od: 4.9.2011 4.30\r\n name: Název akce 8\r\n descr: popisek', NULL, NULL, NULL, '2011-06-16 19:05:27', '2012-07-04 11:17:37', 0, NULL, 1, 0),
// (7, 1339, 'Název akce 7', 'nazev-akce-7', '2011-09-03 03:30:00', NULL, 'popisek', '', '-\r\n od: 1.9.2011 1.30\r\n name: Název akce 5\r\n descr: popisek\r\n- od: 2.9.2011 2.30\r\n name: Název akce 6\r\n descr: popisek\r\n- od: 3.9.2011 3.30\r\n name: Název akce 7\r\n descr: popisek\r\n- od: 4.9.2011 4.30\r\n name: Název akce 8\r\n descr: popisek', NULL, NULL, NULL, '2011-06-16 19:05:27', '2012-07-04 11:17:37', 0, NULL, 1, 0),
// (8, 1339, 'Název akce 8', 'nazev-akce-8', '2011-09-04 04:30:00', NULL, 'popisek', '', '-\r\n od: 1.9.2011 1.30\r\n name: Název akce 5\r\n descr: popisek\r\n- od: 2.9.2011 2.30\r\n name: Název akce 6\r\n descr: popisek\r\n- od: 3.9.2011 3.30\r\n name: Název akce 7\r\n descr: popisek\r\n- od: 4.9.2011 4.30\r\n name: Název akce 8\r\n descr: popisek', NULL, NULL, NULL, '2011-06-16 19:05:27', '2012-07-04 11:17:37', 0, NULL, 1, 0),
// (9, 1339, 'Název akce 9', 'nazev-akce-9', '2011-10-01 01:30:00', '2012-10-10 15:00:00', 'popisek', '', '-\r\n od: 1.10.2011 1.30\r\n do: 10.10.2010 15.00\r\n name: Název akce 9\r\n descr: popisek\r\n- od: 2.10.2011 2.30\r\n do: 10.10.2010 15.00\r\n name: Název akce 10\r\n descr: popisek\r\n- od: 3.9.2011 3.30\r\n name: Název akce 11\r\n descr: popisek\r\n- od: 4.9.2011 4.30\r\n name: Název akce 12\r\n descr: popisek', NULL, NULL, NULL, '2011-06-16 19:09:53', '2012-07-04 11:17:37', 0, NULL, 1, 0),
// (10, 1339, 'Název akce 10', 'nazev-akce-10', '2011-10-02 02:30:00', '2012-10-10 15:00:00', 'popisek', '', '-\r\n od: 1.10.2011 1.30\r\n do: 10.10.2010 15.00\r\n name: Název akce 9\r\n descr: popisek\r\n- od: 2.10.2011 2.30\r\n do: 10.10.2010 15.00\r\n name: Název akce 10\r\n descr: popisek\r\n- od: 3.9.2011 3.30\r\n name: Název akce 11\r\n descr: popisek\r\n- od: 4.9.2011 4.30\r\n name: Název akce 12\r\n descr: popisek', NULL, NULL, NULL, '2011-06-16 19:09:53', '2012-07-04 11:17:37', 0, NULL, 1, 0),
// (12, 1339, 'Název akce 12', 'nazev-akce-12', '2011-09-04 04:30:00', NULL, 'popisek', '', '-\r\n od: 1.10.2011 1.30\r\n do: 10.10.2010 15.00\r\n name: Název akce 9\r\n descr: popisek\r\n- od: 2.10.2011 2.30\r\n do: 10.10.2010 15.00\r\n name: Název akce 10\r\n descr: popisek\r\n- od: 3.9.2011 3.30\r\n name: Název akce 11\r\n descr: popisek\r\n- od: 4.9.2011 4.30\r\n name: Název akce 12\r\n descr: popisek', NULL, NULL, NULL, '2011-06-16 19:09:53', '2012-07-04 11:17:37', 0, NULL, 1, 0),
// (13, 1361, 'Jedna akce ve více termínech', 'jedna-akce-ve-vice-terminech', '2012-05-08 01:30:00', NULL, 'popisek', '', '-\r\n od: 1.9.2011 1.30\r\n name: Jedna akce ve více termínech\r\n descr: popisek\r\n- od: 2.9.2011 2.30\r\n name: Jedna akce ve více termínech\r\n descr: popisek\r\n- od: 3.9.2011 3.30\r\n name: Jedna akce ve více termínech\r\n descr: popisek\r\n- od: 4.9.2011 4.30\r\n name: Jedna akce ve více termínech\r\n descr: popisek', NULL, NULL, NULL, '2011-06-16 19:15:47', '2012-07-04 11:17:37', 0, NULL, 1, 0),
// (14, 1361, 'Jedna akce ve více termínech', 'jedna-akce-ve-vice-terminech', '2012-05-08 02:30:00', NULL, 'popisek', '', '-\r\n od: 1.9.2011 1.30\r\n name: Jedna akce ve více termínech\r\n descr: popisek\r\n- od: 2.9.2011 2.30\r\n name: Jedna akce ve více termínech\r\n descr: popisek\r\n- od: 3.9.2011 3.30\r\n name: Jedna akce ve více termínech\r\n descr: popisek\r\n- od: 4.9.2011 4.30\r\n name: Jedna akce ve více termínech\r\n descr: popisek', NULL, NULL, NULL, '2011-06-16 19:15:47', '2012-07-04 11:17:37', 0, NULL, 1, 0),
// (15, 1361, 'Jedna akce ve více termínech', 'jedna-akce-ve-vice-terminech', '2012-05-09 03:30:00', NULL, 'popisek', '', '-\r\n od: 1.9.2011 1.30\r\n name: Jedna akce ve více termínech\r\n descr: popisek\r\n- od: 2.9.2011 2.30\r\n name: Jedna akce ve více termínech\r\n descr: popisek\r\n- od: 3.9.2011 3.30\r\n name: Jedna akce ve více termínech\r\n descr: popisek\r\n- od: 4.9.2011 4.30\r\n name: Jedna akce ve více termínech\r\n descr: popisek', NULL, NULL, NULL, '2011-06-16 19:15:47', '2012-07-04 11:17:37', 0, NULL, 1, 0),
// (16, 1361, 'Jedna akce ve více termínech', 'jedna-akce-ve-vice-terminech', '2012-05-10 04:30:00', NULL, 'popisek', '', '-\r\n od: 1.9.2011 1.30\r\n name: Jedna akce ve více termínech\r\n descr: popisek\r\n- od: 2.9.2011 2.30\r\n name: Jedna akce ve více termínech\r\n descr: popisek\r\n- od: 3.9.2011 3.30\r\n name: Jedna akce ve více termínech\r\n descr: popisek\r\n- od: 4.9.2011 4.30\r\n name: Jedna akce ve více termínech\r\n descr: popisek', NULL, NULL, NULL, '2011-06-16 19:15:47', '2012-07-04 11:17:37', 0, NULL, 1, 0),
// (17, 7, 'Stejné datum, jiný čas', 'stejne-datum-jiny-cas', '2011-09-01 01:30:00', '2011-09-01 15:00:00', 'popisek', '', '-\r\n od: 1.9.2011 1.30\r\n do: 1.9.2010 15.00\r\n name: Stejné datum, jiný čas\r\n descr: popisek\r\n- od: 2.10.2011 2.30\r\n do: 2.10.2010 15.00\r\n name: Stejné datum, jiný čas\r\n descr: popisek', NULL, NULL, NULL, '2011-06-16 19:25:09', '2012-07-04 11:17:37', 0, NULL, 1, 0),
// (18, 7, 'Stejné datum, jiný čas', 'stejne-datum-jiny-cas', '2011-09-01 02:30:00', '2011-10-02 15:00:00', 'popisek', '', '-\r\n od: 1.9.2011 1.30\r\n do: 1.9.2010 15.00\r\n name: Stejné datum, jiný čas\r\n descr: popisek\r\n- od: 2.10.2011 2.30\r\n do: 2.10.2010 15.00\r\n name: Stejné datum, jiný čas\r\n descr: popisek', NULL, NULL, NULL, '2011-06-16 19:25:09', '2012-07-04 11:17:37', 0, NULL, 1, 0),
// (19, 7, 'Název akce', 'nazev-akce', '2012-12-20 01:30:00', '2012-12-28 15:00:00', 'popisek', '', '-\n od: 20.12.2012 1.30\n do: 28.12.2012 15.00\n name: Název akce 1\n descr: popisek', NULL, NULL, NULL, '2011-12-13 15:59:31', '2012-07-04 11:17:37', 0, NULL, 1, 0);");
echo "Events OK.<br/>";
} catch (DibiException $e) {
echo get_class($e) . ': ' . $e->getMessage();
}
}