* @copyright	Copyright (c) 2013 - 2018
 * @link		http://www.easy4php.com
 * @author		keshuichong
 * @version		1.0
 */
require_once 'init.php';
$ope = $_GET['ope'];
$dbUnique = $_GET['u'];
ob_start();
importClass('File');
$dbConfig = getConfigByUnique($dbUnique);
$tmpDict = TMP . 'dict_' . $dbUnique . '.php';
if (!file_exists($tmpDict) || $ope == 'refresh' || $ope == 'init') {
    importClass('DB_Factory');
    $dbFac = new DB_Factory($dbConfig);
    $dict = $dbFac->getDict();
    $serialized_object = serialize($dict);
    $safe_object = str_replace("", "~~NULL_BYTE~~", $serialized_object);
    File::writeFile($tmpDict, $safe_object, 'w');
} else {
    $dict = getDictByConfig($dbUnique);
}
$msg = ob_get_contents();
ob_end_clean();
//V($msg);
if ($ope == 'init') {
    if ($msg) {
        exit('fail');
    }
    exit('succ');
}