Tick icon
I am the notification bar, pleased to meet you.
Close close icon
SQL Error in countRecords
Array
(
    [0] => 42000
    [1] => 1064
    [2] => You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '&& `active` = 1 ORDER BY `dateAdded` DESC' at line 1
)
SQL Error
Array
(
    [0] => 42000
    [1] => 1064
    [2] => You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '&& `active` = 1 ORDER BY `dateAdded` DESC LIMIT 4221, 9' at line 1
)

New seating area and extra whirly gigs for Loretto tenants in Dalmuir

Tenants in Dalmuir are to get a new seating area and extra whirly gigs following a vote around how to spend almost £3,000 in their area.

Sorry there are no news articles. Please select different filter options.


Fatal error: Uncaught GuzzleHttp\Exception\ClientException: Client error: `POST https://login.salesforce.com/services/oauth2/token` resulted in a `400 Bad Request` response: {"error":"invalid_grant","error_description":"authentication failure"} in /home/sfhacouk/public_html/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:113 Stack trace: #0 /home/sfhacouk/public_html/vendor/guzzlehttp/guzzle/src/Middleware.php(65): GuzzleHttp\Exception\RequestException::create(Object(GuzzleHttp\Psr7\Request), Object(GuzzleHttp\Psr7\Response)) #1 /home/sfhacouk/public_html/vendor/guzzlehttp/promises/src/Promise.php(204): GuzzleHttp\Middleware::GuzzleHttp\{closure}(Object(GuzzleHttp\Psr7\Response)) #2 /home/sfhacouk/public_html/vendor/guzzlehttp/promises/src/Promise.php(153): GuzzleHttp\Promise\Promise::callHandler(1, Object(GuzzleHttp\Psr7\Response), NULL) #3 /home/sfhacouk/public_html/vendor/guzzlehttp/promises/src/TaskQueue.php(48): GuzzleHttp\Promise\Promise::GuzzleHttp\Promise\{closure}() #4 /home/sfhacouk/public_html/vend in /home/sfhacouk/public_html/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php on line 113