插件目录

变更集1251984


忽略:
时间戳:
2015年9月23日下午12:48:30(9年(之前)
作者:
全颗粒数字
消息:

数据库问题已修复+添加图标,2015年9月23日

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

图例:

未修改
补充
已删除
  • 插件审核器/ttrunk/plugin-audit.php

    1152133元 1251984兰特  
    44插件URI:http://www.wholegraindigital.com/
    55描述:一个插件,它记录了安装其他插件的人和时间,并要求用户添加简短的注释来解释为什么要安装它
    6 版本:0.1
     6版本:0.1.1
    77作者:Wholegrain Digital
    88作者URI:http://www.wholegraindigital.com/
     
    1717}
    1818
    19 定义('PLUGIN_AUDIT_VERSION','0.1');
     19定义('PLUGIN_AUDIT_VERSION','0.1.1');
    2020定义('PLUGIN_AUDIT_RELEASE_DATE',日期_i18n('Fj,Y','1397937230'));
    2121定义('PLUGIN_AUDIT_DIR',PLUGIN_DIR_path(__FILE_));
     
    4040
    4141register_activation_hook(__FILE__,数组($this,'activate'));
    42 寄存器_deactivation_hook(__FILE__,数组($this,'deactivate'));
     42寄存器_uninstall_hook(__FILE__,array('Plugin_Audit','uninstall'));
    4343}
    4444
     
    5050如果不是多站点,那么我们只为我们的单个博客运行pfunction。
    5151    */
    52    函数network_propagate($pfunction,$networkwide){
     52   公共静电函数network_propagate($pfunction,$networkwide){
    5353全局$wpdb;
    5454
     
    7575}
    7676
    77    功能停用($网络范围){
    78        $this->network_propagate(数组($this,'_deactivate'),$networkwide);
     77   公共静态函数卸载($网络范围){
     78       Plugin_Audit::network_propagate(数组('Plugin_Audit','_uninstall'),$networkwide);
    7979}
    8080
     
    102102`action`varchar(255)NOT NULL,
    103103“注释”文本,
     104“插件数据”文本,
     105`old_plugin_data`文本,
    104106`plugin_path `varchar(255)NOT NULL,
     107`wp_version`varchar(255),
    105108`timestamp`timestamp NOT NULL默认CURRENT_timestamp,
    106109主键(`id`)
     
    116119此处显示插件停用代码。
    117120    */
    118    函数_激活() {
     121   公共静态函数_uninstall() {
    119122全局$wpdb;
    120123全局$pa_db_version;
    121124
    122125$table_name=$wpdb->前缀。'插件_审计';
    123 
    124 $charset_collate=“”;
    125 
    126 if(!空($wpdb->charset)){
    127 $charset_collate=“默认字符集{$wpdb->charset}”;
    128         }
    129 
    130 if(!空($wpdb->collate)){
    131 $charset_collate.=“收集{$wpdb->COLLATE}”;
    132         }
    133126
    134127$sql=“删除表$TABLE_name;”;
     
    181174“plugin_path”=>trim($plugin),
    182175“plugin_data”=>$data,
    183 “old_plugin_data”=>$pa_plugins[$plugin],
    184176            );
     177if(isset($pa_plugins[$plugin])){
     178$common_data['old_plugin_data']=$pa_plugins[$plugin];
     179            }
    185180if(!in_array($plugin,$pa_plugins_keys)){
    186181$this->log_action(array_merge($common_data,array(
    187182“action”=>“installed”,
    188183)));
    189             }
    190 if(in_array($plugin,$active_plugins)&&!in_array($plugin,$pa_active_plugins){
     184}elseif(in_array($plugin,$active_plugins)&&!in_array($plugin,$pa_active_plugins){
    191185$this->log_action(array_merge($common_data,array(
    192186“action”=>“activated”,
     
    284278$table_name=$wpdb->前缀。'插件_审计';
    285279
    286 如果(is_string($data['plugin_data']){
     280如果(isset($data['plugin_data'])&&is_string($data['plugin_data']){
    287281$data['plugin_data']=json_encode($data['plugin_data']);
    288282        }
    289283
    290 如果(is_string($data['old_plugin_data']){
     284如果(isset($data['old_plugin_data'])&&is_string($data['old_plugin_data']){
    291285$data['old_plugin_data']=json_encode($data['old_plugen_data']);
    292286        }
  • 插件auditor/trunk/readme.txt

    1154369兰特 1251984兰特  
    22贡献者:wholegraindigital
    至少需要:4.0
    4 测试最多:4。1.1
    5 稳定标签:0.1
     4测试最多:4。
     5稳定标签:0.1.1
    66标签:插件审计、审计、安全、维护、审计跟踪
    77许可证:GPLv2或更高版本
     
    1111==说明==
    1212
    13 你有没有遇到过这样的情况:你安装了一堆插件,却不记得为什么有一半插件在那里? 
     13你有没有遇到过这样的情况:你安装了一堆插件,却不记得为什么有一半插件在那里?
    1414
    1515清除未使用的插件并使其保持最新是很重要的,但如果您忘记了最初安装它们的原因,这可能会很困难。对于具有多个管理员用户的网站以及管理其客户网站的机构来说,这一点尤其正确。
    1616
    17 你不想删除一个旧插件,而不想百分之百地确定为什么要安装它,从而知道它是否仍然需要。 
     17你不想删除一个旧插件,而不想百分之百地确定它的安装原因,从而知道它是否仍然需要。
    1818
    1919Plugin Auditor会告诉您每个插件的安装原因,并保留安装者的记录,以便您知道在执行站点维护时,如果有任何问题,可以询问谁。
     
    3434=它适用于多站点安装吗=
    3535
    36 我们尚未在多站点安装上对其进行彻底测试。如果您有任何问题,请告诉我们。 
     36我们尚未在多站点安装上对其进行彻底测试。如果您有任何问题,请告诉我们。
    3737
    3838
    3939==屏幕截图==
    4040
    41 1.此屏幕截图描述对应于屏幕截图1.(png|jpg|jpeg|gif)。请注意,屏幕截图来自
    42 /assets目录或包含稳定readme.txt(标记或trunk)的目录。/assets中的屏幕截图
    43 目录优先。例如,`/assets/screenshot1.png`将战胜`/tags/4.3/screenshot-1.png`
    44 (或jpg、jpeg、gif)。
    45 2.这是第二个屏幕截图
     41
    4642
    4743==变更日志==
    4844
    49 =1.0=
     45= 0.1.1 =
     46*数据库问题已修复
     47
     48= 0.1 =
    5049*初始版本
注:请参见TracChangeset(跟踪变更集)获取有关使用变更集查看器的帮助。