$product['cover'] = 1; //trim($cover[0]); // save picture @file_put_contents(PT_PATH . 'picture/' . $product['id'] . '.jpg', base64_decode($cover[1])); } } // preg product's star if (preg_match('/5つ星のうち ([0-9.]+)/i', $html, $star)) { $product['star'] = $star[1]; } $db->beginTrans(); $product = filter::apply('refresh', $product, $html); // Save $id = $product['id']; unset($product['id']); list($sql, $value) = array_values(update_array($product)); $value[':id'] = $id; $rs = $db->prepare("UPDATE `a_good` SET {$sql} WHERE `id`=:id")->execute($value); if ($rs === false) { $db->rollback(); json_return(null, 1, 'Load page\'s data fail, please retry.'); } // Commit if (!$db->commit()) { $db->rollback(); json_return(null, 9, 'Load page\'s data fail, please retry.'); } $product['id'] = $id; template::assign('v', $product); $html = template::fetch('_tr'); json_return($html);
if (move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) { chmod($target_path, 777); insert_file($target_path); $message['text'] = $lang['admin_db_update_msg']; $message['color'] = 'green'; } else { $message['text'] = $lang['admin_msg_upl_3']; $message['color'] = 'red'; } } $dir_val = scandir(ROOT_DIR . './theme/'); array_shift($dir_val); array_shift($dir_val); $ver = json_decode(get_url('http://wot-news.com/ajax/clanstat', $config), TRUE); // Config $config = update_array($config, get_config()); // Scaning /tabs/ directory $tabs_dir = read_tabs_dir(); // Checking if all files in db $tabs_check = check_tabs_db($tabs_dir); // Reading current db $current_tab = read_tabs(); $current_user = read_users(); /**Мультиклан считываем**/ $multiclan = read_multiclan(); $multiclan_main = multi_main($multiclan); foreach ($multiclan as $clan) { $multiclan_info[$clan['id']] = $cache->get('get_last_roster_' . $clan['id'], 0); /*if($multiclan_info[$clan['id']] === FALSE) { $multiclan_info[$clan['id']] = get_api_roster($clan['id'],$config); }