<?php
  /**
   * Comments
   *
   * @package Digital Downloads Pro
   * @author wojoscripts.com
   * @copyright 2010
   * @version $Id: comments.php, v2.00 2011-07-10 10:12:05 gewa Exp $
   */
  if (!defined("_VALID_PHP"))
      die('دسترسی مستقیم به این محل مجاز نمی باشد');
?>
<?php switch($core->action): case "config": ?>
<?php $config = $content->getCommentsConfig();?>
<h1><img src="images/comments-lrg.png" alt="" />مـدیریـت نظـرات</h1>
<p class="info"> . در اینجا شما می توانید به پیکـربنـدی قسمت نظـرات بپردازید </p>
<form action="" method="post" id="admin_form" name="admin_form">
  <table cellpadding="0" cellspacing="0" class="forms">
    <thead>
      <tr>
        <th colspan="2" class="right">&nbsp;بروز رسانی پیکربنـدی نظـرات</th>
      </tr>
    </thead>
    <tfoot>
      <tr>
        <td align="left"><input type="submit" name="submit" class="button" value="بروز رسانی پیکربنـدی" /></td>
        <td align="right"><a href="index.php?do=comments" class="button-alt">انصراف</a></td>
      </tr>
    </tfoot>
    <tbody>
      <tr>
        <th width="200"> نـام کـاربـری ضـروری باشد : </th>
        <td> بـلـه 
          <input name="username_req" type="radio" id="username_req-1" value="1" <?php getChecked($config['username_req'], 1); ?> />
          خـیـر 
          <input name="username_req" type="radio" id="username_req-2" value="0" <?php getChecked($config['username_req'], 0); ?> />
        <?php echo tooltip('..اجباری کردن نام برای ارسال نظر');?></td>
      </tr>
      <tr>
        <th> ایمیـل ضـروری باشد : </th>
        <td> بـلـه 
          <input name="email_req" type="radio" id="email_req-1" value="1" <?php getChecked($config['email_req'], 1); ?> />
          خـیـر 
          <input name="email_req" type="radio" id="email_req-2" value="0" <?php getChecked($config['email_req'], 0); ?> />
        <?php echo tooltip('..اجباری کردن ایمیل برای ارسال نظر');?></td>
      </tr>
      <tr>
        <th> نمایـش کـد امنیـتی : </th>
        <td> بـلـه 
          <input name="show_captcha" type="radio" id="show_captcha-1" value="1" <?php getChecked($config['show_captcha'], 1); ?> />
          خـیـر 
          <input name="show_captcha" type="radio" id="show_captcha-2" value="0" <?php getChecked($config['show_captcha'], 0); ?> />
        <?php echo tooltip('..نمایش کد امنیتی برای جلوگیری از اسپم');?></td>
      </tr>
      <tr>
        <th> نمایـش وب سایـت : </th>
        <td> بـلـه 
          <input name="show_www" type="radio" id="show_www-1" value="1" <?php getChecked($config['show_www'], 1); ?> />
          خـیـر 
          <input name="show_www" type="radio" id="show_www-2" value="0" <?php getChecked($config['show_www'], 0); ?> />
        <?php echo tooltip('..نمایش آدرس وب سایت ارسال کننده نظر');?></td>
      </tr>
      <tr>
        <th> نمایـش نـام کـاربـری : </th>
        <td> بـلـه 
          <input name="show_username" type="radio" id="show_username-1" value="1" <?php getChecked($config['show_username'], 1); ?> />
           خـیـر 
          <input name="show_username" type="radio" id="show_username-2" value="0" <?php getChecked($config['show_username'], 0); ?> />
        <?php echo tooltip('..نمایش نام ارسال کننده نظر');?></td>
      </tr>
      <tr>
        <th> نمایـش ایمیـل : </th>
        <td> بـلـه 
          <input name="show_email" type="radio" id="show_email-1" value="1" <?php getChecked($config['show_email'], 1); ?> />
           خـیـر 
          <input name="show_email" type="radio" id="show_email-2" value="0" <?php getChecked($config['show_email'], 0); ?> />
         <?php echo tooltip('..نمایش ایمیل ارسال کننده نظر');?></td>
      </tr>
      <tr>
        <th> دسـترسـی عمـومـی : </th>
        <td> بـلـه 
          <input name="public_access" type="radio" id="public_access-1" value="1" <?php getChecked($config['public_access'], 1); ?> />
           خـیـر 
          <input name="public_access" type="radio" id="public_access-2" value="0" <?php getChecked($config['public_access'], 0); ?> />
        <?php echo tooltip('،اگر خیر را انتخاب کنید کاربران برای ارسال نظر باید در سایت عضو شوند<br />. در غیر اینصورت همه کاربران قادر به ارسال نظر می باشند');?></td>
      </tr>
      <tr>
        <th> دسـته بنـدی نظـرات : </th>
        <td><select class="select" name="sorting">
            <option value="DESC"<?php if($config['sorting'] == "DESC") echo ' selected="selected"';?>>--- جدید ترین &rsaquo; بالا ---</option>
            <option value="ASC"<?php if($config['sorting'] == "ASC") echo ' selected="selected"';?>>--- جدید ترین &rsaquo; پائین ---</option>
          </select></td>
      </tr>
      <tr>
        <th> محـدودیـت تعداد کارکـترهـا : </th>
        <td><input name="char_limit" type="text" class="inputbox" value="<?php echo $config['char_limit'];?>" size="4" />
        <?php echo tooltip('..محدود کردن تعداد کارکتر برای ارسال نظرات');?></td>
      </tr>
      <tr>
        <th> نمـایـش نظـرات در هـر صفـحه : </th>
        <td><input name="perpage" type="text" class="inputbox" value="<?php echo $config['perpage']; ?>" size="4" />
        <?php echo tooltip('..بیشترین تعداد نمایش نظرات در صفحه');?></td>
      </tr>
      <tr>
        <th> تـائیـد، خـودکـار : </th>
        <td> بـلـه 
          <input name="auto_approve" type="radio" id="auto_approve-1" value="1" <?php getChecked($config['auto_approve'], 1); ?> />
           خـیـر 
          <input name="auto_approve" type="radio" id="auto_approve-2" value="0" <?php getChecked($config['auto_approve'], 0); ?> />
        <?php echo tooltip('..تائید خودکار همه نظرات');?></td>
      </tr>
      <tr>
        <th> اطـلاع به مـدیـر : </th>
        <td> بـلـه 
          <input name="notify_new" type="radio" id="notify_new-1" value="1" <?php getChecked($config['notify_new'], 1); ?> />
           خـیـر 
          <input name="notify_new" type="radio" id="notify_new-2" value="0" <?php getChecked($config['notify_new'], 0); ?> />
        <?php echo tooltip('،ارسال هشدار از طریق ایمیل، در هر نظر اضافه شده است<br />. ایمیل سایت بصورت پیش فرض برای این منظور در نظر گرفته شده است');?></td>
      </tr>
      <tr>
        <th> قـالـب بنـدی تاریـخ : </th>
        <td><select class="select" name="dateformat" style="width:250px">
            <?php echo $core->getLongDate($config['dateformat']);?>
          </select>
        <?php echo tooltip('.نوع فرمت تاریخ که برای نشان دادن زمان ارسال نظـرات استفاده می شود');?></td>
      </tr>
      <tr>
        <th> لیـست سیـاه کلمـات : </th>
        <td><textarea name="blacklist_words" cols="33" rows="6" class="inputbox"><?php echo $config['blacklist_words'];?></textarea>
        <?php echo tooltip(' ..در هر خط یک کلمه وارد نمائید، کلمه ها با *** جایگزین خواهند شد ');?></td>
      </tr>
    </tbody>
  </table>
