Skip to content

Instantly share code, notes, and snippets.

@ahomu
ahomu / gist:3052843
Created July 5, 2012 10:28
#ablogcms モジュールID変更画面に飛ぶボタンをつくるためのHookサンプル
<?php
// php/ACMS/User/Hook.php として作成
// config.server.phpのHOOK_ENABLEを1にしてください
class ACMS_User_Hook extends ACMS_Hook
{
/**
* @param string &$res
* @param ACMS_GET $thisModule
@atsu666
atsu666 / gist:3890331
Created October 15, 2012 00:55
#ablogcms エントリ作成時のPOSTデータを編集するサンプル
/**
* POSTモジュール処理前
* $thisModuleのプロパティを参照・操作するなど
*
* @param ACMS_POST $thisModule
*/
public function beforePostFire($thisModule)
{
$moduleName = get_class($thisModule);
@subak
subak / gist:5144191
Last active December 14, 2015 20:29
Stateful Nite 第4夜

jQuery.Deferred#pipe

非同期処理を直列に実行するときに、直前の実行結果が次の非同期処理の初期条件になるような場合に使います。

// 2 * 5 = 10
var filter = function ( x ) {
  return x * 5;
}
var callback = function ( result ) {
@atsu666
atsu666 / Module.php
Last active February 7, 2020 08:22
2.10.20 用
<?php
class ACMS_POST_Module extends ACMS_POST
{
function fix(& $Module)
{
if ( $Module->get('eid') ) {
if ( $Module->get('eid') == strval(intval($Module->get('eid'))) ) {
if ( $bid = ACMS_RAM::entryBlog($Module->get('eid')) ) {
$Module->setField('bid', $bid);