Skip to content

Instantly share code, notes, and snippets.

@vixe76
vixe76 / fullCalendarDisablePrevNext.js
Created November 7, 2016 15:54 — forked from juanbrujo/fullCalendarDisablePrevNext.js
jQuery FullCalendar.js: disable prev/next button for past/future dates
$('#calendar').fullCalendar({
viewRender: function(currentView){
var minDate = moment(),
maxDate = moment().add(2,'weeks');
// Past
if (minDate >= currentView.start && minDate <= currentView.end) {
$(".fc-prev-button").prop('disabled', true);
$(".fc-prev-button").addClass('fc-state-disabled');
}
else {
@vixe76
vixe76 / Caches.yaml
Created December 16, 2015 11:00 — forked from aertmann/Caches.yaml
Use Redis or Memcached cache backends for optimizing certain caches that has tags which become slow with lots of content in Neos – Included in https://speakerdeck.com/aertmann/tasty-recipes-for-every-day-neos
# Redis (has to be configured to different databases on shared hosting)
TYPO3_TypoScript_Content:
backend: TYPO3\Flow\Cache\Backend\RedisBackend
backendOptions:
defaultLifetime: 0
Flow_Mvc_Routing_Resolve:
backend: TYPO3\Flow\Cache\Backend\RedisBackend
backendOptions:
defaultLifetime: 0
@vixe76
vixe76 / Controller.php
Created December 16, 2015 10:56 — forked from aertmann/Controller.php
Token based authentication for Flow 3.x
<?php
namespace Acme\Demo\Controller;
/* *
* This script belongs to the TYPO3 Flow package "Acme.Demo". *
* *
* */
use TYPO3\Flow\Annotations as Flow;
use Acme\Demo\Domain\Model\Token;
@vixe76
vixe76 / User.php
Last active August 29, 2015 14:24 — forked from bwaidelich/User.php
<?php
namespace Some\Package\Domain\Model;
use TYPO3\Flow\Annotations as Flow;
use Doctrine\ORM\Mapping as ORM;
use TYPO3\Flow\Security\Policy\Role;
use TYPO3\Party\Domain\Model\AbstractParty;
/**
* A User
All the ViewHelper options are documented in:
/Packages/Application/TYPO3.Media/Classes/TYPO3/Media/ViewHelpers/ImageViewHelper.php
{namespace m=TYPO3\Media\ViewHelpers}
<f:if condition="{model.image}">
<m:image image="{model.image}" maximumHeight="72" alt="Profilbild" />
</f:if>
TYPO3:
Flow:
# disable reflection for non psr-0 compliant 3rd party packages
object:
excludeClasses:
'gedmo.doctrineextensions' : ['Gedmo\\.*']
# register soft deletable filter & event listeners
persistence:
doctrine:

Keybase proof

I hereby claim:

  • I am vixe76 on github.
  • I am vixe (https://keybase.io/vixe) on keybase.
  • I have a public key whose fingerprint is 7D5C FBC1 BF82 3D2C 8665 51ED A33B 7C22 7229 0059

To claim this, I am signing this object:

<?php
namespace My\Package\Validation;
class ExistsValidator extends \TYPO3\Flow\Validation\Validator\AbstractValidator {
/**
* @var array
*/
protected $supportedOptions = array(
'repository' => array(NULL, 'Repository to look for the unique property', 'TYPO3\Flow\Persistence\RepositoryInterface', TRUE),
TYPO3:
Flow:
# disable reflection for non psr-0 compliant 3rd party packages
object:
excludeClasses:
'gedmo.doctrineextensions' : ['Gedmo\\.*']
# register soft deletable filter & event listeners
persistence:
doctrine:
@vixe76
vixe76 / Example.php
Last active August 29, 2015 14:09 — forked from mneuhaus/Example.php
<?php
namespace Famelo\Saas\Domain\Model;
use Doctrine\ORM\Mapping as ORM;
use TYPO3\Flow\Annotations as Flow;
/**
* @Flow\Entity
*/
class Example {
/**