</form>
<?php echo $core->doForm("processCommentConfig");?>
<?php break;?>
<?php default: ?>
<?php $commentrow = $content->getComments();?>
<h1><img src="images/comments-lrg.png" alt="" />مـدیریـت نظـرات</h1>
<p class="info"> . در اینجا شما می توانید به پیکربنـدی قسمت نظـرات بپردازید </p>
<h2><span><a href="index.php?do=comments&amp;action=config" class="button-alt-sml">پیـکـربنـدی</a>
</span>مـشاهـده نظـرات&nbsp;&nbsp;</h2>
<div class="box" style="margin-bottom:10px">
  <table cellpadding="0" cellspacing="0" class="utility">
    <tr>
      <td><form action="" method="post" id="dForm">
          <strong> از : </strong>
          <input name="fromdate" type="text" style="margin-right:3px" class="inputbox" size="12" id="fromdate" />
          <strong> بـه : </strong>
          <input name="enddate" type="text" style="margin-right:3px" class="inputbox" size="12" id="enddate" />
          <input name="find" type="submit" class="button-alt-sml" value="یافتن" />
        </form></td>
      <td align="right"><form action="" method="get" name="filter_browse" id="filter_browse">
          <strong> فیلـتر نظـرات : </strong>
          <select name="select" class="select" onchange="if(this.value!='NA') window.location = 'index.php?do=comments&amp;sort='+this[this.selectedIndex].value; else window.location = 'index.php?do=comments';" style="width:240px">
            <option value="NA">-- باز نشاندن فیلتر نظرات --</option>
            <?php echo $content->getCommentFilter();?>
          </select>
        </form></td>
    </tr>
  </table>
