$row = sql_fetch_row($result);\r
$match = explode('.', $row[1]);\r
} else {\r
- $output = shell_exec('mysql -V');\r
$output = (function_exists('shell_exec')) ? @shell_exec('mysql -V') : '0.0.0';\r
preg_match('@[0-9]+\.[0-9]+\.[0-9]+@', $output, $version);\r
$match = explode('.', $version[0]);\r
$defSkinID = quickQuery($defskinQue);\r
$updateQuery = 'UPDATE ' . sql_table('blog') . ' SET `bdefskin` = ' . intval($defSkinID) . ' WHERE `bnumber` = 1';\r
sql_query($updateQuery);\r
+ $updateQuery = 'UPDATE ' . sql_table('config') . ' SET `value` = ' . intval($defSkinID). ' WHERE `name` = "BaseSkin"';\r
+ sql_query($updateQuery);\r
\r
// 12. install NP_Ping, if decided\r
if ($weblog_ping == 1) {\r
define('_TEXT11', '<p>あなたのコンピュータ上のファイルを書き換えたら、FTPを使ってウェブサーバにアップロードしてください。ASCIIモードで送信してファイルを上書きします。</p>');\r
define('_TEXT12', '<b>付記:</b> <i>config.php</i>の最初や終わりにスペースを空けないようにしましょう。実行時にエラーを引き起こす原因となります。<br />したがって、config.phpの最初の文字は "<"で最後の文字は">"としなければなりません。');\r
define('_TEXT13', '<p>Nucleusはインストールされ、<code>config.php</code>はアップデートされました。</p><p>セキュリティのため<code>config.php</code>のパーミッションを444に戻すことを忘れないでください(<a href="nucleus/documentation/tips.html#filepermissions">パーミッション変更の簡易ガイド</a>)。</p>');\r
-define('_TEXT14', '<p>Nucleusã\81¯èª°ã\81§ã\82\82ã\83\96ã\83ã\82°ã\81«ã\82³ã\83¡ã\83³ã\83\88ã\82\92æ®\8bã\81\99äº\8bã\81\8cå\87ºæ\9d¥ã\82\8bæ§\98ã\81«ã\81ªã\81£ã\81¦ã\81\84ã\82\8bã\81®ã\81§ã\80\81ã\81\93ã\81®ã\81¾ã\81¾ã\81§ã\81¯ã\82¹ã\83\91ã\83\9eã\83¼ã\81®æ¸©åº\8aã\81«ã\81ªã\82\8bå\8d±é\99ºã\81\8cã\81\82ã\82\8aã\81¾ã\81\99ã\80\82以ä¸\8bã\81®æ\96¹æ³\95ã\81®ã\81«ã\82\88ã\81£ã\81¦ã\83\96ã\83ã\82°ã\82\92ä¿\9dè·ã\81\99ã\82\8bã\81\93ã\81¨ã\82\92ã\81\8aå\8b§ã\82\81ã\81\97ã\81¾ã\81\99ï¼\9a</p>');\r
+define('_TEXT14', '<p>Nucleusは誰でもブログにコメントを残す事が出来る様になっているので、このままではスパマーの温床になる危険があります。以下の方法によってブログを保護することをお勧めします:</p>');\r
define('_TEXT14_L1', 'あなたがコメントを必要としないのであれば、管理エリアから「あなたのブログ」 > 「ブログ設定」 とたどり、 「コメントを許可しますか?」 の設定を「いいえ」にする事で、コメント投稿フォームを非表示にする事が出来ます。');\r
define('_TEXT14_L2', 'スパムを撃退・管理する為のプラグインをインストールすることも可能です:<a href="http://japan.nucleuscms.org/wiki/plugins_by_category#supamutsuru">Nucleus Japan wiki</a> (ブックマークをお勧めします)');\r
define('_HEADER10', 'インストールファイルの削除');\r
<div style="font-style: italic; margin: 2px;">
<a href="#templateitemsexample">link</a> -
September 5th 2008 18:51 -
- <a href="#templateitemsexample">カルマ</a> -
+ <a href="#templateitemsexample">karma</a> -
<a href="#templateitemsexample">no comments</a>
</div>
</div>
define('_ERROR_DUPTEMPLATENAME', 'Ʊ¤¸Ì¾Á°¤Î¥Æ¥ó¥×¥ì¡¼¥È¤¬´û¤Ë¸ºß¤·¤Þ¤¹');
define('_ERROR_BADSKINNAME', 'ÉÔÀµ¤Ê¥¹¥¥ó̾¤Ç¤¹¡£(a-z ¡¢0-9 ¤Î±Ñ¿ô»ú¤Î¤ß»ÈÍѲġ£¥¹¥Ú¡¼¥¹¤Ï»ÈÍÑÉÔ²Ä)');
define('_ERROR_DUPSKINNAME', 'Ʊ¤¸Ì¾Á°¤Î¥¹¥¥ó¤¬´û¤Ë¸ºß¤·¤Þ¤¹¡£');
-define('_ERROR_DEFAULTSKIN', '¾ï¤Ë "default" ¤È¤¤¤¦Ì¾Á°¤Î¥¹¥¥ó¤¬Â¸ºß¤·¤Ê¤±¤ì¤Ð¤¤¤±¤Þ¤»¤ó¡£');
+define('_ERROR_DEFAULTSKIN', '¤³¤Î¥¹¥¥ó¤Ïɸ½à¤Î¥¹¥¥ó¤ËÀßÄꤵ¤ì¤Æ¤¤¤ë¤¿¤áºï½ü¤Ç¤¤Þ¤»¤ó¡£');
define('_ERROR_SKINDEFDELETE', '°Ê²¼¤ÎBlog¤Î´ûÄê¤Î¥¹¥¥ó¤Ë»ØÄꤵ¤ì¤Æ¤¤¤ë¤¿¤á¡¢¥¹¥¥ó¤òºï½ü¤Ç¤¤Þ¤»¤ó¡£: ');
define('_ERROR_DISALLOWED', '¤³¤Î¥¢¥¯¥·¥ç¥ó¤Î¼Â¹Ô¤¬µö²Ä¤µ¤ì¤Æ¤¤¤Þ¤»¤ó¡£');
define('_ERROR_DELETEBAN', '¶Ø»ß¼Ô¤Îºï½üÃæ¤Ë¥¨¥é¡¼¤¬È¯À¸¤·¤Þ¤·¤¿(¶Ø»ß¼Ô¤¬Â¸ºß¤·¤Þ¤»¤ó)');
define('_ERROR_DUPTEMPLATENAME', '同じ名前のテンプレートが既に存在します');
define('_ERROR_BADSKINNAME', '不正なスキン名です。(a-z 、0-9 の英数字のみ使用可。スペースは使用不可)');
define('_ERROR_DUPSKINNAME', '同じ名前のスキンが既に存在します。');
-define('_ERROR_DEFAULTSKIN', '常に "default" という名前のスキンが存在しなければいけません。');
+define('_ERROR_DEFAULTSKIN', 'このスキンは標準のスキンに設定されているため削除できません。');
define('_ERROR_SKINDEFDELETE', '以下のBlogの既定のスキンに指定されているため、スキンを削除できません。: ');
define('_ERROR_DISALLOWED', 'このアクションの実行が許可されていません。');
define('_ERROR_DELETEBAN', '禁止者の削除中にエラーが発生しました(禁止者が存在しません)');
$tabstart = 75;\r
\r
while ($row = sql_fetch_assoc($res)) {\r
- echo '<li><a tabindex="' . ($tabstart++) . '" href="index.php?action=skinedittype&skinid=' . $skinid . '&type=' . htmlspecialchars(strtolower($row['stype'])) . '">' . htmlspecialchars(ucfirst($row['stype'])) . '</a> (<a tabindex="' . ($tabstart++) . '" href="index.php?action=skinremovetype&skinid=' . $skinid . '&type=' . htmlspecialchars(strtolower($row['stype'])) . '">remove</a>)</li>';\r
+ echo '<li><a tabindex="' . ($tabstart++) . '" href="index.php?action=skinedittype&skinid=' . $skinid . '&type=' . htmlspecialchars(strtolower($row['stype'])) . '">' . htmlspecialchars(ucfirst($row['stype'])) . '</a> (<a tabindex="' . ($tabstart++) . '" href="index.php?action=skinremovetype&skinid=' . $skinid . '&type=' . htmlspecialchars(strtolower($row['stype'])) . '">'._LISTS_DELETE.'</a>)</li>';\r
}\r
\r
echo '</ul>';\r
if (!file_exists($fileName))
{
+ if (!defined('_MANAGER_PLUGINFILE_NOTFOUND')) {
+ define('_MANAGER_PLUGINFILE_NOTFOUND', 'Plugin %s was not loaded (File not found)');
+ }
ACTIONLOG::add(WARNING, sprintf(_MANAGER_PLUGINFILE_NOTFOUND, $name));
return 0;
}
// check if class exists (avoid errors in eval'd code)
if (!class_exists($name))
{
+ if (!defined('_MANAGER_PLUGINFILE_NOCLASS')) {
+ define('_MANAGER_PLUGINFILE_NOCLASS', "Plugin %s was not loaded (Class not found in file, possible parse error)");
+ }
ACTIONLOG::add(WARNING, sprintf(_MANAGER_PLUGINFILE_NOCLASS, $name));
return 0;
}
$extraActions = array(
'membermailform',
'blogsetting',
- 'nucleusbutton'
+// 'nucleusbutton'
);
break;
case 'item':
'nextlink',
'prevlink',
'membermailform',
- 'nucleusbutton'
+// 'nucleusbutton'
);
}
break;
// skins
foreach ($this->skins as $skinId => $skinName) {
$skinName = htmlspecialchars($skinName, ENT_QUOTES);
- if (_CHARSET != 'UTF-8') {
+ if (strtoupper(_CHARSET) != 'UTF-8') {
$skinName = mb_convert_encoding($skinName, 'UTF-8', _CHARSET);
}
echo "\t\t" . '<skin name="' . $skinName . '" />' . "\n";
// templates
foreach ($this->templates as $templateId => $templateName) {
$templateName = htmlspecialchars($templateName, ENT_QUOTES);
- if (_CHARSET != 'UTF-8') {
+ if (strtoupper(_CHARSET) != 'UTF-8') {
$templateName = mb_convert_encoding($templateName, 'UTF-8', _CHARSET);
}
echo "\t\t" . '<template name="' . $templateName . '" />' . "\n";
}
// extra info
if ($this->info) {
- if (_CHARSET != 'UTF-8') {
+ if (strtoupper(_CHARSET) != 'UTF-8') {
$skin_info = mb_convert_encoding($this->info, 'UTF-8', _CHARSET);
} else {
$skin_info = $this->info;
$incMode = htmlspecialchars($skinObj->getIncludeMode(), ENT_QUOTES);
$incPrefx = htmlspecialchars($skinObj->getIncludePrefix(), ENT_QUOTES);
$skinDesc = htmlspecialchars($skinObj->getDescription(), ENT_QUOTES);
- if (_CHARSET != 'UTF-8') {
+ if (strtoupper(_CHARSET) != 'UTF-8') {
$skinName = mb_convert_encoding($skinName, 'UTF-8', _CHARSET);
$contentT = mb_convert_encoding($contentT, 'UTF-8', _CHARSET);
$incMode = mb_convert_encoding($incMode, 'UTF-8', _CHARSET);
while ($partObj = sql_fetch_object($res)) {
$type = htmlspecialchars($partObj->stype, ENT_QUOTES);
$cdata = $this->escapeCDATA($partObj->scontent);
- if (_CHARSET != 'UTF-8') {
+ if (strtoupper(_CHARSET) != 'UTF-8') {
$type = mb_convert_encoding($type, 'UTF-8', _CHARSET);
$cdata = mb_convert_encoding($cdata, 'UTF-8', _CHARSET);
}
$templateId = intval($templateId);
$templateName = htmlspecialchars($templateName, ENT_QUOTES);
$templateDesc = htmlspecialchars(TEMPLATE::getDesc($templateId), ENT_QUOTES);
- if (_CHARSET != 'UTF-8') {
+ if (strtoupper(_CHARSET) != 'UTF-8') {
$templateName = mb_convert_encoding($templateName, 'UTF-8', _CHARSET);
$templateDesc = mb_convert_encoding($templateDesc, 'UTF-8', _CHARSET);
}
while ($partObj = sql_fetch_object($res)) {
$type = htmlspecialchars($partObj->tpartname, ENT_QUOTES);
$cdata = $this->escapeCDATA($partObj->tcontent);
- if (_CHARSET != 'UTF-8') {
+ if (strtoupper(_CHARSET) != 'UTF-8') {
$type = mb_convert_encoding($type, 'UTF-8', _CHARSET);
$cdata = mb_convert_encoding($cdata, 'UTF-8', _CHARSET);
}
/* Component containers
----------------------------------*/
-.ui-widget { font-family: "\83\81\83C\83\8a\83I", "Meiryo", "\83q\83\89\83M\83m\8ap\83S Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "\82l\82r \82o\83S\83V\83b\83N", "MS PGothic", "IPA UIGothic", "IPA mona UIGothic", "VL PGothic", "Sazanami Gothic", "DynaLab-dfghsgothic w5-jisx0208.1990-0", "DynaLab-dfggothic w5-iso8859-1", "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif; font-size: 1.1em; }
+.ui-widget { font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "MS Pゴシック", "MS PGothic", "IPA UIGothic", "IPA mona UIGothic", "VL PGothic", "Sazanami Gothic", "DynaLab-dfghsgothic w5-jisx0208.1990-0", "DynaLab-dfggothic w5-iso8859-1", "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif; font-size: 1.1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: verdana, lucida, arial, helvetica, sans-serif; font-size: 1em; }
.ui-widget-header { border: 1px solid #fea503; background: #fecf03 url(images/ui-bg_highlight-hard_72_fecf03_1x100.png) 50% 50% repeat-x; color: #494949; font-weight: bold; }
.ui-widget-header a { color: #494949; }
<?php
} else {
?>
- <p class="warning"><a href="upgrade.php?from=<?php echo $current?>">ここをクリックしてデータベースを Nucleus v3.4 用にアップグレードします</a></p>
+ <p class="warning"><a href="upgrade.php?from=<?php echo $current?>">ここをクリックしてデータベースを Nucleus v3.50 用にアップグレードします</a></p>
<?php
}
?>