示例#1
0
 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']);
     }
 }
示例#2
0
 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 '';
     }
 }
示例#3
0
						<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;
示例#4
0
 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;
     }
 }