</div>
<form action="" method="post" id="admin_form" name="admin_form">
  <table cellpadding="0" cellspacing="0" class="display">
    <thead>
      <tr>
        <th width="25">#</th>
        <th class="right">نام کاربری</th>
        <th class="right">ایمـیل</th>
        <th class="right">ایجـاد شده</th>
        <th class="right">نـام مـحصـول</th>
        <th>نمـایـش</th>
        <th>وضعیـت</th>
        <th class="right"><input type="checkbox" name="masterCheckbox" id="masterCheckbox" /></th>
      </tr>
    </thead>
    <?php if($commentrow):?>
    <tfoot>
      <tr>
        <td colspan="8"><div style="float:left"><?php echo $pager->items_per_page();?> &nbsp;&nbsp;
            <?php if($pager->num_pages >= 1) echo $pager->jump_menu();?>
          </div>
          <div style="float:right">
            <input type="submit" name="approve" id="approve" value="مـوافقـت" class="button-alt-sml doform" />
            <input type="submit" name="disapprove" id="disapprove" value="رد کـردن" class="button-alt-sml doform" />
            <input type="submit" name="delete" id="delete" value="حـذف" class="button-sml doform" />
          </div></td>
      </tr>
    </tfoot>
    <?php endif;?>
    <tbody>
      <?php if(!$commentrow):?>
      <tr style="background-color:transparent">
        <td colspan="8"><?php echo $core->msgInfo('<span> ! تـوجـه </span>...شما هنوز نظر نوشته شده ایی ندارید ',false);?></td>
      </tr>
      <?php else:?>
      <?php foreach ($commentrow as $crow):?>
      <tr>
        <th><?php echo $crow['cid'];?>.</th>
        <td><?php echo $crow['username'];?></td>
        <td><?php echo $crow['email'];?></td>
        <td><?php echo $crow['cdate'];?></td>
        <td><a href="index.php?do=products&amp;action=edit&amp;pid=<?php echo $crow['id'];?>"><?php echo $crow['title'];?></a></td>
        <td align="center">
	<div id="viewcomment-<?php echo $crow['cid'];?>" style="display:none; text-align:right; " class="viewcomment" title=" نمایش نظرات : <?php echo $crow['username'];?>"> <?php echo cleanOut($crow['body']);?>
    <div style="margin-top:10px; font-family:tahoma; font-size:11px; text-align:left; border-top-width: 1px; border-top-style: dashed; border-top-color: #CCC; ">
        <p style="padding:5px; text-align:right;"><?php echo $crow['ip'];?> : آدرس IP</p>
		<p> وب سایـت : <?php echo $crow['www'];?></p>
            </div>
          </div>
          <a href="javascript:void(0);" onclick="$('#viewcomment-<?php echo $crow['cid'];?>').dialog('open'); return false">
		  <img src="images/edit.png" class="tooltip img-wrap2"  alt="" title="نمایش نظرات"/></a></td>
        <td align="center"><?php echo isActive($crow['active']);?></td>
        <td class="right"><input name="comid[]" type="checkbox" id="status<?php echo $crow['cid'];?>" value="<?php echo $crow['cid'];?>" /></td>
      </tr>
      <?php endforeach;?>
      <?php unset($crow);?>
      <?php if($pager->items_total >= $pager->items_per_page):?>
      <tr style="background-color:transparent">
        <td colspan="8"><div class="pagination"><span class="inner"><?php echo $pager->display_pages();?></span></div></td>
      </tr>
      <?php endif;?>
      <?php endif;?>
    </tbody>
  </table>
</form>
<script type="text/javascript">
// <![CDATA[
  function showLoader() {
	  $("#loader").fadeIn(200);
  }

  function hideLoader() {
	  $("#loader").fadeOut(200);
  };	
$(document).ready(function () {
    $('.doform').click(function () {
        var action = $(this).attr('id');
        var str = $("#admin_form").serialize();
        str += '&comproccess=1';
        str += '&action=' + action;
        $.ajax({
            type: "post",
            url: "controller.php",
            data: str,
            beforeSend: function () {
                $('.display tbody tr').each(function () {
                    if ($(this).find('input:checked').length) {
                        showLoader();
                    }
                });
            },
            success: function (msg) {
                $('.display tbody tr').each(function () {
                    if ($(this).find('input:checked').length) {
                        if (action == "delete") {
                            $(this).fadeOut(400, function () {
                                $(this).remove();
                            });
                        } else {
                            $(this).animate({
                                'backgroundColor': '#fff'
                            }, 400);

                        }
                    }
                });
				hideLoader();
                $("#msgholder").html(msg);
            }
        });
        return false;
    });

    $(".viewcomment").dialog({
        bgiframe: true,
        autoOpen: false,
        width: 450,
        height: "auto",
        zindex: 9998,
        modal: false
    });
});
$(function () {
	$('#masterCheckbox').click(function () {
		$(this).parents('#admin_form:eq(0)').find(':checkbox').attr('checked', this.checked);
	});
});
$(function() {
	var dates = $('#fromdate, #enddate').datepicker({
		defaultDate: "+1w",
		changeMonth: false,
		numberOfMonths: 2,
		dateFormat: 'yy-mm-dd',
		onSelect: function(selectedDate) {
			var option = this.id == "fromdate" ? "minDate" : "maxDate";
			var instance = $(this).data("datepicker");
			var date = $.datepicker.parseDate(instance.settings.dateFormat || $.datepicker._defaults.dateFormat, selectedDate, instance.settings);
			dates.not(this).datepicker("option", option, date);
		}
	});
});
// ]]>
</script>
<?php break;?>
<?php endswitch;?>