本文整理汇总了PHP中gcms::saveLanguage方法的典型用法代码示例。如果您正苦于以下问题:PHP gcms::saveLanguage方法的具体用法?PHP gcms::saveLanguage怎么用?PHP gcms::saveLanguage使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类gcms
的用法示例。
在下文中一共展示了gcms::saveLanguage方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: while
while (false !== ($text = readdir($f))) {
if ($text != '.' && $text != '..') {
if (is_file($dir . $text . '/sql.php')) {
$sqlfiles[] = $dir . $text . '/sql.php';
}
}
}
closedir($f);
foreach ($sqlfiles as $folder) {
$fr = file($folder);
foreach ($fr as $value) {
$sql = str_replace(array('{prefix}', '{WEBMASTER}', '{NOREPLY}', '\\r', '\\n'), array(PREFIX, $config['webmaster_email'], $reply, "\r", "\n"), trim($value));
if ($sql != '') {
if (preg_match('/INSERT[\\s]+INTO[\\s]+`' . PREFIX . '_language`.*/iu', $sql, $match)) {
// install language
$db->query($sql);
}
}
}
}
echo '<li class=correct>Install <strong>new languages</strong> <i>complete...</i></li>';
ob_flush();
flush();
// import old language
include ROOT_PATH . 'admin/install/langtool.php';
// บันทึกไฟล์ภาษา
gcms::saveLanguage();
echo '<li class=correct>Import <strong>old languages</strong> <i>complete...</i></li>';
ob_flush();
flush();
}
示例2: fwrite
$datas[] = '<FilesMatch "\\.(ico|jpg|jpeg|png|gif|swf|tpl|eot|svg|ttf|woff|js|css)$">';
$datas[] = 'FileETag MTime Size';
$datas[] = '</FilesMatch>';
$f = @fopen(ROOT_PATH . '.htaccess', 'wb');
if ($f) {
fwrite($f, implode("\n", $datas));
fclose($f);
}
echo '<li class=' . ($f ? 'correct' : 'incorrect') . '>Update file <b>.htaccess</b> ...</li>';
ob_flush();
flush();
// บันทึกไฟล์ภาษา
if (!defined('DB_LANGUAGE')) {
define('DB_LANGUAGE', $prefix . '_language');
}
foreach (gcms::saveLanguage($prefix . '_language') as $item) {
@copy(ROOT_PATH . "admin/install/img/{$item}.gif", DATA_PATH . "language/{$item}.gif");
}
echo '<li class=correct>Install <strong>languages</strong> ...</li>';
ob_flush();
flush();
if (@rename(ROOT_PATH . 'admin/install/', ROOT_PATH . "admin/{$mmktime}/")) {
echo '<li class=correct>โฟลเดอร์ <i>admin/install/</i> ถูกเปลี่ยนชื่อเป็น <i>admin/' . $mmktime . '/</i></li>';
} else {
echo '<li class=correct>กรุณาลบโฟลเดอร์ <i>admin/install/</i> ก่อนดำเนินการต่อ</li>';
}
ob_flush();
flush();
echo '</ol>';
echo '<p>การติดตั้งได้ดำเนินการเสร็จเรียบร้อย กรุณาเข้าระบบผู้ดูแลเพื่อตั้งค่าที่จำเป็นอื่นๆโดยใช้ขื่ออีเมล์ <em>' . $_SESSION['email'] . '</em> และ รหัสผ่าน <em>' . $password . '</em></p>';
echo '<p>คุณควรปรับ chmod ให้โฟลเดอร์ <em>' . DATA_FOLDER . '</em> เป็น 755 ก่อนดำเนินการต่อ (ถ้าคุณได้ทำการปรับ chmod ด้วยตัวเอง)</p>';