Skip to content

Instantly share code, notes, and snippets.

Korvin Szanto KorvinSzanto

Block or report user

Report or block KorvinSzanto

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View c5.api.postman.json
{
"info": {
"_postman_id": "e3ad840b-0fe8-42d2-976c-af3cbbb4d083",
"name": "c5 API",
"description": "concrete5's built in API",
"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
},
"item": [
{
"name": "oauth",
View gist:8e3a3ca13819f6f68b5620a48e4004c2
Verifying my Blockstack ID is secured with the address 14qmjte27BrpJCzBvBUNsg9rH47R15CJjG https://explorer.blockstack.org/address/14qmjte27BrpJCzBvBUNsg9rH47R15CJjG
View zend_docker_cluster.sh
# Do not run this as an sh file, take these command out and run them individually.
# Before you begin, set up a mysql or mariadb install
# I did this on the docker host machine because I wanted easy access to the mysql install.
# A better way would be to start up a mariadb docker instance and link into each zend server node.
#
# So lets node with port 10081 access
# You have to wait for this one to complete so that you can get the password it outputs
docker run -e MYSQL_HOSTNAME=MYSQL_HOSTNAME -e MYSQL_PORT=3306 -e MYSQL_USERNAME=root -e MYSQL_PASSWORD=password -e MYSQL_DBNAME=zend -e EXCLUDE_PORTS=10081,10082 -p 10081:10081 -p 81:80 --name node1 -t php-zendserver
# Add more nodes increasing the name and 8x port number
View global_area.php
public function display() {
$page = Page::getCurrentPage();
if(!$page->cID) {
$page = Page::getByPath("/page_not_found");
if(!$page->cID) {
$page = Page::getByID("/some_new_page");
}
}
parent::getOrCreate($page, $this->arHandle, 1);
parent::display($page);
@KorvinSzanto
KorvinSzanto / SampleController.php
Created Nov 5, 2014
Sample menu item implementation
View SampleController.php
<?php
namespace Sample\Menu\Item;
use Concrete\Core\Application\UserInterface\Menu\Item\ControllerInterface;
use Concrete\Core\Application\UserInterface\Menu\Item\ItemInterface;
use HtmlObject\Element;
class SampleController implements ControllerInterface
{
View gist:5d9e8a28a7d7c27c69a7
<?php
return array(
'debug' => array(
'display_errors' => true,
'detail' => 'debug'
)
);
View PHPtoICS.php
<?php
// Variables used in this script:
// $summary - text title of the event
// $datestart - the starting date (in seconds since unix epoch)
// $dateend - the ending date (in seconds since unix epoch)
// $address - the event's address
// $uri - the URL of the event (add http://)
// $description - text description of the event
// $filename - the name of this file for saving (e.g. my-event-name.ics)
//
You can’t perform that action at this time.