예제 #1
0
function show_edit_record_form($id)
{
    $categories = CCategoryManager::GetAllCategories();
    $record = CRecordManager::GetRecordById($id);
    if ($record) {
        $editRecordForm = new EditRecordForm("image/edit_btn.png", "Edit Record", "editting_record.php", "Save", $categories, $record);
        $editRecordForm->Show();
        return 1;
    } else {
        return 0;
    }
}
예제 #2
0
function show_categories()
{
    $categories = CCategoryManager::GetAllCategories();
    if ($categories) {
        ?>
<div class="table">
	<table class="list">
		<tr>
			<th>Name</th>
			<th>Is Receipt</th>
			<th>Description</th>
			<th>Edit</th>
			<th>Delete</th>
		</tr>
		
<?php 
        for ($i = 0; $i < count($categories); $i++) {
            $category = $categories[$i];
            if ($i % 2 == 0) {
                echo "<tr class='alt'>";
            } else {
                echo "<tr>";
            }
            echo "\t<td>" . $category->GetName() . "</td>";
            if ($category->IsReceipt()) {
                echo "<td class='image_cell'><img src='image/tick.png' /></td>";
            } else {
                echo "<td>&nbsp;</td>";
            }
            echo "\t<td>" . $category->GetDescription() . "&nbsp;</td>";
            echo "\t<td class='image_cell'><a href='edit_category.php?id=" . $category->GetId() . "'><img src='image/edit_btn.png' /></a></td>";
            echo "\t<td class='image_cell'><a href='deleting_category.php?id=" . $category->GetId() . "'><img src='image/delete_btn.png' /></a></td>";
            echo "<tr/>";
        }
        ?>
	</table>
</div> <!-- End of table -->
<?php 
    } else {
        echo "There is no any record";
    }
}
예제 #3
0
function show_filter_form()
{
    DLOG("show_filter_form()");
    $filters = isset($_SESSION['filters']) ? $_SESSION['filters'] : null;
    ?>
<h4>Filter</h4>
<form action="detail.php" method="post">
<input type="hidden" name="action_type" value="filter"/>
<table width="600" border="0" cellspacing="0">
	<!-- CATEGORY -->
	<tr>		
		<td>
			<input type="checkbox" name="enable_filter[]" value="category"
				<?php 
    if (isset($filters['categories'])) {
        echo "checked='checked'";
    }
    ?>
			>Category</input>
		</td>
		<td>
			<?php 
    $categories = CCategoryManager::GetAllCategories();
    foreach ($categories as $category) {
        echo "<input type='checkbox' name='category_filter[]' ";
        echo "value='" . $category->GetId() . "' ";
        if (isset($filters['categories'])) {
            foreach ($filters['categories'] as $cate_filter) {
                if ($category->GetId() == $cate_filter) {
                    echo "checked='checked'";
                    break;
                }
            }
        }
        echo "/>" . $category->GetName() . " ";
    }
    ?>
		</td>
	</tr>
	
	<!-- DETAIL -->
	<tr>
		<td width="130">
			<input type="checkbox" name="enable_filter[]" value="detail"
				<?php 
    if (isset($filters['detail'])) {
        echo "checked='checked'";
    }
    ?>
			>Detail</input>
		</td>
		<td>
			<input type="text" name="detail_text"
				<?php 
    if (isset($filters['detail'])) {
        echo "value='" . $filters['detail'] . "'";
    }
    ?>
			/>
		</td>
	</tr>
	
	<!-- FROM DATE -->
	<tr>
		<td>
			<input type="checkbox" name="enable_filter[]" value="from_date"
				<?php 
    if (isset($filters['from_date'])) {
        echo "checked='checked'";
    }
    ?>
			>From date</input>
		</td>
		<td>
			<?php 
    if (isset($filters['from_date'])) {
        showTimeBox("filter_detail_from_date", $filters['from_date']);
    } else {
        showTimeBox("filter_detail_from_date", 0);
    }
    ?>
		</td>
	</tr>	
	
	<!-- TO DATE -->
	<tr>
		<td>
			<input type="checkbox" name="enable_filter[]" value="to_date"
				<?php 
    if (isset($filters['to_date'])) {
        echo "checked='checked'";
    }
    ?>
			>To date</input>
		</td>
		<td>
			<?php 
    if (isset($filters['to_date'])) {
        showTimeBox("filter_detail_to_date", $filters['to_date']);
    } else {
        showTimeBox("filter_detail_to_date", 0);
    }
    ?>
		</td>
	</tr>
	
	<!-- FROM AMOUNT -->
	<tr>
		<td>
			<input type="checkbox" name="enable_filter[]" value="from_amount"
				<?php 
    if (isset($filters['from_amount'])) {
        echo "checked='checked'";
    }
    ?>
			>From amount</input>
		</td>
		<td>
			<input type="text" name="amount_from_filter"
				<?php 
    if (isset($filters['from_amount'])) {
        echo "value='" . $filters['from_amount'] . "'";
    }
    ?>
			/>
		</td>
	</tr>
	
	<!-- TO AMOUNT -->
	<tr>
		<td>
			<input type="checkbox" name="enable_filter[]" value="to_amount"
				<?php 
    if (isset($filters['to_amount'])) {
        echo "checked='checked'";
    }
    ?>
			>To amount</input>
		</td>
		<td>
			<input type="text" name="amount_to_filter"
				<?php 
    if (isset($filters['to_amount'])) {
        echo "value='" . $filters['to_amount'] . "'";
    }
    ?>
			/>
		</td>
	</tr>
	
	<!-- DESCRIPTION -->
	<tr>
		<td>
			<input type="checkbox" name="enable_filter[]" value="description"
				<?php 
    if (isset($filters['description'])) {
        echo "checked='checked'";
    }
    ?>
			>Description</input>
		</td>
		<td>
			<input type="text" name="desc_text"
				<?php 
    if (isset($filters['description'])) {
        echo "value='" . $filters['description'] . "'";
    }
    ?>
			/>
		</td>
	</tr>
	<tr>
		<td>&nbsp;</td>
		<td>
			<input type="submit" value="Filter" />
		</td>
	</tr>
</table>
</form>
<?php 
}