插件目录

变更集1386313


忽略:
时间戳:
2016年4月4日下午01:33:56(8年(之前)
作者:
全颗粒数字
消息:

正在更新插件审核程序v1.1.0

位置:
插件审计程序/主干
文件夹:
4已编辑

图例:

未修改
补充
已删除
  • plugin-auditor/trunk/assets/css/main.css插件

    1372538兰特 1386313元  
    2727}
    2828/*斑马条纹*/
    29 tr:第n个类型(奇数){
     29/*tr:第n个类型(奇数){
    3030背景:#eee;
    31 }
     31}*/
    3232第个{
    33    背景:#333;
    34    颜色:#FFF!重要;
     33   /*背景:#333*/
     34   /*颜色:#FFF!重要*/
    3535font-weight:粗体;
    3636}
     
    5959    }
    6060
    61    tr{边框:1px实心#ccc;}
     61   /*tr{边框:1px实心#ccc;}*/
    6262
    6363时间{
     
    8080标记数据
    8181    */
    82 tbody#the-list tr td:nt-of-type(1):在{content:“User”;}之前
    83 tbody#the-list tr td:nth-of-type(2):在{content:“Action”;}之前
    84 tbody#the-list tr td:nt-of-type(3):在{content:“Note”;}之前
    85 tbody#the-list tr td:nt-of-type(4):在{content:“Plugin”;}之前
    86 tbody#列表tr td:nth类型(5):在{content:“WP Version”之前;}
    87 tbody#the-list tr td:nt-of-type(6):在{content:“Timestamp”;}之前
    88 tbody#the-list tr td:nt-of-type(7):在{content:“管理注释”之前;}
     82tbody#the-list tr td:nth-of-type(1):在{content:“Plugin”;}之前
     83tbody#the-list tr td:nt-of-type(2):在{content:“User”;}之前
     84tbody#the-list tr td:nt-of-type(3):在{content:“Date Installed”;}之前
     85tbody#the-list tr td:nt-of-type(4):在{content:“安装原因”之前;}
     86tbody#the-list tr td:nth-of-type(5):在{content:“Action”;}之前
     87tbody#the-list tr td:nt-of-type(6):在{content:“管理注释”之前;}
    8988}
    9089
  • 插件审核器/ttrunk/plugin-audit.php

    1380501元 1386313元  
    44插件URI:http://www.wholegraindigital.com/
    55描述:一个插件,记录谁安装了插件,每个插件是什么时候安装的,并要求用户添加一个简短的注释来解释为什么安装它
    6 版本:1。0.0
     6版本:1。1.0
    77作者:Wholegrain Digital
    88作者URI:http://www.wholegraindigital.com/
     
    1717}
    1818
    19 define('PLUGIN_AUDIT_VERSION','1。0.0');
     19define('PLUGIN_AUDIT_VERSION','1。1.0');
    2020定义('PLUGIN_AUDIT_RELEASE_DATE',日期_i18n('Fj,Y','1397937230'));
    2121定义('PLUGIN_AUDIT_DIR',PLUGIN_DIR_path(__FILE_));
     
    128128$sql=“删除表$TABLE_name;”;
    129129
    130 $wpdb->查询($sql);
    131 
    132 删除选项(“pa_db_version”);
    133 删除选项(“pa_plugins”);
    134 删除选项(_O)(“pa_active_plugins”);
     130$wpdb->查询($sql);
     131
     132删除选项(“pa_db_version”);
     133删除选项(“pa_plugins”);
     134删除选项(“pa_active_plugins”);
    135135}
    136136
     
    153153$table_name=$wpdb->前缀。'插件_审计';
    154154
     155$query=“SELECT*FROM$table_name WHERE user=NULL”;
     156
    155157if(isset($_POST['save_note'])){
    156158if(!空($_POST['note']){
    157159$wpdb->更新(
    158160$table_name,
    159 数组(“注释”=>$_POST[注释]),
     161数组(“注释”=>清理文本字段($_POST['note'])),
    160162数组('id'=>intval($_POST['log_id']),
    161163数组(“%s”),
     
    251253$table_name=$wpdb->前缀。'插件_审计';
    252254
     255/*查询是否卸载了任何插件*/
     256$query=$wpdb->query(“SELECT*FROM$table_name WHERE `action `=\”未安装\“”);
     257
     258if($query){
     259/*如果第一个查询显示至少一个结果,则此查询将在plugin_data相等的数据库中搜索并删除所有结果*/
     260$wpdb->query(“从$table_name删除WHERE plugin_data IN(SELECT*FROM(SELECTE B.plugin_data FROM$table_name B GROUP BY B.pluging_data HAVING(COUNT(*)>1)))AS p)”);
     261        }
     262
     263/*此查询检索需要接收数据的字段-也称为note*/
    253264$log=$wpdb->get_row(“SELECT*FROM$table_name WHERE`note`IS NULL AND`action`=\”installed\“”);
    254265
     266/*这个查询让我们知道我们在系统中安装了多少插件,但没有注释*/
    255267$plugin_count=$wpdb->get_var(“从$table_name中选择计数(*)WHERE`note`IS NULL AND`action`=\”installed\“”);
    256268
     
    258270
    259271if(isset($_POST['edit_note'])){
    260 $id_log=$_POST[日志id];
     272$id_log=intval($_POST['log_id']);
    261273$log=$wpdb->get_row(“从$table_name WHERE`id`=$id_log AND`action`=\”installed\“中选择*FROM”);
    262274$textarea_note=$log->note;
     
    264276
    265277if($log){
    266 $plugin_data=json_decode($log->plugin_data);
    267 ?>
     278$plugin_data=json_decode($log->plugin_data);?>
    268279
    269280<div class=“update-nag”>
  • 插件auditor/trunk/readme.txt

    1380508兰特 1386313元  
    至少需要:4.0
    44测试达到:4.4.2
    5 稳定标签:1。0.0
     5稳定标签:1。1.0
    66标签:插件审计、审计、安全、维护、审计跟踪
    77许可证:GPLv2或更高版本
     
    5151==变更日志==
    5252
    53 =v1.0(2016年3月28日)=
     53=v1.1.0(2016-04-04)=
     54
     55概述:
     56
     57*错误修复
     58*更改表格样式以匹配WordPress默认值
     59*添加了一个标题,以便更容易理解插件功能
     60*从表中删除WordPress版本以使其干净
     61
     62增强功能:
     63
     64*修复了未安装插件的问题,删除插件时删除记录
     65*XSS和SQL注入更正
     66*验证是否是真实用户添加了插件,或者插件是在插件审计员安装之前添加的,为现有插件添加用户
     67
     68=v1.0.0(2016-03-28)=
    5469
    5570概述:
     
    6479*简化了询问为什么安装插件的段落
    6580
    66 =v0.2(2016-03-03) =
     81=v0.2.0(2016-03-03) =
    6782
    6883概述:
     
    85100*已从表中删除用户角色
    86101
    87 = 0.1=
     102= 0.1.0=
    88103*初始版本
  • plugin-auditor/trunk/settings.php插件

    1380501元 1386313元  
    127127
    128128$table_name=$wpdb->前缀。'插件_审计';
     129
     130/*查询以选择表中必须显示的条目*/
    129131$logs=$wpdb->get_results(“SELECT*FROM$table_name WHERE`action`=\”installed\“ORDER BY`timestamp`DESC”);
     132
     133/*此查询让我们知道插件的日期是否与插件审计师的日期相同。如果为true,则用户将显示为“未知”*/
     134$query_date=$wpdb->get_var(“SELECT`timestamp`FROM$table_name WHERE`plugin_path`='plugin-auditor/plugin-audit.php'”);
    130135
    131136if(isset($_POST['add_note'])){
     
    133138$wpdb->更新(
    134139$table_name,
    135 数组(“注释”=>$_POST[注释]),
     140数组(“注释”=>清理文本字段($_POST['note'])),
    136141数组('id'=>intval($_POST['log_id']),
    137142数组(“%s”),
     
    139144                );
    140145            }
    141         }
    142 
    143 ?>
     146        } ?>
     147插件审核员</h1>
     148<p>下面是所有已安装插件的记录,包括安装者、安装时间和原因的详细信息。这些信息将使维护WordPress网站变得更容易</p>(第页)
     149<p>如果您要向插件添加注释,请确保说明添加插件的原因,而不是简单描述插件的功能。稍后你会感谢你自己的</p>(第页)
    144150       
    145151<div class=“wrap”>
     
    148154<头部>
    149155<tr>
     156插件
    150157用户
     158安装日期
     159安装原因
    151160操作
    152 注释
    153 <th scope=“col”class=“manage column”>插件</th>
    154 WP版本
    155 时间戳
    156161管理注释
    157162</tr>
     
    164169                    ?>
    165170<tr id=“log-<?php-echo$log->id?>”class=“log->?php-echo$log->id?>type-log action-<?php echo$log->action?>“>
    166 <td><?php$user_info=get_userdata($log->user_id);
    167 
    168 如果($user_info->first_name&&$user_info->last_name):
    169 echo$user_info->first_name.''$user_info->last_name;
    170 elseif($user_info->first_name&&!$user_info->last_name):
    171 echo$user_info->first_name;
    172 其他:
    173 echo$user_info->user_login;
    174 endif;
    175                         ?></td>
    176 
    177 <td><?php-echo$log->action?></td>
    178 <td data-js=“note”><?php-echo$log->注释?></td>
    179171<td>
    180172<span title=“<?php echo$this->print_title($plugin_data)?>”><?php echo$plugin_data->名称?>
     
    182174</span>
    183175</td>
    184 <td><?php-echo$log->wp_version?></td>
    185 <td><?php-echo$log->timestamp?></td>
     176<td><?php(电话)
     177$user_info=get_userdata($log->user_id);
     178if($query_date==$log->timestamp&&$plugin_data->Name!='plugin Auditor'){
     179echo“未知用户”;
     180}else if(!$user_info){
     181echo“未知用户”;
     182}其他{
     183如果($user_info->first_name&&$user_info->last_name):
     184echo$user_info->first_name.''$user_info->last_name;
     185elseif($user_info->first_name&&!$user_info->last_name):
     186echo$user_info->first_name;
     187其他:
     188echo$user_info->user_login;
     189endif;
     190                            } ?></td>
     191<td><?php-echo$log->timestamp;?></td>
     192<td><?php echo$log->note;?></td>
     193<td><?php-echo$log->action;?></td>
    186194<td>
    187195<form action=“”method=“post”>
    188196<input type=“hidden”name=“log_id”value=“<?php echo$log->id?>”>
    189197<input type=“hidden”name=“edit_note”value=“true”>
    190 
    191198<button type=“submit”class=“button button-primary add-or-edit-comment”style=“vertical-align:top;”>
    192199                                <?php echo __($log->note==NULL?“添加注释”:“编辑注释”,“plugin_audit”)
注:请参见TracChangeset(跟踪变更集)获取有关使用变更集查看器的帮助。