예제 #1
0
<?php

include_once __DIR__ . "/../include/header.php";
MSergeev\Core\Lib\Buffer::setTitle("ТО");
use MSergeev\Packages\Icar\Lib;
if (isset($_REQUEST['car']) && intval($_REQUEST['car']) > 0) {
    $carID = intval($_REQUEST['car']);
} else {
    $carID = Lib\MyCar::getDefaultCarID();
}
if (!isset($_REQUEST['page'])) {
    $page = 1;
} else {
    $page = intval($_REQUEST['page']);
}
?>
<p>Вы можете указать стоимость ТО двумя способами:
	<ul>
		<li>1. Указать явно стоимость ТО.</li>
		<li>2. Не указывать стоимость, но указать в разделах запчасти и ремонт, что расходы использованы в рамках ТО и указать номер ТО, в этом случае сумма затрат на ТО будет считаться автоматически.</li>
	</ul>
</p>
<p>
	Статистика для: <?php 
echo Lib\MyCar::showSelectCars("my_car", $carID, 'class="myCar"');
?>
<br>
	Общие затраты на ТО: <?php 
echo Lib\Ts::getTotalMaintenanceCostsFormatted($carID);
?>
 руб.<br><br>
예제 #2
0
<?php

include_once __DIR__ . "/../include/header.php";
MSergeev\Core\Lib\Buffer::setTitle("ТО - Удаление данных о прохождении ТО");
use MSergeev\Packages\Icar\Lib;
$curDir = basename(__DIR__);
if (!isset($_POST["ts_id"])) {
    ?>
	<p>Вы уверены, что хотите удалить запись с ID=<?php 
    echo $_GET["id"];
    ?>
?</p>
	<p><form action="" method="post">
		<input type="hidden" name="ts_id" value="<?php 
    echo $_GET["id"];
    ?>
">
		<input type="submit" value="Да, удалить">&nbsp;&nbsp;&nbsp;<a href="<?php 
    $curDir;
    ?>
/index.php">Отменить</a>
	</form></p>
<?php 
} else {
    ?>
	<?php 
    if ($res = Lib\Ts::deleteTs($_POST["ts_id"])) {
        ?>
<span style="color: green;">Успешно удалено</span><?php 
    } else {
        ?>
예제 #3
0
<?php

include_once __DIR__ . "/../include/header.php";
MSergeev\Core\Lib\Buffer::setTitle("Депозитный калькулятор");
?>



<?php 
$curDir = basename(__DIR__);
include_once MSergeev\Core\Lib\Loader::getPublic("finances") . "include/footer.php";
예제 #4
0
<?php

include_once __DIR__ . "/../include/header.php";
MSergeev\Core\Lib\Buffer::setTitle("Добавление операции");
use MSergeev\Packages\Finances\Lib\Operation;
use MSergeev\Packages\Finances\Lib\Accounts;
use MSergeev\Packages\Finances\Lib\Currency;
if (isset($_POST["action"])) {
    //Обрабатываем форму
    if (Operation::addOperationFromPost($_POST)) {
        //OK
    } else {
        //ERROR
    }
}
?>
<form id="add-operation" name="add-operation" method="post">
	<div class="form-element operation-beat clearfix">
		<input type="checkbox" name="operation-beat" value="1">&nbsp;Разбить операцию
	</div>
	<div class="default-form">
		<div class="form-element operation-sum clearfix">
			<label>Сумма:</label>
			<input id="operation-sum" type="text" name="operation-sum" value="">
		</div>
		<div class="form-element operation-date">
			<label>Дата:</label>
			<input id="operation-date" type="text" name="operation-date" value="<?php 
echo date('d.m.Y');
?>
">
예제 #5
0
<?php

include_once $_SERVER["DOCUMENT_ROOT"] . "/msergeev_config.php";
MSergeev\Core\Lib\Loader::IncludePackage("calendar");
__include_once(MSergeev\Core\Lib\Loader::getTemplate("calendar") . "header.php");
MSergeev\Core\Lib\Buffer::addCSS(MSergeev\Core\Lib\Loader::getTemplate("calendar") . "css/style.css");
MSergeev\Core\Lib\Buffer::addJS(MSergeev\Core\Lib\Config::getConfig("CORE_ROOT") . "js/jquery-1.11.3.min.js");
MSergeev\Core\Lib\Buffer::addJS(MSergeev\Core\Lib\Loader::getTemplate("calendar") . "js/script.js");
예제 #6
0
<?php

include_once __DIR__ . "/../include/header.php";
MSergeev\Core\Lib\Buffer::setTitle("Топливо");
use MSergeev\Packages\Icar\Lib;
if (isset($_REQUEST['car']) && intval($_REQUEST['car']) > 0) {
    $carID = intval($_REQUEST['car']);
} else {
    $carID = Lib\MyCar::getDefaultCarID();
}
if (!isset($_REQUEST['page'])) {
    $page = 1;
} else {
    $page = intval($_REQUEST['page']);
}
?>
<p>Статистика для: <?php 
echo Lib\MyCar::showSelectCars("my_car", $carID, 'class="myCar"');
?>
<br>
Общие затраты на топливо: <?php 
echo Lib\Fuel::getTotalFuelCostsFormatted($carID);
?>
 руб.<br>
Средний расход топлива: <?php 
echo Lib\MyCar::getCarAverageFuelFormatted($carID);
?>
 л./100км.<br>
Всего израсходованно топлива: <?php 
echo Lib\MyCar::getCarTotalSpentFuelFormatted($carID);
?>
예제 #7
0
<?php

include_once __DIR__ . "/../include/header.php";
MSergeev\Core\Lib\Buffer::setTitle("Добавление нового события");
?>

<?php 
/*
<div class="hidden">
	<p>Вы можете создать событие из шаблона: <select id="event_template" name="event_template">
			<option value="0" selected>--- Выбрать ---</option>
	</select><button id="use_event_template" name="use_event_template">Применить шаблон</button></p>
	<p>Либо создать, заполнив форму:</p>

<?//	<form action="" method="post" name="event_add">?>
		<hr><h2>Добавление события</h2>
		<table>
			<tr>
				<td>Имя события<span class="require">*</span></td>
				<td><input id="name" type="text" name="NAME" value=""></td>
				<td>&nbsp;</td>
			</tr>
			<tr>
				<td>Начало события<span class="require">*</span></td>
				<td>
					<table>
						<tr>
							<td><input id="day" type="text" size="5" name="DAY" value="0"></td>
							<td><input id="month" type="text" size="5" name="MONTH" value="0"></td>
							<td><input id="year" type="text" size="5" name="YEAR" value="0"></td>
							<td><input id="hour" type="text" size="5" name="HOUR" value="0"></td>
예제 #8
0
										<div class="button delete"><span title="Удалить"></span></div>
									</div>
								</div>
							</div>
							<div class="header open" data-id="2">
								<div class="arrow"></div>
								<div class="name green">Запланированные</div>
							</div>
							<div id="cat-list" class="list-2">
								<div class="plan" data-id="2">
									<div class="name">10.06<br>Заработная плата</div>
									<div class="money green">7000.00&nbsp;Р</div>
									<div class="buttons" style="display: none">
										<div class="button confirm"><span title="Подтвердить"></span></div>
										<div class="button edit"><span title="Редактировать"></span></div>
										<div class="button delete"><span title="Удалить"></span></div>
									</div>
								</div>
							</div>
						</div>
					</div>
				</div>
			</div>
		</td>
		<td class="info">
			<div class="main">
				<h1><?php 
echo MSergeev\Core\Lib\Buffer::showTitle();
?>
</h1>
예제 #9
0
<?php

include_once __DIR__ . "/../include/header.php";
MSergeev\Core\Lib\Buffer::setTitle("События");
use MSergeev\Core\Lib;
$path = Lib\Tools::getSitePath(Lib\Loader::getPublic("events"));
?>

<a href="<?php 
echo $path;
?>
events/add.php">Добавить событие</a>

<?php 
include_once MSergeev\Core\Lib\Loader::getPublic("events") . "include/footer.php";
예제 #10
0
<?php

include_once __DIR__ . "/../include/header.php";
MSergeev\Core\Lib\Buffer::setTitle("Топливо - Редактирование данных о заправке");
use MSergeev\Packages\Icar\Lib;
$fuelCostsID = intval($_REQUEST["id"]);
if (isset($_POST["action"])) {
    if ($res = Lib\Fuel::updateFuelFromPost($_POST)) {
        ?>
<span style="color: green;">Данные успешно изменены</span><?php 
    } else {
        ?>
<span style="color: red;">Ошибка изменения данных</span><?php 
    }
}
$arFuel = Lib\Fuel::getFuelList(null, $fuelCostsID);
$arFuel = $arFuel[0];
//msDebug($arFuel);
?>
	<form action="" method="post">
		<input type="hidden" name="id" value="<?php 
echo $fuelCostsID;
?>
">
		<table class="add_ts">
			<tr>
				<td class="title">Автомобиль</td>
				<td><?php 
echo Lib\MyCar::showSelectCars("my_car", $arFuel['MY_CAR_ID'], 'class="myCar"');
?>
</td>
예제 #11
0
<?php

include_once $_SERVER["DOCUMENT_ROOT"] . "/msergeev_config.php";
MSergeev\Core\Lib\Loader::IncludePackage("apihelp");
__include_once(MSergeev\Core\Lib\Loader::getTemplate("apihelp") . "header.php");
MSergeev\Core\Lib\Buffer::addCSS(MSergeev\Core\Lib\Loader::getTemplate("apihelp") . "css/style.css");
MSergeev\Core\Lib\Buffer::addJS(MSergeev\Core\Lib\Config::getConfig("CORE_ROOT") . "js/jquery-1.11.3.min.js");
MSergeev\Core\Lib\Buffer::addJS(MSergeev\Core\Lib\Loader::getTemplate("apihelp") . "js/script.js");
//MSergeev\Core\Lib\Loc::setModuleMessages('apihelp');
예제 #12
0
<?php

include_once __DIR__ . "/../include/header.php";
MSergeev\Core\Lib\Buffer::setTitle("Добавление цели");
use MSergeev\Packages\Finances\Lib\Targets;
use MSergeev\Packages\Finances\Lib\Accounts;
use MSergeev\Packages\Finances\Lib\Currency;
if (isset($_POST["action"])) {
    //Обрабатываем форму
    if (Targets::addTargetFromPost($_POST)) {
        //OK
    } else {
        //ERROR
    }
}
?>
<form id="add-target" name="add-target" method="post">
	<div class="target-image">
		<div class="image img-wedding-3"></div>
		<div class="button-img"><span>Изменить</span></div>
	</div>
	<div class="form-element target-want clearfix">
		<label>Хочу:</label>
		<?php 
echo Targets::showSelectTargetWant('target-want', 'target-want');
?>
	</div>
	<div class="form-element target-category clearfix">
		<label>Категория:</label>
		<div class="target-category-pay">
			<?php 
예제 #13
0
<?php

include_once __DIR__ . "/../include/header.php";
MSergeev\Core\Lib\Buffer::setTitle("Отчеты");
?>



<?php 
$curDir = basename(__DIR__);
include_once MSergeev\Core\Lib\Loader::getPublic("finances") . "include/footer.php";
예제 #14
0
<?php

include_once __DIR__ . "/../include/header.php";
MSergeev\Core\Lib\Buffer::setTitle("Календарь");
?>



<?php 
$curDir = basename(__DIR__);
include_once MSergeev\Core\Lib\Loader::getPublic("finances") . "include/footer.php";
예제 #15
0
<?php

include_once __DIR__ . "/../include/header.php";
MSergeev\Core\Lib\Buffer::setTitle("Бюджет");
?>



<?php 
$curDir = basename(__DIR__);
include_once MSergeev\Core\Lib\Loader::getPublic("finances") . "include/footer.php";
예제 #16
0
<?php

include_once __DIR__ . "/../include/header.php";
MSergeev\Core\Lib\Buffer::setTitle("Пользователь");
?>



<?php 
$curDir = basename(__DIR__);
include_once MSergeev\Core\Lib\Loader::getPublic("finances") . "include/footer.php";
예제 #17
0
<?php

include_once __DIR__ . "/include/header.php";
MSergeev\Core\Lib\Buffer::setTitle("Главная");
?>



<?php 
$curDir = basename(__DIR__);
include_once MSergeev\Core\Lib\Loader::getPublic("icar") . "include/footer.php";
예제 #18
0
<?php

include_once __DIR__ . "/../include/header.php";
MSergeev\Core\Lib\Buffer::setTitle("Задачи");
?>



<?php 
include_once MSergeev\Core\Lib\Loader::getPublic("events") . "include/footer.php";
예제 #19
0
<?php

include_once __DIR__ . "/../include/header.php";
MSergeev\Core\Lib\Buffer::setTitle("Топливо - Добавление данных о заправке");
use MSergeev\Packages\Icar\Lib;
use MSergeev\Core\Lib\Options;
if (isset($_REQUEST['car']) && intval($_REQUEST['car']) > 0) {
    $carID = intval($_REQUEST['car']);
} else {
    $carID = Lib\MyCar::getDefaultCarID();
}
if (!($fuelMarkSelected = Options::getOptionInt('icar_last_fuelmark_' . $carID))) {
    $fuelMarkSelected = 'null';
}
if (isset($_POST['action']) && intval($_POST['action']) == 1) {
    if (Lib\Fuel::addFuelFromPost($_POST)) {
        echo '<span class="ok">Данные успешно добавлены</span>';
    } else {
        echo '<span class="err">Ошибка добавления данных</span>';
    }
}
//msDebug(Lib\Odo::getMaxOdo($carID));
?>
<form action="" method="post">
	<table class="add_ts">
		<tr>
			<td class="title">Автомобиль</td>
			<td><?php 
echo Lib\MyCar::showSelectCars("my_car", $carID, 'class="myCar"');
?>
</td>
예제 #20
0
<?php

include_once __DIR__ . "/../include/header.php";
MSergeev\Core\Lib\Buffer::setTitle("Инфо");
?>



<?php 
$curDir = basename(__DIR__);
include_once MSergeev\Core\Lib\Loader::getPublic("finances") . "include/footer.php";
예제 #21
0
<?php

include_once __DIR__ . "/../include/header.php";
MSergeev\Core\Lib\Buffer::setTitle("Кредитный калькулятор");
?>



<?php 
$curDir = basename(__DIR__);
include_once MSergeev\Core\Lib\Loader::getPublic("finances") . "include/footer.php";
예제 #22
0
<?php

include_once __DIR__ . "/../include/header.php";
MSergeev\Core\Lib\Buffer::setTitle("Мои машины");
use MSergeev\Packages\Icar\Lib\MyCar;
$arResult['CARS'] = MyCar::getListCar();
//msDebug($arResult);
?>
<p><a href="add.php">Добавить автомобиль</a></p>
<p>Автомобили в вашем гараже:</p>
<div class="mycars">
	<?php 
foreach ($arResult['CARS'] as $myCar) {
    ?>
		<div class="carinfo" id="car_<?php 
    echo $myCar["ID"];
    ?>
">
			<div class="blockcar">
				<b><i><?php 
    echo $myCar['NAME'];
    ?>
</i></b>&nbsp;<?php 
    echo $myCar["DEFAULT"] ? '(по-умолчанию)' : '';
    ?>
<br>
				<b><?php 
    echo $myCar["BRAND"]['NAME'];
    ?>
&nbsp;<?php 
    echo $myCar["MODEL"]['NAME'];
예제 #23
0
<?php

include_once __DIR__ . "/../include/header.php";
MSergeev\Core\Lib\Buffer::setTitle("Путевые точки");
?>



<?php 
$curDir = basename(__DIR__);
include_once MSergeev\Core\Lib\Loader::getPublic("icar") . "include/footer.php";
예제 #24
0
<?php

include_once __DIR__ . "/../include/header.php";
MSergeev\Core\Lib\Buffer::setTitle("Группы задач");
use MSergeev\Packages\Tasks\Lib;
$arResult = Lib\Groups::getGroupTree();
//msDebug($arResult);
/*
1 Общие задачи 14
	2 Домоводство 9
		3 Ежедневные дела 4
		5 Комунальные платежи 6
		7 Обслуживание 8
	10 Развлечения 13
		11 Дни рождения 12

<ul>
	1 <li>Общие задачи</li>
	<ul>
		2<li>Домоводство</li>
		<ul>
			3 <li>Ежедневные дела</li> 4
			5 <li>Комунальные платежи</li> 6
			7 <li>Обслуживание</li> 8
		9 </ul>
		<li>Развлечения</li>
		10 <ul>
			11 <li>Дни рождения</li> 12
		13 </ul>
	14 </ul>
</ul>
예제 #25
0
<?php

include_once __DIR__ . "/../include/header.php";
MSergeev\Core\Lib\Buffer::setTitle("ТО - Редактирование данных о прохождении ТО");
use MSergeev\Packages\Icar\Lib;
if (isset($_REQUEST['id']) && intval($_REQUEST['id']) > 0) {
    $editID = intval($_REQUEST['id']);
} else {
    die("ERROR");
}
if (!isset($_POST["action"])) {
    if (!($arTs = Lib\Ts::getTsList(NULL, $editID))) {
        die("ERROR");
    }
    //msDebug($arTs);
    ?>
	<form action="" method="post">
		<table class="add_ts">
			<tr>
				<td class="title">Автомобиль</td>
				<td><?php 
    echo Lib\MyCar::showSelectCars("my_car", $arTs[0]["MY_CAR_ID"], 'class="myCar"');
    ?>
</td>
			</tr>
			<tr>
				<td class="title">Номер ТО</td>
				<td><?php 
    echo Lib\Ts::showSelectTsNum("ts_num", $arTs[0]["TS_NUM"]);
    ?>
</td>
예제 #26
0
<?php

include_once __DIR__ . "/../include/header.php";
MSergeev\Core\Lib\Buffer::setTitle("Доход");
?>



<?php 
$curDir = basename(__DIR__);
include_once MSergeev\Core\Lib\Loader::getPublic("icar") . "include/footer.php";
예제 #27
0
<?php

include_once __DIR__ . "/../include/header.php";
MSergeev\Core\Lib\Buffer::setTitle("Корзина");
?>



<?php 
$curDir = basename(__DIR__);
include_once MSergeev\Core\Lib\Loader::getPublic("finances") . "include/footer.php";
예제 #28
0
<?php

include_once __DIR__ . "/../include/header.php";
MSergeev\Core\Lib\Buffer::setTitle("Ремонт");
?>



<?php 
$curDir = basename(__DIR__);
include_once MSergeev\Core\Lib\Loader::getPublic("icar") . "include/footer.php";
예제 #29
0
<?php

include_once __DIR__ . "/../include/header.php";
MSergeev\Core\Lib\Buffer::setTitle("Операции");
?>



<?php 
$curDir = basename(__DIR__);
include_once MSergeev\Core\Lib\Loader::getPublic("finances") . "include/footer.php";
예제 #30
0
<?php

include_once __DIR__ . "/include/header.php";
MSergeev\Core\Lib\Buffer::setTitle("Добавить счёт");
use MSergeev\Packages\Finances\Lib\Accounts;
if (isset($_POST["action"])) {
    //Обрабатываем форму
    if (Accounts::addAccountFromPost($_POST)) {
        //OK
    } else {
        //ERROR
    }
}
?>
<form id="add-account" name="add-account" method="post">
	<div class="form-element account-type clearfix">
		<label>Тип счета:</label>
		<?php 
echo Accounts::showSelectAccountType('account-type', 'account-type');
?>
	</div>
	<div class="form-element account-status clearfix">
		<label>Статус:</label>
		<input type="radio" name="account-status" value="1" checked> Обычный
		<input type="radio" name="account-status" value="2"> <span class="img-like"></span> Избранный
		<input type="radio" name="account-status" value="0"> <span class="img-hidden"></span> Скрытый
	</div>
	<div class="form-element account-bank clearfix" style="display: none">
		<label>Банк:</label>
		<input type="text" name="account-bank" value="">
	</div>