Skip to content

Instantly share code, notes, and snippets.

@MichalKalita
MichalKalita / CategoryTest.phpt
Last active December 22, 2015 03:59
Testování modelu
<?php
namespace Test;
use Nette,
Tester,
Tester\Assert,
AdminModule;
$container = require __DIR__ . '/../../bootstrap.php';
@MichalKalita
MichalKalita / paginator.latte
Created June 24, 2015 21:47
Vykreslení objektu Nette\Utils\Paginator, použití {include ../paginator.latte, paginator => $paginator}, kde $paginator máme předán z presenteru
{** Bootstrapové vykreslení paginatoru *}
{default $maxOdkazu = 15}
{default $postupnychStranek = 4}
{var $min = $paginator->getBase()}
{var $max = $paginator->getPageCount()}
{var $pocet = ($max - $min)}
{var $aktStrana = $paginator->getPage()}
{var $doplnkovychStran = $maxOdkazu - 2 - ($postupnychStranek*2) + 1}
@MichalKalita
MichalKalita / docker-compose.yml
Created July 19, 2018 15:27
Traefik docker basic configuration
version: '2'
services:
traefik:
image: traefik:latest
restart: always
ports:
- 80:80
- 443:443
@MichalKalita
MichalKalita / links.txt
Created July 24, 2018 08:26
Web pages using Nette framework
@MichalKalita
MichalKalita / Soupis webů s Nette Framework
Last active November 4, 2018 19:31
Update 29.4.2016: zkontrolováno cca 200 000 stránek, podle hlavičky "X-Powered-By"
http://www.100reklam.cz
http://10hvezd.cz
http://12plus12.cz
http://www.17november1989.sk
http://1bazar.sk
http://www.1cfc.cz
http://1cornhill.com
http://1site.cz
http://www.1weby.cz
http://24keys.cz
@MichalKalita
MichalKalita / czech.js
Created April 17, 2020 09:10
React admin czech i18n translate
export default {
ra: {
action: {
delete: "Smazat",
show: "Ukázat",
list: "Seznam",
save: "Uložit",
create: "Vytvořit",
edit: "Upravit",
export: "Exportovat",
@MichalKalita
MichalKalita / SearchFilter.tsx
Created August 14, 2020 14:45
Ability to ILIKE find for ra-data-hasura
/*
This is almost copy of ra-ui-materialui/src/list/Filter.tsx
Filters in array of props.searchSources are changed to ILIKE %value%
*/
import * as React from "react";
import { FC, ReactNode } from "react";
import { makeStyles } from "@material-ui/core/styles";
import { sanitizeListRestProps, useListContext } from "ra-core";
@MichalKalita
MichalKalita / validation.js
Created August 25, 2020 14:01
YUP locale czech cs_CZ
import { setLocale } from "yup";
setLocale({
mixed: {
default: 'Hodnota v "${path}" je neplatná',
required: 'Pole "${path}" je povinné',
oneOf: "${path} musí obsahovat jednu z následujících hodnot: ${values}",
notOneOf:
"${path} nesmí obsahovat žádnou z následujících hodnot: ${values}",
},
@MichalKalita
MichalKalita / ceneoReportOrder.ts
Created August 28, 2020 17:03
Ceneo pl report order as a function, typescript
declare global {
interface Window {
ceneo_client_email: string;
ceneo_order_id: string;
ceneo_shop_product_ids: string;
}
}
/**
* API documented on url https://www.ceneo.pl/poradniki/Podrecznik-integracji-ZO-platformy
@MichalKalita
MichalKalita / README.md
Last active September 22, 2020 14:44
Write to Google Sheet with REST API

Write data to Google Sheet with REST API

Setup

  1. Open your Google Sheet document
  2. Tools -> Script editor
  3. Copy the code, edit token value
  4. Save