b0y-101 Mini Shell


Current Path : E:/www/plan/administrator/modules/mod_resethits/
File Upload :
Current File : E:/www/plan/administrator/modules/mod_resethits/mod_resethits.php

<?php
/**
 * Reset Hits module for Joomla
 *
 * @author Joomill (info@joomill.nl)
 * @copyright Copyright (C) 2015 Joomill
 * @license GNU Public License version 2 or later
 * @link http://www.joomill-extensions.com/
 */

defined('_JEXEC') or die;
?>

<?php
$msg = '';
$reset = JRequest::getVar('reset', '', '', 'WORD');
// Article Hits Queries
if ($reset && ($reset == 'hits')) {
	$db = JFactory::getDBO();
	$db->setQuery( 'UPDATE #__content SET hits=0' );
	$db->query();
	$msg = JText::_('RESETDONE');
}
// Article Revision Queries
if ($reset && ($reset == 'revision')) {
	$db = JFactory::getDBO();
	$db->setQuery( 'UPDATE #__content SET version=0' );
	$db->query();
	$msg = JText::_('RESETDONE');
}
// Banner Impression Queries
if ($reset && ($reset == 'bannerimp')) {
	$db =& JFactory::getDBO();
	$db->setQuery( 'UPDATE #__banners SET impmade=0' );
	$db->query();
	$msg = JText::_('RESETDONE');
}
// Banner Clicks Queries
if ($reset && ($reset == 'bannerclicks')) {
	$db =& JFactory::getDBO();
	$db->setQuery( 'UPDATE #__banners SET clicks=0' );
	$db->query();
	$msg = JText::_('RESETDONE');
}
// Weblinks Hits Queries
if ($reset && ($reset == 'weblinkshits')) {
	$db =& JFactory::getDBO();
	$db->setQuery( 'UPDATE #__weblinks SET hits=0' );
	$db->query();
	$msg = JText::_('RESETDONE');
}
// User Password Reset Counter Queries
if ($reset && ($reset == 'passreset')) {
	$db =& JFactory::getDBO();
	$db->setQuery( 'UPDATE #__users SET resetCount=0' );
	$db->query();
	$msg = JText::_('RESETDONE');
}
// Fastw3b Real Estate Queries
if ($reset && ($reset == 'fwrehits')) {
	$db =& JFactory::getDBO();
	$db->setQuery( 'UPDATE #__fw_realestate_property SET hits=0' );
	$db->query();
	$msg = JText::_('RESETDONE');
}
// Fastw3b Gallery Queries
if ($reset && ($reset == 'fwgalhits')) {
	$db =& JFactory::getDBO();
	$db->setQuery( 'UPDATE #__fwg_files SET hits=0' );
	$db->query();
	$msg = JText::_('RESETDONE');
}
// Ignite Gallery Queries
if ($reset && ($reset == 'igalcathits')) {
	$db =& JFactory::getDBO();
	$db->setQuery( 'UPDATE #__igallery SET hits=0' );
	$db->query();
	$msg = JText::_('RESETDONE');
}
if ($reset && ($reset == 'igalimghits')) {
	$db =& JFactory::getDBO();
	$db->setQuery( 'UPDATE #__igallery_img SET hits=0' );
	$db->query();
	$msg = JText::_('RESETDONE');
}
// Rockettheme Gallery Queries
if ($reset && ($reset == 'rokgalviews')) {
	$db =& JFactory::getDBO();
	$db->setQuery( 'UPDATE #__rokgallery_file_views SET kount=0' );
	$db->query();
	$msg = JText::_('RESETDONE');
}
if ($reset && ($reset == 'rokgalloves')) {
	$db =& JFactory::getDBO();
	$db->setQuery( 'UPDATE #__rokgallery_file_loves SET kount=0' );
	$db->query();
	$msg = JText::_('RESETDONE');
}
// Yootheme ZOO Queries
if ($reset && ($reset == 'zoohits')) {
	$db =& JFactory::getDBO();
	$db->setQuery( 'UPDATE #__zoo_item SET hits=0' );
	$db->query();
	$msg = JText::_('RESETDONE');
}
// K2 Queries
if ($reset && ($reset == 'ktwoitemhits')) {
	$db =& JFactory::getDBO();
	$db->setQuery( 'UPDATE #__k2_items SET hits=0' );
	$db->query();
	$msg = JText::_('RESETDONE');
}
if ($reset && ($reset == 'ktwoattachhits')) {
	$db =& JFactory::getDBO();
	$db->setQuery( 'UPDATE #__k2_attachments SET hits=0' );
	$db->query();
	$msg = JText::_('RESETDONE');
}
// Virtuemart2 Queries
if ($reset && ($reset == 'vmcathits')) {
	$db =& JFactory::getDBO();
	$db->setQuery( 'UPDATE #__virtuemart_categories SET hits=0' );
	$db->query();
	$msg = JText::_('RESETDONE');
}
if ($reset && ($reset == 'vmproducthits')) {
	$db =& JFactory::getDBO();
	$db->setQuery( 'UPDATE #__virtuemart_products SET hits=0' );
	$db->query();
	$msg = JText::_('RESETDONE');
}
// Jomsocial Queries
if ($reset && ($reset == 'jsprofile')) {
	$db =& JFactory::getDBO();
	$db->setQuery( 'UPDATE #__community_users SET view=0' );
	$db->query();
	$msg = JText::_('RESETDONE');
}
if ($reset && ($reset == 'jsevents')) {
	$db =& JFactory::getDBO();
	$db->setQuery( 'UPDATE #__community_events SET hits=0' );
	$db->query();
	$msg = JText::_('RESETDONE');
}
if ($reset && ($reset == 'jsphotos')) {
	$db =& JFactory::getDBO();
	$db->setQuery( 'UPDATE #__community_photos SET hits=0' );
	$db->query();
	$msg = JText::_('RESETDONE');
}
if ($reset && ($reset == 'jsalbums')) {
	$db =& JFactory::getDBO();
	$db->setQuery( 'UPDATE #__photos_albums SET hits=0' );
	$db->query();
	$msg = JText::_('RESETDONE');
}
if ($reset && ($reset == 'jsvideos')) {
	$db =& JFactory::getDBO();
	$db->setQuery( 'UPDATE #__community_videos SET hits=0' );
	$db->query();
	$msg = JText::_('RESETDONE');
}
// Akeeba Release System Queries
if ($reset && ($reset == 'arsreleases')) {
	$db =& JFactory::getDBO();
	$db->setQuery( 'UPDATE #__ars_releases SET hits=0' );
	$db->query();
	$msg = JText::_('RESETDONE');
}
if ($reset && ($reset == 'arsitems')) {
	$db =& JFactory::getDBO();
	$db->setQuery( 'UPDATE #__ars_items SET hits=0' );
	$db->query();
	$msg = JText::_('RESETDONE');
}
// EasyDiscuss
if ($reset && ($reset == 'easydiscusshits')) {
	$db =& JFactory::getDBO();
	$db->setQuery( 'UPDATE #__discuss_posts SET hits=0' );
	$db->query();
	$msg = JText::_('RESETDONE');
}
if ($reset && ($reset == 'easydiscusslikes')) {
	$db =& JFactory::getDBO();
	$db->setQuery( 'UPDATE #__discuss_posts SET num_likes=0' );
	$db->query();
	$msg = JText::_('RESETDONE');
}
if ($reset && ($reset == 'easydiscussvotes')) {
	$db =& JFactory::getDBO();
	$db->setQuery( 'UPDATE #__discuss_posts SET sum_totalvote=0' );
	$db->query();
	$msg = JText::_('RESETDONE');
}
// EasyBlog
if ($reset && ($reset == 'easybloghits')) {
	$db =& JFactory::getDBO();
	$db->setQuery( 'UPDATE #__easyblog_post SET hits=0' );
	$db->query();
	$msg = JText::_('RESETDONE');
}
// Hikashop
if ($reset && ($reset == 'hikashophits')) {
	$db =& JFactory::getDBO();
	$db->setQuery( 'UPDATE #__hikashop_product SET product_hit=0' );
	$db->query();
	$msg = JText::_('RESETDONE');
}
if ($reset && ($reset == 'hikashopsales')) {
	$db =& JFactory::getDBO();
	$db->setQuery( 'UPDATE #__hikashop_product SET product_sales=0' );
	$db->query();
	$msg = JText::_('RESETDONE');
}
?>

