Exemple #1
0
<?php

include "config.inc.php";
//include "uploadedFile.php";
include "alias.php";
adminPage();
$conn = getConnection();
if (strtoupper($_SERVER['REQUEST_METHOD']) == 'POST') {
    $aliasText = issetOrBlank($_POST['alias']);
    $pointer = issetOrBlank($_POST['pointer']);
    //echo "Alias: ".$alias.", pointer: ".$pointer;
    if ($aliasText != "" && $pointer != "") {
        //we can add them if the alias doesn't already exist.
        if (!startsWith($aliasText, "/")) {
            $aliasText = "/" . $aliasText;
        }
        $alias = new Alias($conn);
        $alias->setAlias($aliasText);
        //must start with '/'
        $numAliases = sizeof($alias->getObjectsLikeThis());
        $alias->setType("url");
        $alias->setPointer($pointer);
        if ($alias->getAlias() != "/" && $numAliases == 0 && $alias->save() > 0) {
            echo '<h1>Alias created OK!</h1>';
            echo $alias->getAlias() . " will now point to: " . $pointer;
        } else {
            if ($numAliases > 0) {
                echo '<p>The Alias: ' . $alias->getAlias() . ' already exists</p>';
            } else {
                if ($alias->getAlias() == "/") {
                    echo '<p>Alias cannot be saved as /</p>';
Exemple #2
0
?>
				</select>
			</td>
		</tr>
		
		<tr>
			<td>File</td>
			<td>
				<input type="file" name="file-file" required/>
			</td>
		</tr>
		
		<tr>
			<td>Alias</td>
			<td><input name="file-alias" type="text" value="<?php 
echo issetOrBlank($_POST['file-alias']);
?>
" placeholder="/alias" /></td>
		</tr>
		
		<tr>
			<td colspan="2">
				<input type="submit" value="submit" />
			</td>
		<tr>	
		
		</table>
		
		
		</form>
		
Exemple #3
0
 $fileUpdate->setActive(issetOrBlank($_POST['file-active']) == "" ? 0 : 1);
 if (!isset($_FILES["file-file"])) {
     //no new file
     $fileUpdate->setUploader($file->getUploader());
     $fileUpdate->setSize($file->getSize());
     $fileUpdate->setContentType($file->getContentType());
     $fileUpdate->setExtension($file->getExtension());
     $fileUpdate->setPath($file->getPath());
 } else {
     //$file->setUploader( ($_SESSION['username'] != "" ? $_SESSION['username'] : '******' ); //from session?
     //$file->setSize($_FILES["file-file"]['size']);
     //$file->setContentType( issetOrBlank($_FILES["file-file"]['type']) );
     //$file->setExtension( pathinfo($_FILES["file-file"]['name'], PATHINFO_EXTENSION) );
     //delete existing file
 }
 $fileAlias = issetOrBlank($_POST['file-alias']);
 if (!startsWith($fileAlias, "/")) {
     $fileAlias = "/" . $fileAlias;
 }
 //	echo "Alias: ".$file->getAliasID();
 //	echo "Alias Text: ".$fileAlias;
 //check if alias is new or changed.
 $aliasFind = "SELECT `id` FROM `alias` WHERE `alias` = :ALIASTEXT";
 $aliasFind = $conn->prepare($aliasFind);
 $aliasFind->bindParam(':ALIASTEXT', $fileAlias);
 $aliasFind->execute();
 $aliasFind = $aliasFind->fetchAll(PDO::FETCH_ASSOC);
 //echo "Alias ID: ".$aliasFind[0]['id'];
 if ($aliasFind[0]['id'] == $file->getAliasID()) {
     //echo "No Alias Update";
     $fileUpdate->setAliasID($file->getAliasID());
Exemple #4
0
session_start();
include "config.inc.php";
if (!isset($_SESSION['username'])) {
    exit;
}
$type = $_GET['type'];
$draw = $_GET['draw'];
// current ID?
$start = $_GET['start'];
$length = (int) $_GET['length'];
$orderBy = (int) $_GET['order'][0]['column'];
$orderDir = $_GET['order'][0]['dir'];
$orderDir = $orderDir == "asc" ? "ASC" : "DESC";
//order[0][column]:2
//order[0][dir]:desc
$search = issetOrBlank($_GET['search']['value']);
if ($search != "") {
    $search = "%" . $search . "%";
}
if ($start < 0 || !is_int($start)) {
    $start = 0;
}
//https://datatables.net/manual/server-side
if ($type == "files") {
    $conn = getConnection();
    $query = "SELECT COUNT(`id`) as `cnt` FROM `uploadedfile`";
    $result = $conn->prepare($query);
    $result->execute();
    $result = $result->fetchAll(PDO::FETCH_ASSOC);
    $recordsTotal = $result[0]['cnt'];
    if ($orderBy != "" && is_int($orderBy)) {