예제 #1
0
    ?>
" /><label for="module<?php 
    echo $nowKey['identifier'];
    ?>
"><?php 
    echo $nowKey['display'], '::', $nowKey['title'];
    ?>
</label></h4>
																			
											<div class="edit-button-box">
											</div>
											<div class="module-content">
<?php 
    $pluginURL = "{$context->getProperty('service.path')}/plugins/{$nowKey['plugin']}";
    include_once ROOT . "/plugins/{$nowKey['plugin']}/index.php";
    echo pretty_dress(call_user_func($nowKey['id'], array('preview' => '')));
    ?>
											</div>
										</li>
<?php 
}
?>
	
									</ul>
								</fieldset>
								
								<div class="button-box">
									<input type="submit" class="input-button" value="<?php 
echo _t('모듈 추가');
?>
" title="<?php 
예제 #2
0
파일: index.php 프로젝트: ni5am/Textcube
    dress('textcube_name', TEXTCUBE_NAME, $view);
    dress('textcube_version', TEXTCUBE_VERSION, $view);
    $tagSearches = array('@<a @i', '@</a *>@i', '@ id *= *".*"@isU', '@ onkey(down|up|press) *="@i', '@ on(click|load|unload) *="@i', '@<input +@i', '@<script.*</script *>@siU', '@<form @siU', '@</form>@siU');
    $tagReplaces = array('<span ', '</span>', '', ' onnothing="', ' onnothing="', '<input disabled="disabled" ', '', '<div ', '</div>');
    $view = preg_replace($tagSearches, $tagReplaces, $view);
    return correctSidebarImage($view);
}
$skin = new Skin($skinSetting['skin']);
$sidebarCount = count($skin->sidebarBasicModules);
getBlogContentForSideBar();
if ($_REQUEST['sidebarNumber'] >= 0 && $_REQUEST['sidebarNumber'] < $sidebarCount) {
    $sidebarOrder = getSidebarModuleOrderData($sidebarCount);
    $target = $sidebarOrder[$_REQUEST['sidebarNumber']][$_REQUEST['modulePos']];
    $sidebarPluginArray = array();
    for ($i = 0; $i < count($sidebarMappings); $i++) {
        $sidebarPluginArray[$sidebarMappings[$i]['plugin'] . '/' . $sidebarMappings[$i]['handler']] = array('type' => 3, 'id' => $sidebarMappings[$i]['handler'], 'plugin' => $sidebarMappings[$i]['plugin'], 'title' => $sidebarMappings[$i]['title'], 'display' => $sidebarMappings[$i]['display'], 'identifier' => implode(':', array(3, $sidebarMappings[$i]['plugin'], $sidebarMappings[$i]['handler'])), 'parameters' => $sidebarMappings[$i]['parameters']);
    }
    if ($target['type'] == 3) {
        $sidbarPluginIndex = $target['id']['plugin'] . '/' . $target['id']['handler'];
        if (array_key_exists($sidbarPluginIndex, $sidebarPluginArray)) {
            $pluginURL = $context->getProperty('service.path') . "/plugins/{$target['id']['plugin']}";
            include_once ROOT . "/plugins/{$target['id']['plugin']}/index.php";
            if (!empty($configMappings[$target['id']['plugin']]['config'])) {
                $configVal = getCurrentSetting($target['id']['plugin']);
            } else {
                $configVal = '';
            }
            echo pretty_dress(call_user_func($target['id']['handler'], $target['parameters']));
        }
    }
}