<div class="sidebar-nav quick-icons">
<?php 
// Succesfull Message
if ($msg) {
	JFactory::getApplication()->enqueueMessage('Hits successfull set to 0', 'message'); 
}?>

<form action="<?php echo JRoute::_('index.php'); ?>" method="post">
    <H2 class="nav-header"> Reset Joomla Core </h2> 
	<ul class="j-links-group nav nav-list" style="list-style-type: none;">
	<li><input type="radio" name="reset" value="hits"/> <?php echo JText::_('Article Hits'); ?></li>
 	<li><input type="radio" name="reset" value="revision" /> <?php echo JText::_('Article Revision'); ?></li>
	<li><input type="radio" name="reset" value="bannerimp" /> <?php echo JText::_('Banner Impressions'); ?></li>
	<li><input type="radio" name="reset" value="bannerclicks" /> <?php echo JText::_('Banner Hits'); ?></li>
    <?php 	$target_weblinks = (JPATH_BASE .'/components/com_weblinks/weblinks.php');
			if (file_exists($target_weblinks)) {
	?> 
	<li><input type="radio" name="reset" value="weblinkshits" /> <?php echo JText::_('Weblinks Hits'); ?></li>
    <?php 	} ?>
    <li><input type="radio" name="reset" value="passreset" /> <?php echo JText::_('User Password Reset Counter'); ?></li>
    </ul>  
    <H2 class="nav-header"> Reset 3rd Party Components</h2>
    <ul class="j-links-group nav nav-list" style="list-style-type: none;">
    <?php 	$target_fwrealestate = (JPATH_BASE .'/components/com_fwrealestate/fwrealestate.php');
			if (file_exists($target_fwrealestate)) {
	?> 
    <li><input type="radio" name="reset" value="fwrehits" /> <?php echo JText::_('Fastw3b Real Estate Hits'); ?></li>
    <?php 	}
			$target_fwgallery = (JPATH_BASE .'/components/com_fwgallery/fwgallery.php');
			if (file_exists($target_fwgallery)) {
	?> 
    <li><input type="radio" name="reset" value="fwgalhits" /> <?php echo JText::_('Fastw3b Gallery Hits'); ?></li>
    <?php 	}
			$target_igallery = (JPATH_BASE .'/components/com_igallery/igallery.php');
			if (file_exists($target_igallery)) {
	?> 
    <li><input type="radio" name="reset" value="igalcathits" /> <?php echo JText::_('Ignite Gallery Category Hits'); ?></li>
    <li><input type="radio" name="reset" value="igalimghits" /> <?php echo JText::_('Ignite Gallery Images Hits'); ?></li>
    <?php 	}
			$target_rokgallery = (JPATH_BASE .'/components/com_rokgallery/rokgallery.php');
			if (file_exists($target_rokgallery)) {
	?> 
    <li><input type="radio" name="reset" value="rokgalviews" /> <?php echo JText::_('RokGallery Images Views'); ?></li>
    <li><input type="radio" name="reset" value="rokgalloves" /> <?php echo JText::_('RokGallery Images Loves'); ?></li>
     <?php 	}
			$target_zoo = (JPATH_BASE .'/components/com_zoo/zoo.php');
			if (file_exists($target_zoo)) {
	?> 
    <li><input type="radio" name="reset" value="zoohits" /> <?php echo JText::_('Yootheme ZOO Items Hits'); ?></li>
    <?php 	}
			$target_k2 = (JPATH_BASE .'/components/com_k2/k2.php');
			if (file_exists($target_k2)) {
	?> 
    <li><input type="radio" name="reset" value="ktwoitemhits" /> <?php echo JText::_('K2 Items Hits'); ?></li>
    <li><input type="radio" name="reset" value="ktwoattachhits" /> <?php echo JText::_('K2 Attachments Hits'); ?></li>
    <?php 	}
			$target_vm = (JPATH_BASE .'/components/com_virtuemart/virtuemart.php');
			if (file_exists($target_vm)) {
	?>  
    <li><input type="radio" name="reset" value="vmcathits" /> <?php echo JText::_('Virtuemart Category Hits'); ?></li>
   	<li><input type="radio" name="reset" value="vmproducthits" /> <?php echo JText::_('Virtuemart Product Hits'); ?></li>  
    <?php 	}
			$target_js = (JPATH_BASE .'/components/com_community/community.php');
			if (file_exists($target_js)) {
	?>  
    <li><input type="radio" name="reset" value="jsprofile" /> <?php echo JText::_('Jomsocial Profile Views'); ?></li>
   	<li><input type="radio" name="reset" value="jsevents" /> <?php echo JText::_('Jomsocial Events Hits'); ?></li>
    <li><input type="radio" name="reset" value="jsphotos" /> <?php echo JText::_('Jomsocial Photo Hits'); ?></li>
    <li><input type="radio" name="reset" value="jsalbums" /> <?php echo JText::_('Jomsocial Photo Album Hits'); ?></li>
    <li><input type="radio" name="reset" value="jsvideos" /> <?php echo JText::_('Jomsocial Video Hits'); ?></li>
    <?php 	}
			$target_ars = (JPATH_BASE .'/components/com_ars/ars.php');
			if (file_exists($target_ars)) {
	?>  
    <li><input type="radio" name="reset" value="arsreleases" /> <?php echo JText::_('Akeeba Release System - Releases'); ?></li>
    <li><input type="radio" name="reset" value="arsitems" /> <?php echo JText::_('Akeeba Release System - Items'); ?></li>
    <?php 	}
			$target_ars = (JPATH_BASE .'/components/com_easydiscuss/easydiscuss.php');
			if (file_exists($target_ars)) {
	?>  
    <li><input type="radio" name="reset" onclick="javascript:yesnoCheck();" value="easydiscusshits" /> <?php echo JText::_('EasyDiscuss Posts Hits'); ?></li>
    <li><input type="radio" name="reset" onclick="javascript:yesnoCheck();" value="easydiscusslikes" /> <?php echo JText::_('EasyDiscuss Posts Likes'); ?></li>
    <li><input type="radio" name="reset" onclick="javascript:yesnoCheck();" value="easydiscussvotes" /> <?php echo JText::_('EasyDiscuss Posts Votes'); ?></li>
     <?php 	}
			$target_ars = (JPATH_BASE .'/components/com_easyblog/easyblog.php');
			if (file_exists($target_ars)) {
	?>  
    <li><input type="radio" name="reset" onclick="javascript:yesnoCheck();" value="easybloghits" /> <?php echo JText::_('Easyblog Posts Hits'); ?></li>
    <?php 	}
			$target_hikashop = (JPATH_BASE .'/components/com_hikashop/hikashop.php');
			if (file_exists($target_hikashop)) {
	?>  
    <li><input type="radio" name="reset" onclick="javascript:yesnoCheck();" value="hikashophits" /> <?php echo JText::_('Hikashop Hits'); ?></li>
    <li><input type="radio" name="reset" onclick="javascript:yesnoCheck();" value="hikashopsales" /> <?php echo JText::_('Hikashop Sales'); ?></li>
    <?php } ?>
    </ul>
    <br/>
	<input class="btn btn-block btn-danger" type="submit" value="Reset Hits">
</form>
</div>

Copyright © 2019 by b0y-101