public function OpenFolder($path) { if ($path !== '.') { $dir = opendir(dirname(__FILE__) . "/../../../" . $path); } else { $dir = opendir(dirname(__FILE__) . "/../../../"); } while ($name = readdir($dir)) { $getInfoFromDB = DATABASE::select("filemanager", "`size`,`timestamp`", "`path`='" . $path . "' AND `file`='" . $name . "' AND `isEnabled`='1'", ''); if (count($getInfoFromDB) > 0) { $infoFile = $getInfoFromDB[0]; } else { $insertIntoDB = DATABASE::insert('filemanager', '`file`,`path`,`timeseconds`,`userID`,`isEnabled`,`size`', "'" . $name . "','" . $path . "','" . ADMIN_CONFIGURATION::$CONFIG['timeseconds'] . "','1','1','" . filesize(dirname(__FILE__) . "/../../../" . $path . '/' . $name) . "'", '0'); } if (isset($infoFile)) { $userInfo = new USER($infoFile['userID']); } else { $userInfo = new USER($_SESSION['userID']); } if ($name == '.') { $name = new ADMIN_TRANSLATION(LANG, 'FileManagerRoot', 1, 0); } if ($name == '..') { $name = new ADMIN_TRANSLATION(LANG, 'FileManagerUP', 1, 0); } self::$fileInfo[] = ADMIN_CONFIGURATION::$CONFIG['adminURL'] . LANG . '/filemanager/?modal=1path=' . urlencode($path) . '&file=' . urlencode($name); if (is_file(dirname(__FILE__) . "/../../../" . $path . '/' . $name)) { $getExtenstion = explode('.', $name); if (in_array($getExtenstion[count($getExtenstion) - 1], $this->extensions)) { self::$Icons[] = $this->icons[array_search($getExtenstion[count($getExtenstion) - 1], $this->extensions)]; } else { self::$Icons[] = 'file-o'; } } else { self::$Icons[] = 'folder'; } self::$files[] = array($name, $userInfo->USERNAME . ' ' . $userInfo->USERLATNAME, $infoFile['size'], $infoFile['timestamp']); } }
private function Post() { $table = strtolower(htmlspecialchars($_POST['values'][0], ENT_QUOTES)); $query = "CREATE TABLE `" . DB_PREFIX . $table . "` ("; $arrayWhat = array(); $arrayValues = array(); for ($k = 2; $k < count($_POST['values']); $k += 6) { $comment = htmlspecialchars($_POST['values'][$k], ENT_QUOTES); $name = htmlspecialchars($_POST['values'][$k + 1], ENT_QUOTES); $type = htmlspecialchars($_POST['values'][$k + 2], ENT_QUOTES); (int) ($length = htmlspecialchars($_POST['values'][$k + 3], ENT_QUOTES)); $primary = htmlspecialchars($_POST['values'][$k + 4], ENT_QUOTES); $uniq = htmlspecialchars($_POST['values'][$k + 5], ENT_QUOTES); array_push($arrayWhat, '`table`,`name`,`title`,`timeSeconds`,`isEnabled`'); array_push($arrayValues, "'{$table}','{$name}','{$comment}','" . ADMIN_CONFIGURATION::$CONFIG['timeSeconds'] . "','1'"); $query .= " `{$name}` "; if ($type !== 'text' and $type !== 'date') { $query .= strtoupper($type) . "({$length}) "; } else { $query .= strtoupper($type) . ' '; } if ($primary == 'true') { $query .= " AUTO_INCREMENT PRIMARY KEY COMMENT '{$comment}', "; } if ($primary == 'false' and $uniq == 'true') { $query .= "COMMENT '{$comment}', UNIQUE ({$name}), "; } if ($primary == 'false' and $uniq == 'false') { $query .= " COMMENT '{$comment}',"; } } $insert = DATABASE::query(mb_substr($query, 0, mb_strlen($query, "UTF-8") - 1, "UTF-8") . ')'); if (is_bool($insert) && $insert == true) { echo '0'; } else { echo $insert; } $insert2 = DATABASE::insert('admin_tabletitles', $arrayWhat, $arrayValues, 1); if (is_bool($insert2) && $insert2 == true or is_array($insert)) { echo ''; } }
<button type="button" onClick="frameactionform()">Create</button> <button type="button" onClick="clearframeform()">Cancel</button> </div> <? break; case "newitem": $data['name'] = $_POST['name']; $data['x'] = $_POST['x']; $data['y'] = $_POST['y']; $data['w'] = $_POST['w']; $data['h'] = $_POST['h']; $data['mip'] = $_POST['m']; $data['sprite_id'] = $_POST['sprite_id']; if(DATABASE::insert("sprite_frame",$data)) echo "Frame created successfully."; break; case "edititem": $data['name'] = $_POST['name']; $data['x'] = $_POST['x']; $data['y'] = $_POST['y']; $data['w'] = $_POST['w']; $data['h'] = $_POST['h']; $data['mip'] = $_POST['m']; if(DATABASE::update("sprite_frame",array("sprite_frame_id"=>$_REQUEST['sprite_frame_id']),$data)) echo "Frame updated successfully."; break;
private function Post() { $queryWhat = ''; $queryValues = ''; for ($k = 0; $k < count($_POST['values']); $k++) { $variable = htmlspecialchars($_POST['values'][$k][0], ENT_QUOTES); $value = htmlspecialchars($_POST['values'][$k][1], ENT_QUOTES); if ($value == '/') { $value = ''; } if ($variable == 'menuTitleLang') { $vl = $variable . ADMIN_CONFIGURATION::$CONFIG['timeSeconds']; $expl = explode(',', $value); $languagesList = DATABASE::select('admin_languages', '`languageID`', "`isEnabled`='1'", ''); if (count($languagesList) > 0) { for ($l = 0; $l < count($languagesList); $l++) { $insert1 = DATABASE::insert('admin_translation', '`translationTitleLang`,`LanguageID`,`text`,`timeSeconds`,`isEnabled`', "'{$vl}','" . $languagesList[$l]['languageID'] . "','" . $expl[$l] . "','" . CONFIGURATION::$CONFIG['timeSeconds'] . "','1'", 0); if (is_bool($insert1) && $insert1 == true) { echo ''; } else { echo $insert1; } } } $value = $vl; } if ($variable == 'Modal') { if ($value == 'true') { $value = 1; } else { $value = 0; } } if ($variable == 'Parent') { if ($value == -1) { $value = 0; } } if ($k > 0) { $queryWhat .= ',`' . $variable . '`'; } else { $queryWhat = $variable; } if ($k > 0) { $queryValues .= ",'" . $value . "'"; } else { $queryValues = "'" . $value . "'"; } } $insert = DATABASE::insert('admin_menu', $queryWhat . ',`isEnabled`', $queryValues . ",'1'", 0); if (is_bool($insert) && $insert == true) { echo '0'; } else { echo $insert; } }