예제 #1
0
 public function printArray($all)
 {
     if (is_array($all)) {
         // Kint::dump($all);
         echo "<table border=1px>";
         echo "\r\n\t\t\t\t<thead>\r\n\t\t\t\t\t<th></th>\r\n    \t\t\t\t<th>id</th>\r\n \t\t\t\t\t<th>Задание</th>\r\n \t\t\t\t\t<th>Описание</th>\r\n \t\t\t\t\t<th>Поручено</th>\r\n \t\t\t\t\t<th>Срок</th>\r\n \t\t\t\t\t<th>Окончено</th>\r\n \t\t\t\t\t<th>Кто поручил</th>\r\n \t\t\t\t\t<th>Кому поручено</th>\r\n \t\t\t\t\t<th>Приоритет</th>\r\n \t\t\t\t\t<th>Статус</th>\r\n \t\t\t\t\t<th>Сайт</th>\r\n\t\t\t\t</thead>";
         foreach ($all as $x) {
             $id = $x->id;
             $hostingName = hosting::GET($x->hostingID)->name;
             $managerName = manager::GET($x->managerID)->name;
             $registratorName = registrator::GET($x->registratorID)->name;
             $from = $_SERVER['REQUEST_URI'];
             echo "\r\n\t\t\t\t\t<tr>\r\n\t\t\t\t\t\t<td>\r\n\t\t\t\t\t\t\t<a href=\"/task/edit/{$id}?return-url={$from}\">\r\n\t\t\t\t\t\t\t\tE\r\n\t\t\t\t\t\t\t</a>\r\n\t\t\t\t\t\t</td>\r\n\t\t\t\t\t\t<td>\r\n\t\t\t\t\t\t\t<a href=\"/task/view/{$id}\">\r\n\t\t\t\t\t\t\t\t{$id}\r\n\t\t\t\t\t\t\t</a>\r\n\t\t\t\t\t\t</td>\r\n\t\t\t\t\t\t<td><a href=\"/task/view/{$id}\">\r\n\t\t\t\t\t\t\t{$x->name}\r\n\t\t\t\t\t\t</td></a>\r\n\t\t\t\t\t\t<td>{$x->description}</td>\r\n\t\t\t\t\t\t<td>";
             if (!is_null($x->insert_datetime)) {
                 echo DateTime::createFromFormat("M d Y h:i:s:uA", $x->insert_datetime)->format("Y-m-d H:i");
             }
             echo "</td>\r\n\t\t\t\t\t\t<td>";
             if (!is_null($x->deadlineDate)) {
                 echo DateTime::createFromFormat("M d Y h:i:s:uA", $x->deadlineDate)->format("Y-m-d H:i");
             }
             echo "</td>\r\n\t\t\t\t\t\t<td>";
             if (!is_null($x->finishedDate)) {
                 echo DateTime::createFromFormat("M d Y h:i:s:uA", $x->finishedDate)->format("Y-m-d H:i");
             }
             echo "</td>\r\n\t\t\t\t\t\t<td><a href=\"/user/view/{$x->giver_userID}\">\r\n\t\t\t\t\t\t\t" . user::GET($x->giver_userID)->username . "\r\n\t\t\t\t\t\t</a></td>\r\n\t\t\t\t\t\t<td><a href=\"/user/view/{$x->doer_userID}\">\r\n\t\t\t\t\t\t\t" . user::GET($x->doer_userID)->username . "\r\n\t\t\t\t\t\t</a></td>\r\n\t\t\t\t\t\t<td>" . priority::GET($x->priorityID)->name . "</td>\r\n\t\t\t\t\t\t<td>" . status::GET($x->statusID)->name . "</td>\r\n\t\t\t\t\t\t<td><a href=\"/site/view/{$x->siteID}\">" . site::GET($x->siteID)->name . "</a></td>\r\n\t\t\t\t\t</tr>\r\n\t\t\t\t";
         }
         echo "</table>";
     }
 }
 public function GET($id)
 {
     if (!registrator::IFDELETED($id)) {
         $getQuery = "SELECT id, name, login, password, owner FROM [dbo].[registrator] WHERE id={$id};";
         $row = mssql_fetch_array(mssql_query($getQuery));
         $result = new registrator($row["id"], $row["name"], $row["login"], $row["password"], $row["owner"]);
         return $result;
     }
 }
 public function newEntry()
 {
     if ($_SERVER['REQUEST_METHOD'] == 'POST') {
         registrator::INSERT($_POST['name']);
         header("Location: /registrator/view/{$id}");
     } else {
         registratorController::loadView('new', $args = array());
     }
 }
