/** * ファイルの削除 * * @param string mode (install, update, restore) * @param class EnsmallAuth * @param string delete codename (''の場合は、アドオンもすべて削除) * @return string error */ function delete_files($mode, $ens, $fm, $codename = '') { $error = ''; $mode = 'uninstall'; // get upload list $uplist = $ens->get_updateFileList($mode, $codename); if ($uplist !== FALSE) { $sum = count($uplist['files']) + count($uplist['dirs']); $cnt = 0; // delete files $fm->changeidir(); foreach ($uplist['files'] as $file) { // install.php チェック if ($file == 'install.php') { $cnt++; continue; } $cnt++; $fm->delete_file($file); flush2($file, $cnt, $sum); } if ($codename == "") { // 利用規約の削除 $fm->delete_file(DESCRIPTION_FILE); } // delete dirs $curdir = $fm->pwd(); foreach ($uplist['dirs'] as $file) { $cnt++; $fm->delete_dir($curdir . '/' . $file . '/'); flush2($file, $cnt, $sum); } // インストール回数をカウントアップ $pid = $codename == '' ? '' : $ens->addons[$codename]['id']; $ens->install_log($mode, $fm->server, $pid); } else { $error = 'ファイルリストを取得できませんでした。'; } if ($error == '') { go_link('install.php?complete&mode=' . $mode . '&addon=' . $codename); } return $error; }
$sql_description = " description LIKE '%{$description}%' AND"; } $sql = 'SELECT count(id) FROM mochigames WHERE' . $sql_rating . $sql_category . $sql_keywords . $sql_description . ' isinstalled = 0 AND hidden = 0'; $query = yasDB_select($sql, false); $num_games = $query->fetch_array(MYSQLI_NUM); $query->close(); echo '<table class="listing" cellpadding="0" cellspacing="0"> <tr style="font-weight: bold;"> <td width="100px"> Category: ' . $cat . '</td> <td align="center">Rating: ' . $rat . '</td> <td align="center">Description: ' . $des . '</td> <td align="center">Keywords: ' . $key . '</td> <td class="last" align="center">Games: ' . $num_games[0] . '</td> </tr></table>'; flush2(); if (isset($_GET['page'])) { $pageno = $_GET['page']; } else { $pageno = 1; } //********************************************************************************************************************************************** if (isset($_GET['filter'])) { $category = $_GET['category']; $rating = $_GET['rating']; $description = yasDB_clean($_GET['description']); $keywords = yasDB_clean($_GET['keywords']); } else { $category = "all"; $rating = "all"; $description = '';
public static function get_new_quotes_from_zitate_de() { while (quote::zitate_de__check_if_can_fetch_quotes()) { $quote = quote::zitate_de__get_1_new_quote_from_zitate_de(); arr($quote); quote::zitate_de__insert_quote_to_database($quote); flush2(); //$i++; } }