Skip to content

Instantly share code, notes, and snippets.

View katzueno's full-sized avatar

Katz Ueno katzueno

View GitHub Profile
@katzueno
katzueno / GravatarHelper.php
Last active September 22, 2022 19:52
Disable Gravatar for Mautic
<?php
/*
* @copyright 2014 Mautic Contributors. All rights reserved
* @author Mautic
*
* @link http://mautic.org
*
* @license GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
*/
@katzueno
katzueno / request_debug_app.php
Created September 27, 2018 12:33
Request debug
<?php
// /application/bootstrap/app.php
/*
* ----------------------------------------------------------------------------
* ## Request Debug
* ----------------------------------------------------------------------------
*/
Route::register('/ccm/c5-request_test_wKKv8AEYlB7F27WE', function() {
header("Pragma: no-cache");
@katzueno
katzueno / README.md
Last active August 6, 2018 04:39
Batch Modify Users

Batch Modify Users job for concrete5

(c) 2018. concrete5 Japan, Inc. (Katz Ueno) MIT License.

About

This is concrete5 Job to batch edit all existing users to make anonymouse or edit.

@katzueno
katzueno / StatusCodeCheck.php
Created June 26, 2018 11:02 — forked from hissy/StatusCodeCheck.php
#concrete5 Status Code Check Command
<?php
// application/src/Console/Command/StatusCodeCheck.php
namespace Application\Console\Command;
use Concrete\Core\Console\Command;
use Concrete\Core\Database\Connection\Connection;
use Concrete\Core\Http\Client\Client;
use Concrete\Core\Page\Page;
use Concrete\Core\Support\Facade\Application;
use Concrete\Core\Url\Url;
@katzueno
katzueno / StatusCodeCheck.php
Created June 26, 2018 11:02 — forked from hissy/StatusCodeCheck.php
#concrete5 Status Code Check Command
<?php
// application/src/Console/Command/StatusCodeCheck.php
namespace Application\Console\Command;
use Concrete\Core\Console\Command;
use Concrete\Core\Database\Connection\Connection;
use Concrete\Core\Http\Client\Client;
use Concrete\Core\Page\Page;
use Concrete\Core\Support\Facade\Application;
use Concrete\Core\Url\Url;
@katzueno
katzueno / ManualNavPublisher.php
Created December 25, 2017 08:11 — forked from hissy/ManualNavPublisher.php
[concrete5][V8][MigrationTool] Example of creating custom publisher
<?php
// application/src/Concrete/MigrationTool/Publisher/Block/ManualNavPublisher.php
namespace Application\Concrete\MigrationTool\Publisher\Block;
use Concrete\Core\Block\Block;
use Concrete\Core\Page\Page;
use PortlandLabs\Concrete5\MigrationTool\Entity\Import\Batch;
use PortlandLabs\Concrete5\MigrationTool\Entity\Import\BlockValue\BlockValue;
use PortlandLabs\Concrete5\MigrationTool\Publisher\Block\PublisherInterface;
@katzueno
katzueno / concrete.php
Created December 19, 2017 04:50
hreflang setting for concrete5 config
<?php
return [
/*
* ------------------------------------------------------------------------
* Multilingual Settings
* ------------------------------------------------------------------------
*/
'multilingual' => [
'set_alternate_hreflang' => true,
@katzueno
katzueno / core_stack_display_random.php
Created October 11, 2017 11:30
Stack display tips
<?php
use Concrete\Core\Block\View\BlockView;
defined('C5_EXECUTE') or die('Access Denied.');
$c = Page::getCurrentPage();
$cp = new Permissions($c);
if ($cp->canViewPageVersions()) {
$stack = Stack::getByID($stID);
} else {
@katzueno
katzueno / batch_delete_users.php
Created September 9, 2017 23:30
concrete5 job to delete non-admin users all at once.
<?php
namespace Application\Job;
use Concrete\Core\User\UserInfo;
use Core;
use Config;
use View;
class BatchDeleteUsers extends \Concrete\Core\Job\QueueableJob
{
@katzueno
katzueno / redactor.js
Created May 26, 2017 10:17
concrete5.7.5.13 fix for Google Chrome 58
if (function(a) {
"use strict";
function b(a, c) {
return new b.prototype.init(a, c)
}
Function.prototype.bind || (Function.prototype.bind = function(a) {
var b = this;
return function() {
return b.apply(a)
}