|
|
@@ -0,0 +1,76 @@
|
|
|
+<?php
|
|
|
+
|
|
|
+if (!defined('IN_ONLINE')) {
|
|
|
+ exit('Access Denied');
|
|
|
+}
|
|
|
+
|
|
|
+/**
|
|
|
+ * Description of multilingual
|
|
|
+ *
|
|
|
+ * @author Administrator
|
|
|
+ */
|
|
|
+class multilingual{
|
|
|
+
|
|
|
+ private static $_multilingual;
|
|
|
+
|
|
|
+ function __construct() {
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ public static function getInstance() {
|
|
|
+ global $memory_limit;
|
|
|
+ $memory_limit = ini_get("memory_limit");
|
|
|
+ ini_set("memory_limit", '2048M');
|
|
|
+ if (!self::$_multilingual) {
|
|
|
+ $c = __CLASS__;
|
|
|
+ self::$_multilingual = new $c;
|
|
|
+ }
|
|
|
+ return self::$_multilingual;
|
|
|
+ }
|
|
|
+ public function multilingual_config() {
|
|
|
+ $operate = utils::_get('operate');
|
|
|
+ $operate = strtolower($operate);
|
|
|
+
|
|
|
+ /*
|
|
|
+ * multilingual_load
|
|
|
+ */
|
|
|
+ if ($operate == "multilingual_search") {
|
|
|
+ $this->_multilingual_search();
|
|
|
+ }
|
|
|
+
|
|
|
+ /*
|
|
|
+ * multilingual_save
|
|
|
+ */
|
|
|
+ if ($operate == "multilingual_save") {
|
|
|
+ $multilingual = $_POST['multilingual_param'];
|
|
|
+
|
|
|
+ $unverifiedNumber = $multilingual['unverifiedNumber'];
|
|
|
+ $page = $multilingual['page'];
|
|
|
+ $data = $multilingual['data'];
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ private function _multilingual_search() {
|
|
|
+ $page = common::check_input($_POST ['page']);
|
|
|
+ $sql = "SELECT * from public.i18n_content where page = '$page'";
|
|
|
+ $content = common::excuteObjectSql($sql);
|
|
|
+
|
|
|
+ if(empty($content)){
|
|
|
+ common::echo_json_encode(500,"Page not exist");
|
|
|
+ exit();
|
|
|
+ }
|
|
|
+
|
|
|
+ $multilingual = array();
|
|
|
+ $multilingual["unverifiedNumber"] = $content['unverifinumber'];
|
|
|
+ $multilingual["page"] = $page;
|
|
|
+ $multilingual["data"] = json_decode($content['content_data'],true);
|
|
|
+
|
|
|
+ common::echo_json_encode(200,$multilingual);
|
|
|
+ exit();
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+?>
|