Fixed : Ads manager new layout
This commit is contained in:
parent
a28be4bbc0
commit
515778c036
4 changed files with 289 additions and 201 deletions
|
@ -1,61 +1,81 @@
|
||||||
<?php
|
<?php
|
||||||
/*
|
|
||||||
***************************************************************
|
/*
|
||||||
| Copyright (c) 2007-2009 Clip-Bucket.com. All rights reserved.
|
* **************************************************************
|
||||||
| @ Author : ArslanHassan
|
| Copyright (c) 2007-2012 Clip-Bucket.com. All rights reserved.
|
||||||
| @ Software : ClipBucket , © PHPBucket.com
|
| @ Author : ArslanHassan
|
||||||
***************************************************************
|
| @ Software : ClipBucket , <EFBFBD> PHPBucket.com
|
||||||
*/
|
* **************************************************************
|
||||||
|
*/
|
||||||
|
|
||||||
require'../includes/admin_config.php';
|
require'../includes/admin_config.php';
|
||||||
$userquery->admin_login_check();
|
$userquery->admin_login_check();
|
||||||
$pages->page_redir();
|
$pages->page_redir();
|
||||||
$userquery->perm_check('ad_manager_access',true);
|
$userquery->perm_check('ad_manager_access', true);
|
||||||
//Adding
|
//Adding
|
||||||
if(isset($_POST['add']))
|
if (isset($_POST['add'])) {
|
||||||
{
|
$adsObj->AddAd();
|
||||||
$adsObj->AddAd();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//Updating
|
//Updating
|
||||||
if(isset($_POST['update']))
|
if (isset($_POST['update'])) {
|
||||||
{
|
$ad_id = mysql_clean($_POST['ad_id']);
|
||||||
$ad_id = mysql_clean($_GET['ad_id']);
|
$array = $_POST;
|
||||||
$array = $_POST;
|
$array['ad_id'] = $ad_id;
|
||||||
$array['ad_id'] = $ad_id;
|
$adsObj->EditAd($array);
|
||||||
$adsObj->EditAd($array);
|
|
||||||
}
|
}
|
||||||
//Deleting
|
//Deleting
|
||||||
if(isset($_GET['delete']))
|
if (isset($_GET['delete'])) {
|
||||||
{
|
$adsObj->DeleteAd($_GET['delete']);
|
||||||
$adsObj->DeleteAd($_GET['delete']);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//Chaing Ad Status
|
//Chaing Ad Status
|
||||||
if(isset($_GET['activate']))
|
if (isset($_GET['activate'])) {
|
||||||
{
|
$adid = mysql_clean($_GET['activate']);
|
||||||
$adid = mysql_clean($_GET['activate']);
|
$adsObj->ChangeAdStatus(1, $adid);
|
||||||
$adsObj->ChangeAdStatus(1,$adid);
|
|
||||||
}
|
}
|
||||||
if(isset($_GET['deactivate']))
|
if (isset($_GET['deactivate'])) {
|
||||||
{
|
$adid = mysql_clean($_GET['deactivate']);
|
||||||
$adid = mysql_clean($_GET['deactivate']);
|
$adsObj->ChangeAdStatus(0, $adid);
|
||||||
$adsObj->ChangeAdStatus(0,$adid);
|
}
|
||||||
|
|
||||||
|
|
||||||
|
//Multi active/deactive and delete
|
||||||
|
if ($_POST['action-mode'] == 'activate') {
|
||||||
|
for ($i = 0; $i < count($_POST['check_ad']); $i++) {
|
||||||
|
$adsObj->ChangeAdStatus(1, $_POST['check_ad'][$i]);
|
||||||
|
}
|
||||||
|
$eh->flush();
|
||||||
|
e(lang('Selected ads have been activated'), 'm');
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($_POST['action-mode'] == 'deactivate') {
|
||||||
|
for ($i = 0; $i < count($_POST['check_ad']); $i++) {
|
||||||
|
$adsObj->ChangeAdStatus(0, $_POST['check_ad'][$i]);
|
||||||
|
}
|
||||||
|
$eh->flush();
|
||||||
|
e(lang('Selected ads have been deactivated'), 'm');
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($_POST['action-mode'] == 'delete') {
|
||||||
|
for ($i = 0; $i < count($_POST['check_ad']); $i++) {
|
||||||
|
$adsObj->DeleteAd($_POST['check_ad'][$i]);
|
||||||
|
}
|
||||||
|
$eh->flush();
|
||||||
|
e(lang('Selected ads have been deleted'), 'm');
|
||||||
}
|
}
|
||||||
|
|
||||||
//Editing Ad
|
//Editing Ad
|
||||||
if(isset($_GET['ad_id']))
|
if (isset($_GET['ad_id'])) {
|
||||||
{
|
$ad_id = mysql_clean($_GET['ad_id']);
|
||||||
$ad_id = mysql_clean($_GET['ad_id']);
|
$ad_data = $adsObj->get_ad_details($ad_id);
|
||||||
$ad_data = $adsObj->get_ad_details($ad_id);
|
if (!$ad_data)
|
||||||
if(!$ad_data)
|
e(lang("ad_exists_error1"));
|
||||||
e(lang("ad_exists_error1"));
|
else
|
||||||
else
|
assign('ad_data', $ad_data);
|
||||||
assign('ad_data',$ad_data);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
subtitle("Advertisments Manager");
|
subtitle("Advertisments Manager");
|
||||||
template_files('ads_manager.html');
|
template_files('ads_manager.html');
|
||||||
display_it();
|
display_it();
|
||||||
|
|
||||||
?>
|
?>
|
|
@ -1,163 +1,229 @@
|
||||||
{if $ad_data.ad_name !=''}
|
|
||||||
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
|
|
||||||
<tr>
|
|
||||||
<td width="10" class="left_head"> </td>
|
|
||||||
<td class="head">Eid Advertisement</td>
|
|
||||||
<td width="10" class="right_head"> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td colspan="3"><form id="form1" name="form1" method="post" action="">
|
|
||||||
<input type="hidden" name="ad_id" value="{$ad_data.ad_id}" />
|
|
||||||
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="block">
|
|
||||||
<tr>
|
|
||||||
<td valign="top"> </td>
|
|
||||||
<td align="right">all fields are required</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td valign="top"> </td>
|
|
||||||
<td align="center">{$ad_data.ad_code|ad}</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td width="150" valign="top"><label for="name">Advertisement Name</label>
|
|
||||||
*</td>
|
|
||||||
<td><input name="name" type="text" id="name" value="{$ad_data.ad_name}" size="45" />
|
|
||||||
e.g Home Banner</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td valign="top"><label for="placement">Advertisement Placement</label></td>
|
|
||||||
<td><select name="placement" id="placement">
|
|
||||||
{assign var='ads_placements' value=$adsObj->get_placements()}
|
|
||||||
{section name=a_list loop=$ads_placements}
|
|
||||||
{if $ads_placements[a_list].placement_name!=''}
|
|
||||||
<option value="{$ads_placements[a_list].placement}" {if $ad_data.ad_placement==$ads_placements[a_list].placement} selected="selected"{/if} >{$ads_placements[a_list].placement_name}</option>
|
|
||||||
{/if}
|
|
||||||
{/section}
|
|
||||||
|
|
||||||
|
|
||||||
</select>
|
|
||||||
<a href="ads_add_placements.php">Add More Placements</a></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td valign="top"><label for="code">Advertisement Code</label></td>
|
|
||||||
<td><textarea name="code" id="code" cols="45" rows="5">{$ad_data.ad_code}</textarea></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Status</td>
|
|
||||||
<td><label>
|
|
||||||
<input name="status" type="radio" value="1" {if $ad_data.ad_status=='1'}checked="checked" {/if} />
|
|
||||||
Active</label>
|
|
||||||
<label>
|
|
||||||
<input type="radio" name="status" value="0"{if $ad_data.ad_status=='0'}checked="checked"{/if} />
|
|
||||||
Inactive</label></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td> </td>
|
|
||||||
<td align="right"><input type="submit" name="update" class="button" value="Update Advertisement" onclick="return validate_ad_form(add_adv)"/></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</form></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
<br />
|
|
||||||
<br />
|
|
||||||
{else}
|
|
||||||
{if $edit_ad != "show"}
|
|
||||||
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
|
|
||||||
<tr>
|
|
||||||
<td width="10" class="left_head"> </td>
|
|
||||||
<td class="head">Add Advertisement</td>
|
|
||||||
<td width="10" class="right_head"> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td colspan="3"><form id="form1" name="form1" method="post" action="ads_manager.php">
|
|
||||||
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="block">
|
|
||||||
<tr>
|
|
||||||
<td valign="top"> </td>
|
|
||||||
<td align="right">all fields are required</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td width="150" valign="top"><label for="name">Advertisement Name</label>
|
|
||||||
*</td>
|
|
||||||
<td><input name="name" type="text" id="name" size="45" />
|
|
||||||
e.g Home Banner</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td valign="top"><label for="placement">Advertisement Placement</label></td>
|
|
||||||
<td><select name="placement" id="placement">
|
|
||||||
{assign var='ads_placements' value=$adsObj->get_placements()}
|
|
||||||
{section name=a_list loop=$ads_placements}
|
|
||||||
{if $ads_placements[a_list].placement_name!=''}
|
|
||||||
<option value="{$ads_placements[a_list].placement}" {$select} >{$ads_placements[a_list].placement_name}</option>
|
|
||||||
{/if}
|
|
||||||
{/section}
|
|
||||||
|
|
||||||
|
|
||||||
</select>
|
|
||||||
<a href="ads_add_placements.php">Add More Placements</a></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td valign="top"><label for="code">Advertisement Code</label></td>
|
|
||||||
<td><textarea name="code" id="code" cols="45" rows="5"></textarea></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Status</td>
|
|
||||||
<td><label>
|
|
||||||
<input name="status" type="radio" value="1" checked="checked" />
|
|
||||||
Active</label>
|
|
||||||
<label>
|
|
||||||
<input type="radio" name="status" value="0" />
|
|
||||||
Inactive</label></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td> </td>
|
|
||||||
<td align="right"><input type="submit" name="add" class="button" value="Add Advertisement" onclick="return validate_ad_form(add_adv)"/></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</form></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
<br />
|
|
||||||
{/if}
|
|
||||||
<br />
|
|
||||||
<h2>Advertisement Manager</h2>
|
<h2>Advertisement Manager</h2>
|
||||||
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="1" >
|
|
||||||
<tr>
|
|
||||||
<td colspan="5" class="tr_head">
|
|
||||||
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="block_head">
|
|
||||||
<tr>
|
|
||||||
<td width="50" align="left" class="left_head">AID</td>
|
|
||||||
<td width="150" class="head" align="left"><div class="head_sep_left" style="width:130px">Advertisment name</div></td>
|
|
||||||
<td class="head"><div class="head_sep_left" style="width:150px">Advertisment</div></td>
|
|
||||||
<td width="120" align="left" class="head"><div class="head_sep_left" style="width:100px">Impressions</div></td>
|
|
||||||
<td width="120" align="left" class="head"><div class="head_sep_left" style="width:100px">Date Added</div> </td>
|
|
||||||
<td width="270" align="left" class="head"><div class="head_sep_left" style="width:220px">Placement</div></td>
|
|
||||||
<td width="200" class="right_head"><div class="head_sep_left" style="width:100px">Actions</div></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
<div class="block">
|
|
||||||
<table width="100%" border="0" cellspacing="0" cellpadding="0" >
|
|
||||||
{assign var='ads' value=$adsObj->get_advertisements()}
|
|
||||||
{if $ads}
|
|
||||||
{foreach item=ad from=$ads}
|
|
||||||
<tr>
|
|
||||||
<td width="50" align="left"><div>{$ad.ad_id}</div></td>
|
|
||||||
<td width="150" align="left"><div style="padding-left:10px">{$ad.ad_name}</div></td>
|
|
||||||
<td align="left"><div style="padding-left:10px">{$ad.ad_codes}<a href="ads_manager.php?ad_id={$ad.ad_id}">View Advertisment</a></div></td>
|
|
||||||
<td width="120" align="left"><div style="padding-left:10px">{$ad.ad_impressions|number_format}</div></td>
|
|
||||||
<td width="120" align="left"><div style="padding-left:10px">{$ad.date_added|date_format}</div></td>
|
|
||||||
<td width="270" align="left"><div style="padding-left:10px">{$adsObj->get_placement_name($ad.ad_placement)}</div></td>
|
|
||||||
<td width="200" align="left"><div style="padding-left:10px"><a href="ads_manager.php?ad_id={$ad.ad_id}">Edit</a> |
|
|
||||||
<a href="ads_manager.php?delete={$ad.ad_id}">Delete</a> | {if $ad.ad_status!=1}<a href="?activate={$ad.ad_id}">Activate</a>{else}<a href="?deactivate={$ad.ad_id}">Deactivate</a>{/if}</div></td>
|
|
||||||
</tr>
|
|
||||||
{/foreach}
|
|
||||||
{/if}
|
|
||||||
</table></div></td>
|
|
||||||
</tr>
|
|
||||||
{if $bgcolor == ""}
|
|
||||||
{assign var = bgcolor value = "#EEEEEE"}
|
|
||||||
{else}
|
|
||||||
{assign var = bgcolor value = ""}
|
|
||||||
{/if}
|
|
||||||
|
|
||||||
</table>
|
<div class="height10"></div>
|
||||||
{/if}
|
|
||||||
|
{assign var='ads' value=$adsObj->get_advertisements()}
|
||||||
|
|
||||||
|
<div class="manager-list">
|
||||||
|
<div class="controller scrolltoFixed white-grad">
|
||||||
|
<div class="buttons">
|
||||||
|
<div class="btn-toolbar">
|
||||||
|
<div class="btn-group">
|
||||||
|
<label class="btn check-all"><input type="checkbox"></label>
|
||||||
|
</div>
|
||||||
|
<div class="btn-group">
|
||||||
|
<a class="btn" onclick="$('#action-mode').val('activate');$('#ads-manager').submit();">Activate</a>
|
||||||
|
<a class="btn" onclick="$('#action-mode').val('deactivate');$('#ads-manager').submit();">Deactivate</a>
|
||||||
|
<a class="btn btn-danger" onclick="cb_confirm('Confirm Remove?','Are you sure you want to remove selected ads?',function(){
|
||||||
|
$('#action-mode').val('delete');
|
||||||
|
$('#ads-manager').submit();
|
||||||
|
})">Delete</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="right-button">
|
||||||
|
<a class="btn btn-primary" data-toggle="modal" data-target="#new-ad-modal">
|
||||||
|
<i class="icon-plus icon-white"></i>
|
||||||
|
Create new ad
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="modal fade hide" id="new-ad-modal">
|
||||||
|
<div class="modal-header">
|
||||||
|
<button type="button" class="close" data-dismiss="modal">×</button>
|
||||||
|
<h3>Add Advertisement</h3>
|
||||||
|
</div>
|
||||||
|
<div class="modal-body">
|
||||||
|
<form name="" class="form form-horizontal" id="new-ad-form" method="post">
|
||||||
|
<div class="control-group">
|
||||||
|
<label class="control-label" for="name">Advertisement input</label>
|
||||||
|
<div class="controls">
|
||||||
|
<input type="text" class="input-xlarge" id="name" name="name">
|
||||||
|
<p class="help-block">e.g <code>Home Page Banner</code></p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="control-group">
|
||||||
|
<label class="control-label" for="placement">Advertisement placement</label>
|
||||||
|
<div class="controls">
|
||||||
|
<select name="placement" id="placement">
|
||||||
|
{assign var='ads_placements' value=$adsObj->get_placements()}
|
||||||
|
{foreach $ads_placements as $ads_place}
|
||||||
|
{if $ads_place.placement_name!=''}
|
||||||
|
<option value="{$ads_place.placement}">{$ads_place.placement_name}</option>
|
||||||
|
{/if}
|
||||||
|
{/foreach}
|
||||||
|
</select>
|
||||||
|
<p class="help-block"><a href="ads_add_placements.php" class="btn">Add new placement</a></p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="control-group">
|
||||||
|
<label class="control-label" for="code">Advertisement code</label>
|
||||||
|
<div class="controls">
|
||||||
|
<textarea name="code" id="code" cols="45" rows="5" class="input-xlarge"></textarea>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="control-group">
|
||||||
|
<label class="control-label" for="status">Status</label>
|
||||||
|
<div class="controls">
|
||||||
|
<label class="radio inline"><input name="status" type="radio" value="1" checked="checked" /> Active</label>
|
||||||
|
<label class="radio inline"><input name="status" type="radio" value="0" checked="checked" /> Inactive</label>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<input type="hidden" name="add" value="do" />
|
||||||
|
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
|
<div class="modal-footer">
|
||||||
|
<a href="#" class="btn" data-dismiss="modal">Close</a>
|
||||||
|
<a class="btn btn-primary" onclick="$('#new-ad-form').submit();">Create ad</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<form name="ads-manager" method="post" id="ads-manager">
|
||||||
|
<input type="hidden" name="action-mode" id="action-mode" />
|
||||||
|
<table id="ads-manager-list" class="table table-striped list-block {if !$ads}display-none{/if}">
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th width="50"></th>
|
||||||
|
<th width="70">#</th>
|
||||||
|
<th>Name</th>
|
||||||
|
<th >Impressions</th>
|
||||||
|
<th >Placement</th>
|
||||||
|
<th width="200">Date</th>
|
||||||
|
<th width="120"></th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
|
||||||
|
{foreach $ads as $ad}
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td><input type="checkbox" class="check-item" name="check_ad[]" value="{$ad.ad_id}"></td>
|
||||||
|
<td>{$ad.ad_id}</td>
|
||||||
|
<td>{$ad.ad_name}
|
||||||
|
<div>
|
||||||
|
{if $ad.ad_status=='1'}<span class="label label-success">Active</span>{else}
|
||||||
|
<span class="label label-warning">inactive</span>
|
||||||
|
{/if}
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
<td>{$ad.ad_impressions|number_format}</td>
|
||||||
|
<td>{$adsObj->get_placement_name($ad.ad_placement)}</td>
|
||||||
|
<td>{$ad.date_added|niceTime}</td>
|
||||||
|
<td>
|
||||||
|
<div class="dropdown pull-right">
|
||||||
|
<a class="btn dropdown-toggle" data-toggle="dropdown">
|
||||||
|
Actions <i class="caret"></i>
|
||||||
|
</a>
|
||||||
|
<ul class="dropdown-menu">
|
||||||
|
<li><a data-toggle="modal" data-target="#ad-{$ad.ad_id}">Preview</a></li>
|
||||||
|
<li class="divider"></li>
|
||||||
|
<li><a data-toggle="moda" data-target="#ad-modal-{$ad.ad_id}">Edit</a></li>
|
||||||
|
<li>{if $ad.ad_status!=1}<a href="?activate={$ad.ad_id}">Activate</a>{else}<a href="?deactivate={$ad.ad_id}">Deactivate</a>{/if}</li>
|
||||||
|
<li class="divider"></li>
|
||||||
|
<li><a onclick="cb_confirm('Delete advertisment','Are you sure you want to dete {$ad.ad_name} ?',function(){
|
||||||
|
window.location = 'ads_manager.php?delete={$ad.ad_id}';
|
||||||
|
})">Delete</a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="modal hide" id="ad-{$ad.ad_id}">
|
||||||
|
<div class="modal-header">
|
||||||
|
<button type="button" class="close" data-dismiss="modal">×</button>
|
||||||
|
<h3>{$ad.ad_name} (Preview)</h3>
|
||||||
|
</div>
|
||||||
|
<div class="modal-body">
|
||||||
|
<p>{$ad.ad_code|ad}</p>
|
||||||
|
</div>
|
||||||
|
<div class="modal-footer">
|
||||||
|
<a href="#" class="btn" data-dismiss="modal">Close</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
{/foreach}
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
{if !$ads}
|
||||||
|
<div class="alert">There are no ads...</div>
|
||||||
|
{/if}
|
||||||
|
</form>
|
||||||
|
|
||||||
|
|
||||||
|
{if $ads}
|
||||||
|
{foreach $ads as $ad}
|
||||||
|
{$ad_data=$ad}
|
||||||
|
<div class="modal fade hide" id="ad-modal-{$ad.ad_id}">
|
||||||
|
<div class="modal-header">
|
||||||
|
<button type="button" class="close" data-dismiss="modal">×</button>
|
||||||
|
<h3>Edit Advertisement</h3>
|
||||||
|
</div>
|
||||||
|
<div class="modal-body">
|
||||||
|
<form name="" class="form form-horizontal" id="ad-form-{$ad.ad_id}" method="post">
|
||||||
|
<div class="control-group">
|
||||||
|
<label class="control-label" for="name">Advertisement input</label>
|
||||||
|
<div class="controls">
|
||||||
|
<input type="text" class="input-xlarge" id="name" name="name" value="{$ad.ad_name}">
|
||||||
|
<p class="help-block">e.g <code>Home Page Banner</code></p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="control-group">
|
||||||
|
<label class="control-label" for="placement">Advertisement placement</label>
|
||||||
|
<div class="controls">
|
||||||
|
<select name="placement" id="placement">
|
||||||
|
{assign var='ads_placements' value=$adsObj->get_placements()}
|
||||||
|
{foreach $ads_placements as $ads_place}
|
||||||
|
{if $ads_place.placement_name!=''}
|
||||||
|
<option value="{$ads_place.placement}" {if $ad.ad_placement==$ads_place.placement} selected="selected"{/if}>{$ads_place.placement_name}</option>
|
||||||
|
{/if}
|
||||||
|
{/foreach}
|
||||||
|
</select>
|
||||||
|
<p class="help-block"><a href="ads_add_placements.php" class="btn">Add new placement</a></p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="control-group">
|
||||||
|
<label class="control-label" for="code">Advertisement code</label>
|
||||||
|
<div class="controls">
|
||||||
|
<textarea name="code" id="code" cols="45" rows="5" class="input-xlarge">{$ad.ad_code}</textarea>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="control-group">
|
||||||
|
<label class="control-label" for="status">Status</label>
|
||||||
|
<div class="controls">
|
||||||
|
<label class="radio inline"><input name="status" type="radio" value="1" checked="checked" {if $ad.ad_status=='1'}checked="checked" {/if}/> Active</label>
|
||||||
|
<label class="radio inline"><input name="status" type="radio" value="0" checked="checked" {if $ad.ad_status=='1'}checked="checked" {/if}/> Inactive</label>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<input type="hidden" name="update" value="do" />
|
||||||
|
<input type="hidden" name="ad_id" value="{$ad.ad_id}" />
|
||||||
|
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
|
<div class="modal-footer">
|
||||||
|
<a href="#" class="btn" data-dismiss="modal">Close</a>
|
||||||
|
<a class="btn btn-primary" onclick="$('#ad-form-{$ad.ad_id}').submit();">Save ad</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
{/foreach}
|
||||||
|
{/if}
|
||||||
|
</div>
|
|
@ -35,7 +35,7 @@ class AdsManager
|
||||||
$msg = e(lang('ad_name_error'));
|
$msg = e(lang('ad_name_error'));
|
||||||
}else{
|
}else{
|
||||||
$count = $db->count(tbl("ads_data"),"ad_id"," ad_name='$name'");
|
$count = $db->count(tbl("ads_data"),"ad_id"," ad_name='$name'");
|
||||||
|
|
||||||
if($count>0){
|
if($count>0){
|
||||||
e(lang('ad_exists_error2'));
|
e(lang('ad_exists_error2'));
|
||||||
}else
|
}else
|
||||||
|
|
|
@ -792,12 +792,14 @@ function dbcount($tbl, $fields = '*', $cond = false) {
|
||||||
global $db;
|
global $db;
|
||||||
if ($cond)
|
if ($cond)
|
||||||
$condition = " Where $cond ";
|
$condition = " Where $cond ";
|
||||||
$query = "Select Count($fields) From $tbl $condition";
|
$query = "Select Count($fields) AS counted From $tbl $condition";
|
||||||
$result = $db->Execute($query);
|
$result = $db->Execute($query);
|
||||||
|
|
||||||
$db->total_queries++;
|
$db->total_queries++;
|
||||||
$db->total_queries_sql[] = $query;
|
$db->total_queries_sql[] = $query;
|
||||||
return $result->_numOfRows;
|
|
||||||
|
$counted = $result->fields['counted'];
|
||||||
|
return $counted;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Add table
Reference in a new issue