Skip to content

Instantly share code, notes, and snippets.

@riscos
riscos / Layout 1
Last active December 31, 2015 06:49
My books's image partial (that creates the image form fields)
<div class="fieldRow fieldRow-inline fieldRow-file fieldRow-image">
<label>{f:translate(id:'shared.image')}</label>
<f:if condition="{book.image}">
<f:then>
<div class="currentImage">
<f:if condition="{book.image.originalResource}">
<img class="recordImage recordImage-book" width="98" src="{f:uri.resource(resource: book.image.originalResource)}" alt="{f:translate(id:'book.image.altPrefix')} {book.title}" />
</f:if>
@riscos
riscos / Book edit form
Created December 13, 2013 19:27
The form as generated by my site
<form method="post" action="http://dev.ubuntuvb.localhost/book/update" id="page" class="jsBindForms jsSetupForms" name="book" enctype="multipart/form-data" autocomplete="off">
<div style="display: none">
<input type="hidden" value="83adac8b-eed3-b216-5342-f30c8a83db73" name="book[__identity]">
<input type="hidden" value="c0bcb76e-2737-9430-38b9-a67b17eb9a08" name="book[image][__identity]">
<input type="hidden" value="Gamebook.Gamebook" name="__referrer[@package]">
<input type="hidden" value="" name="__referrer[@subpackage]">
<input type="hidden" value="Book" name="__referrer[@controller]">
@riscos
riscos / imagecreatefrom 2
Created December 11, 2013 18:02
$sourceGdImage is false but the image is created.
...
$sourceGdImage = imagecreatefromjpeg($fileTemp);
switch ($this->getOriginalResource()->getFileExtension()) {
case 'gif':
$sourceGdImage = imagecreatefromgif($fileTemp);
break;
case 'jpeg':
@riscos
riscos / imagecreatefrom 1
Last active December 31, 2015 01:39
$sourceGdImage is always FALSE.
...
$sourceGdImage = FALSE;
switch ($this->getOriginalResource()->getFileExtension()) {
case 'gif':
$sourceGdImage = imagecreatefromgif($fileTemp);
break;
case 'jpeg':
@riscos
riscos / User model for TYPO3 FLOW
Last active December 30, 2015 08:19
This my user model
<?php
namespace Vendor\Package\\Domain\Model\User;
/* *
* This script belongs to the TYPO3 Flow package "Vendor.Package". *
* *
* */
use TYPO3\Flow\Annotations as Flow;
use Doctrine\ORM\Mapping as ORM;
@riscos
riscos / TYPO3 FLOW account roles
Created December 5, 2013 07:47
My partial for creatinga list of roles by account that a user has.
{namespace ro=Vendor\Package\ViewHelpers}
<section id="tab-user-2" class="tabPane">
<div class="fieldContainer">
<div class="accounts">
<f:for each="{user.accounts}" as="account">
<div class="account">
<p class="fieldRowLabel">{account.accountIdentifier}</p>
<div class="rolesContainer">
<table class="roles" cellspacing="0">
@riscos
riscos / FLOW increase integer VH
Last active December 27, 2015 09:09
TYPO3 FLOW increase integer viewhelper
<?php
namespace Vendor\Package\ViewHelpers\Numbers;
/* *
* This script belongs to the TYPO3 Flow package "Vendor.Package". *
* *
* */
use TYPO3\Flow\Annotations as Flow;
@riscos
riscos / repogetsiblings
Last active December 20, 2015 09:49
Repo function to get sibling $category objects but not the $category itself
// This is what I currently have, but of course $category is also found
public function findSiblings($category = NULL) {
$query = $this->createQuery();
$query->matching(
$query->logicalAnd(
$query->equals('hidden', 0),
$query->equals('published', 1),
$query->equals('parent', $category->getParent())
)
roles:
Admin: []
Visitor: []
resources:
methods:
adminMethods: 'method(VendorName\PackageName\.*->admin*())'
bookBooksMethods: 'method(VendorName\PackageName\Controller\BookController->books.*())'
bookShowMethods: 'method(VendorName\PackageName\Controller\BookController->show.*())'
bookIndexMethods: 'method(VendorName\PackageName\Controller\BookController->index.*())'
TYPO3:
Flow:
persistence:
backendOptions:
host: '127.0.0.1'
dbname: 'flow_dev'
user: '****'
password: '****'
security:
enable: TRUE