Skip to content

Instantly share code, notes, and snippets.

@bogomolov-dev
bogomolov-dev / run.sh
Created April 15, 2014 14:12
tar & move all directories in my backup folder.
#! /bin/sh
DATE=`date +%Y-%m-%d`
BASEDIR=$1
TARGET=$2
echo "Archiving & compressing all backups in: $BASEDIR"
for DIR in "$BASEDIR"/*; do
if test -d "$DIR"; then
ARCHIVE="$DIR-$DATE.tar.gz"
@bogomolov-dev
bogomolov-dev / backup-d7.sh
Created June 10, 2014 05:36
Backup Drupal 7
drush archive-dump --destination=/home/backups/site-`date '+%a'`.tar --preserve-symlinks --overwrite
@bogomolov-dev
bogomolov-dev / AppKernel.php
Last active August 29, 2015 14:12
VarDumper - Neue Komponente in Symfony 2.6
<?php
use Symfony\Component\HttpKernel\Kernel;
use Symfony\Component\Config\Loader\LoaderInterface;
class AppKernel extends Kernel
{
public function registerBundles()
{
$bundles = array(
@bogomolov-dev
bogomolov-dev / index.html
Last active August 29, 2015 14:13
jQuery - Sternchen Bewertungssystem
<ul id="rating">
<li class="star_off"><a title="Ich vergebe dem Rezept 1 Punkt" href="?star=1">Ich vergebe dem Rezept 1 Punkt</a></li>
<li class="star_off"><a title="Ich vergebe dem Rezept 2 Punkte" href="?star=2">Ich vergebe dem Rezept 2 Punkte</a></li>
<li class="star_off"><a title="Ich vergebe dem Rezept 3 Punkte" href="?star=3">Ich vergebe dem Rezept 3 Punkte</a></li>
<li class="star_off"><a title="Ich vergebe dem Rezept 4 Punkte" href="?star=4">Ich vergebe dem Rezept 4 Punkte</a></li>
<li class="star_off"><a title="Ich vergebe dem Rezept 5 Punkte" href="?star=5">Ich vergebe dem Rezept 5 Punkte</a></li>
</ul>
@bogomolov-dev
bogomolov-dev / my_theme.theme
Last active August 29, 2015 14:14
"Generator" Angabe im Meta-Tag entfernen - Drupal 8
<?php
function my_theme_preprocess_page(array &$variables)
{
/** @var \Drupal\Core\Page\HtmlPage $page */
$page = $variables['page']['#page'];
$metaElements = $page->getMetaElements();
foreach ($metaElements as $index => $metaElement)
{
@bogomolov-dev
bogomolov-dev / source-00.php
Last active August 29, 2015 14:19
Kommagetrennte Liste in ein Array umwandeln und jeden Wert validieren
<?php
function getFormatedArray($string) {
$result = array();
if (strpos($string, ',') !== false) {
$substrings = explode(',', $string);
foreach ($substrings as $substring) {
if (trim($substring) != '') {
var copyBtn = document.querySelector('#copy');
copyBtn.addEventListener('click', function (event) {
event.preventDefault();
try {
document.querySelector('#code').select();
document.execCommand('copy');
}
catch (error) {
alert('Sorry, leider konnte nicht kopiert werden.');
@bogomolov-dev
bogomolov-dev / mymodule.php
Created August 31, 2015 12:19
Cache in Drupal 8 für einzelne Inhaltstypen oder Seiten deaktivieren
<?php
function mymodule_preprocess_html(&$variables) {
if (array_key_exists('node_type', $variables) && $variables['node_type'] === 'category') {
\Drupal::service('page_cache_kill_switch')->trigger();
}
}
@bogomolov-dev
bogomolov-dev / .htaccess
Created October 22, 2015 06:04
wp-login über .htaccess absichern
AuthUserFile /var/www/... ../wp-admin/.htpasswd
AuthName "Members Only"
AuthType Basic
<Files "wp-login.php">
require valid-user
</Files>
@bogomolov-dev
bogomolov-dev / .htaccess
Created October 22, 2015 06:06
xmlrpc-Schnittstelle deaktivieren
<Files xmlrpc.php>
Order Deny,Allow
Deny from all
</Files>