Skip to content

Instantly share code, notes, and snippets.

View gurucomkz's full-sized avatar

Sergey Shevchenko gurucomkz

  • kōura Wealth
  • Auckland
View GitHub Profile
@gurucomkz
gurucomkz / setup-wp-debian10.sh
Last active August 10, 2021 23:06
Wordpress on php 7.4
#!/bin/bash
read -p "Please enter new hostname for this server [wptmp.bytemedia.co.nz]: " NEWHOSTNAME
NEWHOSTNAME=${NEWHOSTNAME:-wptmp.bytemedia.co.nz}
read -p "Please enter folder name for project [project]: " PROJECT_NAME
PROJECT_NAME=${PROJECT_NAME:-project}
DB_NAME=$PROJECT_NAME
DB_USER="wpuser"
#!/bin/bash
read -p "Please enter new hostname for this server [sstmp.bytemedia.co.nz]: " NEWHOSTNAME
NEWHOSTNAME=${NEWHOSTNAME:-sstmp.bytemedia.co.nz}
read -p "Please enter folder name for project [project]: " PROJECT_NAME
PROJECT_NAME=${PROJECT_NAME:-project}
DB_NAME=$PROJECT_NAME
DB_USER="ssuser"
@gurucomkz
gurucomkz / DataFilterEagerLoadingExtension.php
Last active October 27, 2020 21:35
Allows eager loading in SS4 for HasOne & HasMany with nested relations
<?php
namespace App\Extensions;
use SilverStripe\Core\Config\Config;
use SilverStripe\ORM\ArrayList;
use SilverStripe\ORM\DataExtension;
use SilverStripe\ORM\DataList;
use SilverStripe\ORM\DataObject;
@gurucomkz
gurucomkz / DataFilterAnyMultiExtension.php
Created August 25, 2020 05:39
Silverstripe4 allows to combine AND and OR clauses in ORM filtering
<?php
namespace App\Extensions;
/*
Config
```
SilverStripe\ORM\DataList:
extensions:
- App\Extensions\DataFilterAnyMultiExtension
```