예제 #4
0
<!-- <a href="/registrator">INDEX</a><br><br> -->
<?php 
global $menuHover;
$root = "/registrator";
$menuHover->Add("Все", $root);
$menuHover->Add("Новый", $root . "/new");
$menuHover->Add("Изменить", $root . "/edit/" . $args['id']);
$menuHover->Add("Удалить", $root . "/delete/" . $args['id'], "return confirm('Are you sure?');");
?>

<?php 
registrator::printOne(registrator::GET($args['id']));
//echo 'id: '.$current->id.'<br>name: '.$current->name;
?>
<br><br>
<!-- <a href="/registrator/edit/<?php 
echo $args['id'];
?>
">EDIT</a><br> -->
<!-- <a href="/registrator/delete/<?php 
echo $args['id'];
?>
" onclick="return confirm('Are you sure?');">DELETE</a><br> -->
<br><br><h3>sites of registrator</h3>
<?php 
site::printArray(site::GETSQL("SELECT * FROM site WHERE deleted = 0 AND registratorID=" . $args['id']));
예제 #5
0
<h2>INDEX</h2>
<?php 
global $menuHover;
$root = "/registrator";
$menuHover->Add("Новый", $root . "/new");
?>
<!-- <a href="/registrator/new">ADD</a><br><br> -->
<?php 
registrator::printArray(registrator::GETALL());
예제 #6
0
foreach ($managers as $manager) {
    echo " <option ";
    if ($current->managerID == $manager->id) {
        echo " selected ";
    }
    echo ' value="' . $manager->id . '" ';
    echo " > ";
    echo $manager->name;
    echo " </option> ";
}
?>
	</select>
	
	registratorID:<select name="registratorID">
		<option disabled selected>Выберите регистратор</option>
		<?php 
$registrators = registrator::GETALL();
foreach ($registrators as $registrator) {
    echo " <option ";
    if ($current->registratorID == $registrator->id) {
        echo " selected ";
    }
    echo ' value="' . $registrator->id . '" ';
    echo " > ";
    echo $registrator->name;
    echo " </option> ";
}
?>
	</select>
	<input type="submit">
</form>
예제 #7
0
$root = "/registrator";
$menuHover->Add("Все", $root);
$menuHover->Add("Новый", $root . "/new");
$menuHover->Add("Просмотр", $root . "/view/" . $args['id']);
$menuHover->Add("Удалить", $root . "/delete/" . $args['id'], "return confirm('Are you sure?');");
?>

<form method="post">
	name:<input name="name" type="text" value="<?php 
echo registrator::GET($args['id'])->name;
?>
">
	login:<input name="login" type="text" value="<?php 
echo registrator::GET($args['id'])->login;
?>
">
	password:<input name="password" type="text" value="<?php 
echo registrator::GET($args['id'])->password;
?>
">
	owner:<input name="owner" type="text" value="<?php 
echo registrator::GET($args['id'])->owner;
?>
">
	<input type="submit">
</form>

<!-- <a href="/registrator/view/<?php 
echo $args['id'];
?>
">VIEW</a><br> -->
예제 #8
0
 public function printOne($site)
 {
     $id = $site->id;
     $hostingName = hosting::GET($site->hostingID)->name;
     $managerName = manager::GET($site->managerID)->name;
     $registratorName = registrator::GET($site->registratorID)->name;
     echo "<table>";
     echo "<tr><td><b>\tid\t\t\t</b></td><td>\t\t\t\t\t\t\t\t\t\t\t\t\t\t{$site->id}\t\t\t</a></td></tr>";
     echo "<tr><td><b>\tИмя\t\t\t</b></td><td>\t\t\t\t\t\t\t\t\t\t\t\t\t\t{$site->name}\t\t\t</a></td></tr>";
     echo "<tr><td><b>\tХостинг\t\t</b></td><td><a \thref=\"/hosting/view/{$site->hostingID}\">\t\t{$hostingName}\t\t</a></td></tr>";
     echo "<tr><td><b>\tМенеджер\t</b></td><td><a \thref=\"/manager/view/{$site->managerID}\">\t\t{$managerName}\t\t</a></td></tr>";
     echo "<tr><td><b>\tРегистратор\t</b></td><td><a href=\"/registrator/view/{$site->registratorID}\">\t{$registratorName}\t</a></td></tr>";
     echo "</table>";
 }