e107inc/e107

View on GitHub
e107_admin/newspost.php

Summary

Maintainability
A
0 mins
Test Coverage
F
6%

Assigning array<string></string> to property but \news_sub_ui->fields is array{checkboxes:array{title:'',type:null,width:'5%',forced:true,thclass:'center',class:'center'},submitnews_id:array{title:'ID',type:'number',width:'5%',forced:true,readonly:true},submitnews_datestamp:array{title:'Date stamp',type:'datestamp',width:'auto',thclass:'',class:null,nosort:false},submitnews_title:array{title:'Title',type:'method',width:'35%',thclass:'left',readonly:true},submitnews_category:array{title:'Category',type:'dropdown',width:'auto',thclass:'left',readonly:false},submitnews_description:array{title:'Description',type:'textarea',width:'auto',thclass:'left',readParms:'expand=...&truncate=150&bb=1',readonly:true},submitnews_name:array{title:'Author',type:'text',width:'auto',thclass:'left',readonly:true},submitnews_ip:array{title:'IP',type:'ip',width:'auto',thclass:'left',readonly:true},submitnews_auth:array{title:' ',type:'text',width:'auto',thclass:'left',class:'left',readParms:'link=1'},options:array{title:'Options',type:'method',width:'10%',forced:true,thclass:'center last',class:'right'}}
Open

            $this->fields['submitnews_category']['writeParms'] = $this->cats;
Severity: Minor
Found in e107_admin/newspost.php by phan

Assigning array<string></string> to property but \news_admin_ui->fields is array{checkboxes:array{title:'',type:null,width:'3%',thclass:'center first',class:'center',nosort:true,toggle:'news_selected',forced:true},news_id:array{title:'ID',type:'text',width:'5%',thclass:'center',class:'center',nosort:false,readParms:'link=sef&target=blank'},news_thumbnail:array{title:'Image/Video',type:'method',data:'str',width:'110px',thclass:'center',class:'center',nosort:false,readParms:'thumb=60&thumb_urlraw=0&thumb_aw=60',readonly:false},news_title:array{title:'Title',type:'text',data:'safestr',filter:true,tab:0,writeParms:array{required:1,size:'block-level'},inline:true,width:'auto',thclass:'',class:null,nosort:false},news_summary:array{title:'Summary',type:'text',data:'safestr',filter:true,tab:0,inline:true,writeParms:'size=block-level',width:'auto',thclass:'left',class:'left',nosort:false},news_body:array{title:'',type:'method',data:'str',tab:0,nolist:true,writeParms:'nolabel=1',width:'auto',thclass:'',class:null,nosort:false},news_extended:array{title:'',type:null,data:'str',tab:0,nolist:true,noedit:true,writeParms:'nolabel=1',width:'auto',thclass:'',class:null,nosort:false},news_meta_title:array{title:'Meta Title',type:'text',data:'safestr',filter:true,tab:1,inline:true,width:'auto',help:'',writeParms:array{size:'xxlarge',placeholder:'',counter:0,maxlength:255},nosort:false},news_meta_keywords:array{title:'Keywords',type:'tags',data:'safestr',filter:true,tab:1,inline:true,width:'auto',thclass:'',class:null,nosort:false,readParms:array{maxlength:255,maxItems:30},writeParms:array{maxItems:30,maxlength:255}},news_meta_description:array{title:'Meta Description',type:'textarea',data:'safestr',filter:true,tab:1,width:'auto',thclass:'',help:'',class:null,nosort:false,writeParms:array{size:'xxlarge',counter:0,maxlength:255,rows:2}},news_meta_robots:array{title:'Robots',type:'dropdown',data:'safestr',tab:1,inline:true,readParms:array{type:'checkboxes'},writeParms:array{multiple:1},width:'auto',thclass:'left',class:'left',nosort:false,batch:true,filter:true},news_sef:array{title:'SEF URL',type:'text',batch:1,data:'str',tab:1,inline:true,width:'auto',thclass:'',class:null,nosort:false,writeParms:array{size:'xxlarge',show:1,sef:'news_title'}},news_author:array{title:'Author',type:'method',tab:2,readParms:'idField=user_id&nameField=user_name',width:'auto',thclass:'',class:null,nosort:false},news_datestamp:array{title:'Date stamp',type:'datestamp',data:'int',tab:2,writeParms:'type=datetime',width:'auto',thclass:'',class:null,nosort:false,filter:true,batch:true},news_category:array{title:'Category',type:'dropdown',data:'int',tab:0,inline:true,width:'auto',thclass:'',class:null,nosort:false,batch:true,filter:true},news_start:array{title:'Start',type:'datestamp',data:'int',tab:2,writeParms:'type=datetime',width:'auto',thclass:'',class:null,nosort:false},news_end:array{title:'End',type:'datestamp',data:'int',tab:2,writeParms:'type=datetime',width:'auto',thclass:'',class:null,nosort:false},news_class:array{title:'Visibility',type:'userclass',tab:2,inline:true,width:'auto',thclass:'',class:null,batch:true,filter:true},news_template:array{title:'Template',type:'method',data:'safestr',tab:2,inline:true,writeParms:array{plugin:'news',id:'news_view',area:'front',merge:false},width:'auto',thclass:'left',class:'left',nosort:false,batch:true,filter:true},news_render_type:array{title:'Location',type:'dropdown',data:'safestr',tab:2,inline:true,readParms:array{type:'checkboxes'},width:'auto',thclass:'left',class:'left',nosort:false,batch:true,filter:true},news_sticky:array{title:'Sticky',type:'boolean',data:'int',tab:2,width:'auto',thclass:'center',inline:true,class:'center',nosort:false,batch:true,filter:true},news_modified:array{title:'Last Updated',type:'datestamp',readonly:true,noedit:true,data:'int',tab:2,width:'auto',thclass:'center',inline:false,class:'center',nosort:false,batch:false,filter:true},news_allow_comments:array{title:'Comments',type:'boolean',data:'int',tab:2,writeParms:'inverse=1',width:'auto',thclass:'center',class:'center',nosort:false,batch:true,filter:true,readParms:'reverse=1'},news_comment_total:array{title:'Comment Total',type:'number',data:'int',tab:2,noedit:true,width:'10%',thclass:'',class:null,nosort:false},news_email_notify:array{title:'Email notification',type:'checkbox',tab:2,data:false,writeParms:array{show:1,tdClassRight:'form-inline'},help:'Trigger an email notification when you submit this form.'},submitted_id:array{title:'Submitted Item',type:'hidden',tab:2,data:false,writeParms:'show=0'},options:array{title:'Options',type:null,width:'10%',thclass:'center last',class:'center',nosort:true,forced:true}}
Open

        $this->fields['news_meta_title']['help'] = e107::getParser()->lanVars(LAN_SEARCH_ENGINES_X_LIMIT, $seoTitleLimit);
Severity: Minor
Found in e107_admin/newspost.php by phan

Argument 4 (override) is 'front' but \e107::getTemplateInfo() takes bool|true defined at /code/e107_handlers/e107_class.php:3545
Open

            if($newInfo = e107::getTemplateInfo('news', 'news', null, 'front', true))  //TODO  'category'=>'Categories'? research 'Use non-standard template for news layout' and integrate here.
Severity: Minor
Found in e107_admin/newspost.php by phan

Variable $data was undeclared, but array fields are being added to it.
Open

            $data['news_title'] = $tp->filter($row['submitnews_title']);
Severity: Info
Found in e107_admin/newspost.php by phan

Call to deprecated function \getperms() defined at /code/class2.php:1322
Open

        if(!getperms('0') && !check_class($pref['news_editauthor']))
Severity: Minor
Found in e107_admin/newspost.php by phan

Argument 3 (opts) is string but \e_media::importFile() takes array|null defined at /code/e107_handlers/media_class.php:1357
Open

            if($bbpath = e107::getMedia()->importFile($f,'news', e_UPLOAD.$f))
Severity: Minor
Found in e107_admin/newspost.php by phan

Assigning array<string></string> to property but \news_admin_ui->fields is array{checkboxes:array{title:'',type:null,width:'3%',thclass:'center first',class:'center',nosort:true,toggle:'news_selected',forced:true},news_id:array{title:'ID',type:'text',width:'5%',thclass:'center',class:'center',nosort:false,readParms:'link=sef&target=blank'},news_thumbnail:array{title:'Image/Video',type:'method',data:'str',width:'110px',thclass:'center',class:'center',nosort:false,readParms:'thumb=60&thumb_urlraw=0&thumb_aw=60',readonly:false},news_title:array{title:'Title',type:'text',data:'safestr',filter:true,tab:0,writeParms:array{required:1,size:'block-level'},inline:true,width:'auto',thclass:'',class:null,nosort:false},news_summary:array{title:'Summary',type:'text',data:'safestr',filter:true,tab:0,inline:true,writeParms:'size=block-level',width:'auto',thclass:'left',class:'left',nosort:false},news_body:array{title:'',type:'method',data:'str',tab:0,nolist:true,writeParms:'nolabel=1',width:'auto',thclass:'',class:null,nosort:false},news_extended:array{title:'',type:null,data:'str',tab:0,nolist:true,noedit:true,writeParms:'nolabel=1',width:'auto',thclass:'',class:null,nosort:false},news_meta_title:array{title:'Meta Title',type:'text',data:'safestr',filter:true,tab:1,inline:true,width:'auto',help:'',writeParms:array{size:'xxlarge',placeholder:'',counter:0,maxlength:255},nosort:false},news_meta_keywords:array{title:'Keywords',type:'tags',data:'safestr',filter:true,tab:1,inline:true,width:'auto',thclass:'',class:null,nosort:false,readParms:array{maxlength:255,maxItems:30},writeParms:array{maxItems:30,maxlength:255}},news_meta_description:array{title:'Meta Description',type:'textarea',data:'safestr',filter:true,tab:1,width:'auto',thclass:'',help:'',class:null,nosort:false,writeParms:array{size:'xxlarge',counter:0,maxlength:255,rows:2}},news_meta_robots:array{title:'Robots',type:'dropdown',data:'safestr',tab:1,inline:true,readParms:array{type:'checkboxes'},writeParms:array{multiple:1},width:'auto',thclass:'left',class:'left',nosort:false,batch:true,filter:true},news_sef:array{title:'SEF URL',type:'text',batch:1,data:'str',tab:1,inline:true,width:'auto',thclass:'',class:null,nosort:false,writeParms:array{size:'xxlarge',show:1,sef:'news_title'}},news_author:array{title:'Author',type:'method',tab:2,readParms:'idField=user_id&nameField=user_name',width:'auto',thclass:'',class:null,nosort:false},news_datestamp:array{title:'Date stamp',type:'datestamp',data:'int',tab:2,writeParms:'type=datetime',width:'auto',thclass:'',class:null,nosort:false,filter:true,batch:true},news_category:array{title:'Category',type:'dropdown',data:'int',tab:0,inline:true,width:'auto',thclass:'',class:null,nosort:false,batch:true,filter:true},news_start:array{title:'Start',type:'datestamp',data:'int',tab:2,writeParms:'type=datetime',width:'auto',thclass:'',class:null,nosort:false},news_end:array{title:'End',type:'datestamp',data:'int',tab:2,writeParms:'type=datetime',width:'auto',thclass:'',class:null,nosort:false},news_class:array{title:'Visibility',type:'userclass',tab:2,inline:true,width:'auto',thclass:'',class:null,batch:true,filter:true},news_template:array{title:'Template',type:'method',data:'safestr',tab:2,inline:true,writeParms:array{plugin:'news',id:'news_view',area:'front',merge:false},width:'auto',thclass:'left',class:'left',nosort:false,batch:true,filter:true},news_render_type:array{title:'Location',type:'dropdown',data:'safestr',tab:2,inline:true,readParms:array{type:'checkboxes'},width:'auto',thclass:'left',class:'left',nosort:false,batch:true,filter:true},news_sticky:array{title:'Sticky',type:'boolean',data:'int',tab:2,width:'auto',thclass:'center',inline:true,class:'center',nosort:false,batch:true,filter:true},news_modified:array{title:'Last Updated',type:'datestamp',readonly:true,noedit:true,data:'int',tab:2,width:'auto',thclass:'center',inline:false,class:'center',nosort:false,batch:false,filter:true},news_allow_comments:array{title:'Comments',type:'boolean',data:'int',tab:2,writeParms:'inverse=1',width:'auto',thclass:'center',class:'center',nosort:false,batch:true,filter:true,readParms:'reverse=1'},news_comment_total:array{title:'Comment Total',type:'number',data:'int',tab:2,noedit:true,width:'10%',thclass:'',class:null,nosort:false},news_email_notify:array{title:'Email notification',type:'checkbox',tab:2,data:false,writeParms:array{show:1,tdClassRight:'form-inline'},help:'Trigger an email notification when you submit this form.'},submitted_id:array{title:'Submitted Item',type:'hidden',tab:2,data:false,writeParms:'show=0'},options:array{title:'Options',type:null,width:'10%',thclass:'center last',class:'center',nosort:true,forced:true}}
Open

        $this->fields['news_meta_title']['writeParms']['counter'] = $seoTitleLimit;
Severity: Minor
Found in e107_admin/newspost.php by phan

Argument 3 (key) is null but \e107::getTemplateInfo() takes string defined at /code/e107_handlers/e107_class.php:3545
Open

            if($newInfo = e107::getTemplateInfo('news', 'news', null, 'front', true))  //TODO  'category'=>'Categories'? research 'Use non-standard template for news layout' and integrate here.
Severity: Minor
Found in e107_admin/newspost.php by phan

Assigning array<string></string> to property but \news_admin_ui->fields is array{checkboxes:array{title:'',type:null,width:'3%',thclass:'center first',class:'center',nosort:true,toggle:'news_selected',forced:true},news_id:array{title:'ID',type:'text',width:'5%',thclass:'center',class:'center',nosort:false,readParms:'link=sef&target=blank'},news_thumbnail:array{title:'Image/Video',type:'method',data:'str',width:'110px',thclass:'center',class:'center',nosort:false,readParms:'thumb=60&thumb_urlraw=0&thumb_aw=60',readonly:false},news_title:array{title:'Title',type:'text',data:'safestr',filter:true,tab:0,writeParms:array{required:1,size:'block-level'},inline:true,width:'auto',thclass:'',class:null,nosort:false},news_summary:array{title:'Summary',type:'text',data:'safestr',filter:true,tab:0,inline:true,writeParms:'size=block-level',width:'auto',thclass:'left',class:'left',nosort:false},news_body:array{title:'',type:'method',data:'str',tab:0,nolist:true,writeParms:'nolabel=1',width:'auto',thclass:'',class:null,nosort:false},news_extended:array{title:'',type:null,data:'str',tab:0,nolist:true,noedit:true,writeParms:'nolabel=1',width:'auto',thclass:'',class:null,nosort:false},news_meta_title:array{title:'Meta Title',type:'text',data:'safestr',filter:true,tab:1,inline:true,width:'auto',help:'',writeParms:array{size:'xxlarge',placeholder:'',counter:0,maxlength:255},nosort:false},news_meta_keywords:array{title:'Keywords',type:'tags',data:'safestr',filter:true,tab:1,inline:true,width:'auto',thclass:'',class:null,nosort:false,readParms:array{maxlength:255,maxItems:30},writeParms:array{maxItems:30,maxlength:255}},news_meta_description:array{title:'Meta Description',type:'textarea',data:'safestr',filter:true,tab:1,width:'auto',thclass:'',help:'',class:null,nosort:false,writeParms:array{size:'xxlarge',counter:0,maxlength:255,rows:2}},news_meta_robots:array{title:'Robots',type:'dropdown',data:'safestr',tab:1,inline:true,readParms:array{type:'checkboxes'},writeParms:array{multiple:1},width:'auto',thclass:'left',class:'left',nosort:false,batch:true,filter:true},news_sef:array{title:'SEF URL',type:'text',batch:1,data:'str',tab:1,inline:true,width:'auto',thclass:'',class:null,nosort:false,writeParms:array{size:'xxlarge',show:1,sef:'news_title'}},news_author:array{title:'Author',type:'method',tab:2,readParms:'idField=user_id&nameField=user_name',width:'auto',thclass:'',class:null,nosort:false},news_datestamp:array{title:'Date stamp',type:'datestamp',data:'int',tab:2,writeParms:'type=datetime',width:'auto',thclass:'',class:null,nosort:false,filter:true,batch:true},news_category:array{title:'Category',type:'dropdown',data:'int',tab:0,inline:true,width:'auto',thclass:'',class:null,nosort:false,batch:true,filter:true},news_start:array{title:'Start',type:'datestamp',data:'int',tab:2,writeParms:'type=datetime',width:'auto',thclass:'',class:null,nosort:false},news_end:array{title:'End',type:'datestamp',data:'int',tab:2,writeParms:'type=datetime',width:'auto',thclass:'',class:null,nosort:false},news_class:array{title:'Visibility',type:'userclass',tab:2,inline:true,width:'auto',thclass:'',class:null,batch:true,filter:true},news_template:array{title:'Template',type:'method',data:'safestr',tab:2,inline:true,writeParms:array{plugin:'news',id:'news_view',area:'front',merge:false},width:'auto',thclass:'left',class:'left',nosort:false,batch:true,filter:true},news_render_type:array{title:'Location',type:'dropdown',data:'safestr',tab:2,inline:true,readParms:array{type:'checkboxes'},width:'auto',thclass:'left',class:'left',nosort:false,batch:true,filter:true},news_sticky:array{title:'Sticky',type:'boolean',data:'int',tab:2,width:'auto',thclass:'center',inline:true,class:'center',nosort:false,batch:true,filter:true},news_modified:array{title:'Last Updated',type:'datestamp',readonly:true,noedit:true,data:'int',tab:2,width:'auto',thclass:'center',inline:false,class:'center',nosort:false,batch:false,filter:true},news_allow_comments:array{title:'Comments',type:'boolean',data:'int',tab:2,writeParms:'inverse=1',width:'auto',thclass:'center',class:'center',nosort:false,batch:true,filter:true,readParms:'reverse=1'},news_comment_total:array{title:'Comment Total',type:'number',data:'int',tab:2,noedit:true,width:'10%',thclass:'',class:null,nosort:false},news_email_notify:array{title:'Email notification',type:'checkbox',tab:2,data:false,writeParms:array{show:1,tdClassRight:'form-inline'},help:'Trigger an email notification when you submit this form.'},submitted_id:array{title:'Submitted Item',type:'hidden',tab:2,data:false,writeParms:'show=0'},options:array{title:'Options',type:null,width:'10%',thclass:'center last',class:'center',nosort:true,forced:true}}
Open

        $this->fields['news_category']['writeParms']['optArray'] = $this->cats;
Severity: Minor
Found in e107_admin/newspost.php by phan

Argument 3 (default) is 180 but \e107::pref() takes null defined at /code/e107_handlers/e107_class.php:4016
Open

        $seoDescriptionLimit = (int) e107::pref('core', 'seo_description_limit', 180);
Severity: Minor
Found in e107_admin/newspost.php by phan

Argument 4 (sc_parameters) is array{media:'news+',video:1,legacyPath:'\x7be_IMAGE\x7dnewspost_images'} but \e_form::imagepicker() takes string defined at /code/e107_handlers/form_handler.php:1349
Open

            $text .= $frm->imagepicker('news_thumbnail[3]', varset($thumbTmp[3]), varset($paths[3]), array('media' => 'news+', 'video' => 1, 'legacyPath' => '{e_IMAGE}newspost_images'));
Severity: Minor
Found in e107_admin/newspost.php by phan

Call to deprecated function \getperms() defined at /code/class2.php:1322
Open

if (!getperms('H|N|H0|H1|H2|H3|H4|H5'))
Severity: Minor
Found in e107_admin/newspost.php by phan

Assigning array<string></string> to property but \news_admin->adminMenu is array{main/list:array{caption:'List',icon:'fa-list'},main/create:array{caption:'Create News Item',icon:'fa-plus'},other:array{divider:true},cat/list:array{caption:'Categories',icon:'folder'},cat/create:array{caption:'Create Category',icon:'fas-folder-plus'},other2:array{divider:true},main/settings:array{caption:'Preferences',icon:'fa-cog'},sub/list:array{caption:'Submitted News',icon:'fa-user-edit'}}
Open

            $this->adminMenu['sub/list']['selected'] = true;
Severity: Minor
Found in e107_admin/newspost.php by phan

Assigning array<string></string> to property but \news_admin_ui->fields is array{checkboxes:array{title:'',type:null,width:'3%',thclass:'center first',class:'center',nosort:true,toggle:'news_selected',forced:true},news_id:array{title:'ID',type:'text',width:'5%',thclass:'center',class:'center',nosort:false,readParms:'link=sef&target=blank'},news_thumbnail:array{title:'Image/Video',type:'method',data:'str',width:'110px',thclass:'center',class:'center',nosort:false,readParms:'thumb=60&thumb_urlraw=0&thumb_aw=60',readonly:false},news_title:array{title:'Title',type:'text',data:'safestr',filter:true,tab:0,writeParms:array{required:1,size:'block-level'},inline:true,width:'auto',thclass:'',class:null,nosort:false},news_summary:array{title:'Summary',type:'text',data:'safestr',filter:true,tab:0,inline:true,writeParms:'size=block-level',width:'auto',thclass:'left',class:'left',nosort:false},news_body:array{title:'',type:'method',data:'str',tab:0,nolist:true,writeParms:'nolabel=1',width:'auto',thclass:'',class:null,nosort:false},news_extended:array{title:'',type:null,data:'str',tab:0,nolist:true,noedit:true,writeParms:'nolabel=1',width:'auto',thclass:'',class:null,nosort:false},news_meta_title:array{title:'Meta Title',type:'text',data:'safestr',filter:true,tab:1,inline:true,width:'auto',help:'',writeParms:array{size:'xxlarge',placeholder:'',counter:0,maxlength:255},nosort:false},news_meta_keywords:array{title:'Keywords',type:'tags',data:'safestr',filter:true,tab:1,inline:true,width:'auto',thclass:'',class:null,nosort:false,readParms:array{maxlength:255,maxItems:30},writeParms:array{maxItems:30,maxlength:255}},news_meta_description:array{title:'Meta Description',type:'textarea',data:'safestr',filter:true,tab:1,width:'auto',thclass:'',help:'',class:null,nosort:false,writeParms:array{size:'xxlarge',counter:0,maxlength:255,rows:2}},news_meta_robots:array{title:'Robots',type:'dropdown',data:'safestr',tab:1,inline:true,readParms:array{type:'checkboxes'},writeParms:array{multiple:1},width:'auto',thclass:'left',class:'left',nosort:false,batch:true,filter:true},news_sef:array{title:'SEF URL',type:'text',batch:1,data:'str',tab:1,inline:true,width:'auto',thclass:'',class:null,nosort:false,writeParms:array{size:'xxlarge',show:1,sef:'news_title'}},news_author:array{title:'Author',type:'method',tab:2,readParms:'idField=user_id&nameField=user_name',width:'auto',thclass:'',class:null,nosort:false},news_datestamp:array{title:'Date stamp',type:'datestamp',data:'int',tab:2,writeParms:'type=datetime',width:'auto',thclass:'',class:null,nosort:false,filter:true,batch:true},news_category:array{title:'Category',type:'dropdown',data:'int',tab:0,inline:true,width:'auto',thclass:'',class:null,nosort:false,batch:true,filter:true},news_start:array{title:'Start',type:'datestamp',data:'int',tab:2,writeParms:'type=datetime',width:'auto',thclass:'',class:null,nosort:false},news_end:array{title:'End',type:'datestamp',data:'int',tab:2,writeParms:'type=datetime',width:'auto',thclass:'',class:null,nosort:false},news_class:array{title:'Visibility',type:'userclass',tab:2,inline:true,width:'auto',thclass:'',class:null,batch:true,filter:true},news_template:array{title:'Template',type:'method',data:'safestr',tab:2,inline:true,writeParms:array{plugin:'news',id:'news_view',area:'front',merge:false},width:'auto',thclass:'left',class:'left',nosort:false,batch:true,filter:true},news_render_type:array{title:'Location',type:'dropdown',data:'safestr',tab:2,inline:true,readParms:array{type:'checkboxes'},width:'auto',thclass:'left',class:'left',nosort:false,batch:true,filter:true},news_sticky:array{title:'Sticky',type:'boolean',data:'int',tab:2,width:'auto',thclass:'center',inline:true,class:'center',nosort:false,batch:true,filter:true},news_modified:array{title:'Last Updated',type:'datestamp',readonly:true,noedit:true,data:'int',tab:2,width:'auto',thclass:'center',inline:false,class:'center',nosort:false,batch:false,filter:true},news_allow_comments:array{title:'Comments',type:'boolean',data:'int',tab:2,writeParms:'inverse=1',width:'auto',thclass:'center',class:'center',nosort:false,batch:true,filter:true,readParms:'reverse=1'},news_comment_total:array{title:'Comment Total',type:'number',data:'int',tab:2,noedit:true,width:'10%',thclass:'',class:null,nosort:false},news_email_notify:array{title:'Email notification',type:'checkbox',tab:2,data:false,writeParms:array{show:1,tdClassRight:'form-inline'},help:'Trigger an email notification when you submit this form.'},submitted_id:array{title:'Submitted Item',type:'hidden',tab:2,data:false,writeParms:'show=0'},options:array{title:'Options',type:null,width:'10%',thclass:'center last',class:'center',nosort:true,forced:true}}
Open

        $this->fields['news_meta_description']['writeParms']['counter'] = $seoDescriptionLimit;
Severity: Minor
Found in e107_admin/newspost.php by phan

Assigning array<string></string> to property but \news_admin_ui->fields is array{checkboxes:array{title:'',type:null,width:'3%',thclass:'center first',class:'center',nosort:true,toggle:'news_selected',forced:true},news_id:array{title:'ID',type:'text',width:'5%',thclass:'center',class:'center',nosort:false,readParms:'link=sef&target=blank'},news_thumbnail:array{title:'Image/Video',type:'method',data:'str',width:'110px',thclass:'center',class:'center',nosort:false,readParms:'thumb=60&thumb_urlraw=0&thumb_aw=60',readonly:false},news_title:array{title:'Title',type:'text',data:'safestr',filter:true,tab:0,writeParms:array{required:1,size:'block-level'},inline:true,width:'auto',thclass:'',class:null,nosort:false},news_summary:array{title:'Summary',type:'text',data:'safestr',filter:true,tab:0,inline:true,writeParms:'size=block-level',width:'auto',thclass:'left',class:'left',nosort:false},news_body:array{title:'',type:'method',data:'str',tab:0,nolist:true,writeParms:'nolabel=1',width:'auto',thclass:'',class:null,nosort:false},news_extended:array{title:'',type:null,data:'str',tab:0,nolist:true,noedit:true,writeParms:'nolabel=1',width:'auto',thclass:'',class:null,nosort:false},news_meta_title:array{title:'Meta Title',type:'text',data:'safestr',filter:true,tab:1,inline:true,width:'auto',help:'',writeParms:array{size:'xxlarge',placeholder:'',counter:0,maxlength:255},nosort:false},news_meta_keywords:array{title:'Keywords',type:'tags',data:'safestr',filter:true,tab:1,inline:true,width:'auto',thclass:'',class:null,nosort:false,readParms:array{maxlength:255,maxItems:30},writeParms:array{maxItems:30,maxlength:255}},news_meta_description:array{title:'Meta Description',type:'textarea',data:'safestr',filter:true,tab:1,width:'auto',thclass:'',help:'',class:null,nosort:false,writeParms:array{size:'xxlarge',counter:0,maxlength:255,rows:2}},news_meta_robots:array{title:'Robots',type:'dropdown',data:'safestr',tab:1,inline:true,readParms:array{type:'checkboxes'},writeParms:array{multiple:1},width:'auto',thclass:'left',class:'left',nosort:false,batch:true,filter:true},news_sef:array{title:'SEF URL',type:'text',batch:1,data:'str',tab:1,inline:true,width:'auto',thclass:'',class:null,nosort:false,writeParms:array{size:'xxlarge',show:1,sef:'news_title'}},news_author:array{title:'Author',type:'method',tab:2,readParms:'idField=user_id&nameField=user_name',width:'auto',thclass:'',class:null,nosort:false},news_datestamp:array{title:'Date stamp',type:'datestamp',data:'int',tab:2,writeParms:'type=datetime',width:'auto',thclass:'',class:null,nosort:false,filter:true,batch:true},news_category:array{title:'Category',type:'dropdown',data:'int',tab:0,inline:true,width:'auto',thclass:'',class:null,nosort:false,batch:true,filter:true},news_start:array{title:'Start',type:'datestamp',data:'int',tab:2,writeParms:'type=datetime',width:'auto',thclass:'',class:null,nosort:false},news_end:array{title:'End',type:'datestamp',data:'int',tab:2,writeParms:'type=datetime',width:'auto',thclass:'',class:null,nosort:false},news_class:array{title:'Visibility',type:'userclass',tab:2,inline:true,width:'auto',thclass:'',class:null,batch:true,filter:true},news_template:array{title:'Template',type:'method',data:'safestr',tab:2,inline:true,writeParms:array{plugin:'news',id:'news_view',area:'front',merge:false},width:'auto',thclass:'left',class:'left',nosort:false,batch:true,filter:true},news_render_type:array{title:'Location',type:'dropdown',data:'safestr',tab:2,inline:true,readParms:array{type:'checkboxes'},width:'auto',thclass:'left',class:'left',nosort:false,batch:true,filter:true},news_sticky:array{title:'Sticky',type:'boolean',data:'int',tab:2,width:'auto',thclass:'center',inline:true,class:'center',nosort:false,batch:true,filter:true},news_modified:array{title:'Last Updated',type:'datestamp',readonly:true,noedit:true,data:'int',tab:2,width:'auto',thclass:'center',inline:false,class:'center',nosort:false,batch:false,filter:true},news_allow_comments:array{title:'Comments',type:'boolean',data:'int',tab:2,writeParms:'inverse=1',width:'auto',thclass:'center',class:'center',nosort:false,batch:true,filter:true,readParms:'reverse=1'},news_comment_total:array{title:'Comment Total',type:'number',data:'int',tab:2,noedit:true,width:'10%',thclass:'',class:null,nosort:false},news_email_notify:array{title:'Email notification',type:'checkbox',tab:2,data:false,writeParms:array{show:1,tdClassRight:'form-inline'},help:'Trigger an email notification when you submit this form.'},submitted_id:array{title:'Submitted Item',type:'hidden',tab:2,data:false,writeParms:'show=0'},options:array{title:'Options',type:null,width:'10%',thclass:'center last',class:'center',nosort:true,forced:true}}
Open

            $this->fields['news_comment_total']['noedit'] = false;
Severity: Minor
Found in e107_admin/newspost.php by phan

Call with 2 arg(s) to \e_form::help() which only takes 1 arg(s) defined at /code/e107_handlers/form_handler.php:3230
Open

                                    ".$frm->help(NWSLAN_102, 'after')."
Severity: Info
Found in e107_admin/newspost.php by phan

Argument 2 (options) is 'aw=800' but \e_parse::thumbUrl() takes array defined at /code/e107_handlers/e_parse_class.php:2531
Open

                    $paths[] = e107::getParser()->thumbUrl($url,'aw=800'); ;
Severity: Minor
Found in e107_admin/newspost.php by phan

Argument 4 (sc_parameters) is array{media:'news+',video:1,legacyPath:'\x7be_IMAGE\x7dnewspost_images'} but \e_form::imagepicker() takes string defined at /code/e107_handlers/form_handler.php:1349
Open

            $text .= $frm->imagepicker('news_thumbnail[0]', varset($thumbTmp[0]), varset($paths[0]), array('media' => 'news+', 'video' => 1, 'legacyPath' => '{e_IMAGE}newspost_images'));
Severity: Minor
Found in e107_admin/newspost.php by phan

Argument 2 (vals) is int but \e_parse::lanVars() takes array|string defined at /code/e107_handlers/e_parse_class.php:3842
Open

        $this->fields['news_meta_description']['help'] = e107::getParser()->lanVars(LAN_SEARCH_ENGINES_X_LIMIT, $seoDescriptionLimit);
Severity: Minor
Found in e107_admin/newspost.php by phan

Argument 3 (selected) is int but \e_form::select() takes bool|false defined at /code/e107_handlers/form_handler.php:3311
Open

                                    ".$frm->select('newsposts_archive', $this->_optrange(intval($pref['newsposts']) - 1), intval($pref['newsposts_archive']))."
Severity: Minor
Found in e107_admin/newspost.php by phan

Argument 3 (uc_options) is 'nobody,main,admin,classes' but \e_form::uc_select() takes null defined at /code/e107_handlers/form_handler.php:3478
Open

                                    ".$frm->uc_select('news_editauthor', vartrue($pref['news_editauthor']), 'nobody,main,admin,classes')."
Severity: Minor
Found in e107_admin/newspost.php by phan

Argument #2 of this call to \strpos is typically a literal or constant but isn't, but argument #1 (which is typically a variable) is a literal or constant. The arguments may be in the wrong order.
Open

                if(strpos("{e_UPLOAD}",$imgfile) === false)
Severity: Minor
Found in e107_admin/newspost.php by phan

Argument 2 (metaTitleID) is 'news-meta-title' but \eHelper::syncSEOTitle() takes \str defined at /code/e107_handlers/application.php:5334
Open

        eHelper::syncSEOTitle('news-title', 'news-meta-title');
Severity: Minor
Found in e107_admin/newspost.php by phan

Argument 3 (default) is 100 but \e107::pref() takes null defined at /code/e107_handlers/e107_class.php:4016
Open

        $seoTitleLimit = (int) e107::pref('core', 'seo_title_limit', 100);
Severity: Minor
Found in e107_admin/newspost.php by phan

Assigning array<string></string> to property but \news_admin_ui->fields is array{checkboxes:array{title:'',type:null,width:'3%',thclass:'center first',class:'center',nosort:true,toggle:'news_selected',forced:true},news_id:array{title:'ID',type:'text',width:'5%',thclass:'center',class:'center',nosort:false,readParms:'link=sef&target=blank'},news_thumbnail:array{title:'Image/Video',type:'method',data:'str',width:'110px',thclass:'center',class:'center',nosort:false,readParms:'thumb=60&thumb_urlraw=0&thumb_aw=60',readonly:false},news_title:array{title:'Title',type:'text',data:'safestr',filter:true,tab:0,writeParms:array{required:1,size:'block-level'},inline:true,width:'auto',thclass:'',class:null,nosort:false},news_summary:array{title:'Summary',type:'text',data:'safestr',filter:true,tab:0,inline:true,writeParms:'size=block-level',width:'auto',thclass:'left',class:'left',nosort:false},news_body:array{title:'',type:'method',data:'str',tab:0,nolist:true,writeParms:'nolabel=1',width:'auto',thclass:'',class:null,nosort:false},news_extended:array{title:'',type:null,data:'str',tab:0,nolist:true,noedit:true,writeParms:'nolabel=1',width:'auto',thclass:'',class:null,nosort:false},news_meta_title:array{title:'Meta Title',type:'text',data:'safestr',filter:true,tab:1,inline:true,width:'auto',help:'',writeParms:array{size:'xxlarge',placeholder:'',counter:0,maxlength:255},nosort:false},news_meta_keywords:array{title:'Keywords',type:'tags',data:'safestr',filter:true,tab:1,inline:true,width:'auto',thclass:'',class:null,nosort:false,readParms:array{maxlength:255,maxItems:30},writeParms:array{maxItems:30,maxlength:255}},news_meta_description:array{title:'Meta Description',type:'textarea',data:'safestr',filter:true,tab:1,width:'auto',thclass:'',help:'',class:null,nosort:false,writeParms:array{size:'xxlarge',counter:0,maxlength:255,rows:2}},news_meta_robots:array{title:'Robots',type:'dropdown',data:'safestr',tab:1,inline:true,readParms:array{type:'checkboxes'},writeParms:array{multiple:1},width:'auto',thclass:'left',class:'left',nosort:false,batch:true,filter:true},news_sef:array{title:'SEF URL',type:'text',batch:1,data:'str',tab:1,inline:true,width:'auto',thclass:'',class:null,nosort:false,writeParms:array{size:'xxlarge',show:1,sef:'news_title'}},news_author:array{title:'Author',type:'method',tab:2,readParms:'idField=user_id&nameField=user_name',width:'auto',thclass:'',class:null,nosort:false},news_datestamp:array{title:'Date stamp',type:'datestamp',data:'int',tab:2,writeParms:'type=datetime',width:'auto',thclass:'',class:null,nosort:false,filter:true,batch:true},news_category:array{title:'Category',type:'dropdown',data:'int',tab:0,inline:true,width:'auto',thclass:'',class:null,nosort:false,batch:true,filter:true},news_start:array{title:'Start',type:'datestamp',data:'int',tab:2,writeParms:'type=datetime',width:'auto',thclass:'',class:null,nosort:false},news_end:array{title:'End',type:'datestamp',data:'int',tab:2,writeParms:'type=datetime',width:'auto',thclass:'',class:null,nosort:false},news_class:array{title:'Visibility',type:'userclass',tab:2,inline:true,width:'auto',thclass:'',class:null,batch:true,filter:true},news_template:array{title:'Template',type:'method',data:'safestr',tab:2,inline:true,writeParms:array{plugin:'news',id:'news_view',area:'front',merge:false},width:'auto',thclass:'left',class:'left',nosort:false,batch:true,filter:true},news_render_type:array{title:'Location',type:'dropdown',data:'safestr',tab:2,inline:true,readParms:array{type:'checkboxes'},width:'auto',thclass:'left',class:'left',nosort:false,batch:true,filter:true},news_sticky:array{title:'Sticky',type:'boolean',data:'int',tab:2,width:'auto',thclass:'center',inline:true,class:'center',nosort:false,batch:true,filter:true},news_modified:array{title:'Last Updated',type:'datestamp',readonly:true,noedit:true,data:'int',tab:2,width:'auto',thclass:'center',inline:false,class:'center',nosort:false,batch:false,filter:true},news_allow_comments:array{title:'Comments',type:'boolean',data:'int',tab:2,writeParms:'inverse=1',width:'auto',thclass:'center',class:'center',nosort:false,batch:true,filter:true,readParms:'reverse=1'},news_comment_total:array{title:'Comment Total',type:'number',data:'int',tab:2,noedit:true,width:'10%',thclass:'',class:null,nosort:false},news_email_notify:array{title:'Email notification',type:'checkbox',tab:2,data:false,writeParms:array{show:1,tdClassRight:'form-inline'},help:'Trigger an email notification when you submit this form.'},submitted_id:array{title:'Submitted Item',type:'hidden',tab:2,data:false,writeParms:'show=0'},options:array{title:'Options',type:null,width:'10%',thclass:'center last',class:'center',nosort:true,forced:true}}
Open

        $this->fields['news_meta_robots']['writeParms']['title'] = e107::getSingleton('eResponse')->getRobotDescriptions();
Severity: Minor
Found in e107_admin/newspost.php by phan

Call to deprecated function \getperms() defined at /code/class2.php:1322
Open

        if(!getperms('0'))
Severity: Minor
Found in e107_admin/newspost.php by phan

Argument 2 (options) is 'aw=80' but \e_parse::thumbUrl() takes array defined at /code/e107_handlers/e_parse_class.php:2531
Open

            $url = e107::getParser()->thumbUrl($curval,'aw=80');
Severity: Minor
Found in e107_admin/newspost.php by phan

Argument 4 (sc_parameters) is array{media:'news+',video:1,legacyPath:'\x7be_IMAGE\x7dnewspost_images'} but \e_form::imagepicker() takes string defined at /code/e107_handlers/form_handler.php:1349
Open

            $text .= $frm->imagepicker('news_thumbnail[4]', varset($thumbTmp[4]), varset($paths[4]), array('media' => 'news+', 'video' => 1, 'legacyPath' => '{e_IMAGE}newspost_images'));
Severity: Minor
Found in e107_admin/newspost.php by phan

Argument 2 (className) is null but \e107::getAddonConfig() takes string defined at /code/e107_handlers/e107_class.php:2962
Open

        $this->addons = e107::getAddonConfig('e_admin',null, 'config', $this);
Severity: Minor
Found in e107_admin/newspost.php by phan

Assigning array<string></string> to property but \news_admin_ui->fields is array{checkboxes:array{title:'',type:null,width:'3%',thclass:'center first',class:'center',nosort:true,toggle:'news_selected',forced:true},news_id:array{title:'ID',type:'text',width:'5%',thclass:'center',class:'center',nosort:false,readParms:'link=sef&target=blank'},news_thumbnail:array{title:'Image/Video',type:'method',data:'str',width:'110px',thclass:'center',class:'center',nosort:false,readParms:'thumb=60&thumb_urlraw=0&thumb_aw=60',readonly:false},news_title:array{title:'Title',type:'text',data:'safestr',filter:true,tab:0,writeParms:array{required:1,size:'block-level'},inline:true,width:'auto',thclass:'',class:null,nosort:false},news_summary:array{title:'Summary',type:'text',data:'safestr',filter:true,tab:0,inline:true,writeParms:'size=block-level',width:'auto',thclass:'left',class:'left',nosort:false},news_body:array{title:'',type:'method',data:'str',tab:0,nolist:true,writeParms:'nolabel=1',width:'auto',thclass:'',class:null,nosort:false},news_extended:array{title:'',type:null,data:'str',tab:0,nolist:true,noedit:true,writeParms:'nolabel=1',width:'auto',thclass:'',class:null,nosort:false},news_meta_title:array{title:'Meta Title',type:'text',data:'safestr',filter:true,tab:1,inline:true,width:'auto',help:'',writeParms:array{size:'xxlarge',placeholder:'',counter:0,maxlength:255},nosort:false},news_meta_keywords:array{title:'Keywords',type:'tags',data:'safestr',filter:true,tab:1,inline:true,width:'auto',thclass:'',class:null,nosort:false,readParms:array{maxlength:255,maxItems:30},writeParms:array{maxItems:30,maxlength:255}},news_meta_description:array{title:'Meta Description',type:'textarea',data:'safestr',filter:true,tab:1,width:'auto',thclass:'',help:'',class:null,nosort:false,writeParms:array{size:'xxlarge',counter:0,maxlength:255,rows:2}},news_meta_robots:array{title:'Robots',type:'dropdown',data:'safestr',tab:1,inline:true,readParms:array{type:'checkboxes'},writeParms:array{multiple:1},width:'auto',thclass:'left',class:'left',nosort:false,batch:true,filter:true},news_sef:array{title:'SEF URL',type:'text',batch:1,data:'str',tab:1,inline:true,width:'auto',thclass:'',class:null,nosort:false,writeParms:array{size:'xxlarge',show:1,sef:'news_title'}},news_author:array{title:'Author',type:'method',tab:2,readParms:'idField=user_id&nameField=user_name',width:'auto',thclass:'',class:null,nosort:false},news_datestamp:array{title:'Date stamp',type:'datestamp',data:'int',tab:2,writeParms:'type=datetime',width:'auto',thclass:'',class:null,nosort:false,filter:true,batch:true},news_category:array{title:'Category',type:'dropdown',data:'int',tab:0,inline:true,width:'auto',thclass:'',class:null,nosort:false,batch:true,filter:true},news_start:array{title:'Start',type:'datestamp',data:'int',tab:2,writeParms:'type=datetime',width:'auto',thclass:'',class:null,nosort:false},news_end:array{title:'End',type:'datestamp',data:'int',tab:2,writeParms:'type=datetime',width:'auto',thclass:'',class:null,nosort:false},news_class:array{title:'Visibility',type:'userclass',tab:2,inline:true,width:'auto',thclass:'',class:null,batch:true,filter:true},news_template:array{title:'Template',type:'method',data:'safestr',tab:2,inline:true,writeParms:array{plugin:'news',id:'news_view',area:'front',merge:false},width:'auto',thclass:'left',class:'left',nosort:false,batch:true,filter:true},news_render_type:array{title:'Location',type:'dropdown',data:'safestr',tab:2,inline:true,readParms:array{type:'checkboxes'},width:'auto',thclass:'left',class:'left',nosort:false,batch:true,filter:true},news_sticky:array{title:'Sticky',type:'boolean',data:'int',tab:2,width:'auto',thclass:'center',inline:true,class:'center',nosort:false,batch:true,filter:true},news_modified:array{title:'Last Updated',type:'datestamp',readonly:true,noedit:true,data:'int',tab:2,width:'auto',thclass:'center',inline:false,class:'center',nosort:false,batch:false,filter:true},news_allow_comments:array{title:'Comments',type:'boolean',data:'int',tab:2,writeParms:'inverse=1',width:'auto',thclass:'center',class:'center',nosort:false,batch:true,filter:true,readParms:'reverse=1'},news_comment_total:array{title:'Comment Total',type:'number',data:'int',tab:2,noedit:true,width:'10%',thclass:'',class:null,nosort:false},news_email_notify:array{title:'Email notification',type:'checkbox',tab:2,data:false,writeParms:array{show:1,tdClassRight:'form-inline'},help:'Trigger an email notification when you submit this form.'},submitted_id:array{title:'Submitted Item',type:'hidden',tab:2,data:false,writeParms:'show=0'},options:array{title:'Options',type:null,width:'10%',thclass:'center last',class:'center',nosort:true,forced:true}}
Open

        $this->fields['news_email_notify']['writeParms']['post'] = "<span class='radio-inline radio inline'><a class='e-modal btn btn-xs btn-mini btn-primary' data-modal-caption='".ADLAN_149."' href='notify.php?iframe=1&type=admin_news_notify#/tab-news-events'>".LAN_CONFIGURE."</a></span>";
Severity: Minor
Found in e107_admin/newspost.php by phan

Argument 3 (uc_options) is 'nobody,public,guest,member,admin,classes' but \e_form::uc_select() takes null defined at /code/e107_handlers/form_handler.php:3478
Open

                                    ".$frm->uc_select('subnews_class', $pref['subnews_class'], 'nobody,public,guest,member,admin,classes')."
Severity: Minor
Found in e107_admin/newspost.php by phan

Assigning array<string></string> to property but \news_cat_ui->fields is array{checkboxes:array{title:'',type:null,width:'5%',forced:true,thclass:'center',class:'center'},category_id:array{title:'ID',type:'number',width:'5%',forced:true,readonly:true},category_icon:array{title:'Icon',type:'icon',data:'str',width:'100px',thclass:'center',class:'center',readParms:array{legacy:'\x7be_IMAGE\x7dicons/'},writeParms:'glyphs=1',readonly:false,batch:false,filter:false},category_name:array{title:'Title',type:'text',data:'str',inline:true,width:'auto',thclass:'left',readonly:false,validate:true,writeParms:array{size:'xxlarge'}},category_meta_description:array{title:'Description',type:'textarea',data:'str',inline:true,width:'auto',thclass:'left',readParms:'expand=...&truncate=150&bb=1',readonly:false,writeParms:array{size:'xxlarge'}},category_meta_keywords:array{title:'Keywords',type:'tags',data:'str',inline:true,width:'auto',thclass:'left',readonly:false},category_sef:array{title:'SEF URL',type:'text',data:'str',inline:true,width:'auto',readonly:false,writeParms:array{size:'xxlarge',sef:'category_name'}},category_manager:array{title:'Manager',type:'userclass',tab:1,inline:true,width:'auto',data:'int',batch:true,filter:true},category_template:array{title:'Template',type:'layouts',tab:1,width:'auto',thclass:'left',class:'left',writeParms:array{},help:'Template to use as the default view'},category_order:array{title:'Order',type:'text',tab:1,width:'auto',thclass:'right',class:'right'},options:array{title:'Options',type:null,batch:true,filter:true,width:'10%',forced:true,thclass:'center last',class:'center',sort:true}}
Open

            $this->fields['category_template']['writeParms'] = array('plugin' => 'news', 'id' => 'news', 'merge' => false, 'default' => '('.LAN_OPTIONAL.')');
Severity: Minor
Found in e107_admin/newspost.php by phan

Assigning array<string></string> to property but \news_admin_ui->fields is array{checkboxes:array{title:'',type:null,width:'3%',thclass:'center first',class:'center',nosort:true,toggle:'news_selected',forced:true},news_id:array{title:'ID',type:'text',width:'5%',thclass:'center',class:'center',nosort:false,readParms:'link=sef&target=blank'},news_thumbnail:array{title:'Image/Video',type:'method',data:'str',width:'110px',thclass:'center',class:'center',nosort:false,readParms:'thumb=60&thumb_urlraw=0&thumb_aw=60',readonly:false},news_title:array{title:'Title',type:'text',data:'safestr',filter:true,tab:0,writeParms:array{required:1,size:'block-level'},inline:true,width:'auto',thclass:'',class:null,nosort:false},news_summary:array{title:'Summary',type:'text',data:'safestr',filter:true,tab:0,inline:true,writeParms:'size=block-level',width:'auto',thclass:'left',class:'left',nosort:false},news_body:array{title:'',type:'method',data:'str',tab:0,nolist:true,writeParms:'nolabel=1',width:'auto',thclass:'',class:null,nosort:false},news_extended:array{title:'',type:null,data:'str',tab:0,nolist:true,noedit:true,writeParms:'nolabel=1',width:'auto',thclass:'',class:null,nosort:false},news_meta_title:array{title:'Meta Title',type:'text',data:'safestr',filter:true,tab:1,inline:true,width:'auto',help:'',writeParms:array{size:'xxlarge',placeholder:'',counter:0,maxlength:255},nosort:false},news_meta_keywords:array{title:'Keywords',type:'tags',data:'safestr',filter:true,tab:1,inline:true,width:'auto',thclass:'',class:null,nosort:false,readParms:array{maxlength:255,maxItems:30},writeParms:array{maxItems:30,maxlength:255}},news_meta_description:array{title:'Meta Description',type:'textarea',data:'safestr',filter:true,tab:1,width:'auto',thclass:'',help:'',class:null,nosort:false,writeParms:array{size:'xxlarge',counter:0,maxlength:255,rows:2}},news_meta_robots:array{title:'Robots',type:'dropdown',data:'safestr',tab:1,inline:true,readParms:array{type:'checkboxes'},writeParms:array{multiple:1},width:'auto',thclass:'left',class:'left',nosort:false,batch:true,filter:true},news_sef:array{title:'SEF URL',type:'text',batch:1,data:'str',tab:1,inline:true,width:'auto',thclass:'',class:null,nosort:false,writeParms:array{size:'xxlarge',show:1,sef:'news_title'}},news_author:array{title:'Author',type:'method',tab:2,readParms:'idField=user_id&nameField=user_name',width:'auto',thclass:'',class:null,nosort:false},news_datestamp:array{title:'Date stamp',type:'datestamp',data:'int',tab:2,writeParms:'type=datetime',width:'auto',thclass:'',class:null,nosort:false,filter:true,batch:true},news_category:array{title:'Category',type:'dropdown',data:'int',tab:0,inline:true,width:'auto',thclass:'',class:null,nosort:false,batch:true,filter:true},news_start:array{title:'Start',type:'datestamp',data:'int',tab:2,writeParms:'type=datetime',width:'auto',thclass:'',class:null,nosort:false},news_end:array{title:'End',type:'datestamp',data:'int',tab:2,writeParms:'type=datetime',width:'auto',thclass:'',class:null,nosort:false},news_class:array{title:'Visibility',type:'userclass',tab:2,inline:true,width:'auto',thclass:'',class:null,batch:true,filter:true},news_template:array{title:'Template',type:'method',data:'safestr',tab:2,inline:true,writeParms:array{plugin:'news',id:'news_view',area:'front',merge:false},width:'auto',thclass:'left',class:'left',nosort:false,batch:true,filter:true},news_render_type:array{title:'Location',type:'dropdown',data:'safestr',tab:2,inline:true,readParms:array{type:'checkboxes'},width:'auto',thclass:'left',class:'left',nosort:false,batch:true,filter:true},news_sticky:array{title:'Sticky',type:'boolean',data:'int',tab:2,width:'auto',thclass:'center',inline:true,class:'center',nosort:false,batch:true,filter:true},news_modified:array{title:'Last Updated',type:'datestamp',readonly:true,noedit:true,data:'int',tab:2,width:'auto',thclass:'center',inline:false,class:'center',nosort:false,batch:false,filter:true},news_allow_comments:array{title:'Comments',type:'boolean',data:'int',tab:2,writeParms:'inverse=1',width:'auto',thclass:'center',class:'center',nosort:false,batch:true,filter:true,readParms:'reverse=1'},news_comment_total:array{title:'Comment Total',type:'number',data:'int',tab:2,noedit:true,width:'10%',thclass:'',class:null,nosort:false},news_email_notify:array{title:'Email notification',type:'checkbox',tab:2,data:false,writeParms:array{show:1,tdClassRight:'form-inline'},help:'Trigger an email notification when you submit this form.'},submitted_id:array{title:'Submitted Item',type:'hidden',tab:2,data:false,writeParms:'show=0'},options:array{title:'Options',type:null,width:'10%',thclass:'center last',class:'center',nosort:true,forced:true}}
Open

            $this->fields['news_comment_total']['inline'] = true;
Severity: Minor
Found in e107_admin/newspost.php by phan

Assigning array<string></string> to property but \news_admin_ui->fields is array{checkboxes:array{title:'',type:null,width:'3%',thclass:'center first',class:'center',nosort:true,toggle:'news_selected',forced:true},news_id:array{title:'ID',type:'text',width:'5%',thclass:'center',class:'center',nosort:false,readParms:'link=sef&target=blank'},news_thumbnail:array{title:'Image/Video',type:'method',data:'str',width:'110px',thclass:'center',class:'center',nosort:false,readParms:'thumb=60&thumb_urlraw=0&thumb_aw=60',readonly:false},news_title:array{title:'Title',type:'text',data:'safestr',filter:true,tab:0,writeParms:array{required:1,size:'block-level'},inline:true,width:'auto',thclass:'',class:null,nosort:false},news_summary:array{title:'Summary',type:'text',data:'safestr',filter:true,tab:0,inline:true,writeParms:'size=block-level',width:'auto',thclass:'left',class:'left',nosort:false},news_body:array{title:'',type:'method',data:'str',tab:0,nolist:true,writeParms:'nolabel=1',width:'auto',thclass:'',class:null,nosort:false},news_extended:array{title:'',type:null,data:'str',tab:0,nolist:true,noedit:true,writeParms:'nolabel=1',width:'auto',thclass:'',class:null,nosort:false},news_meta_title:array{title:'Meta Title',type:'text',data:'safestr',filter:true,tab:1,inline:true,width:'auto',help:'',writeParms:array{size:'xxlarge',placeholder:'',counter:0,maxlength:255},nosort:false},news_meta_keywords:array{title:'Keywords',type:'tags',data:'safestr',filter:true,tab:1,inline:true,width:'auto',thclass:'',class:null,nosort:false,readParms:array{maxlength:255,maxItems:30},writeParms:array{maxItems:30,maxlength:255}},news_meta_description:array{title:'Meta Description',type:'textarea',data:'safestr',filter:true,tab:1,width:'auto',thclass:'',help:'',class:null,nosort:false,writeParms:array{size:'xxlarge',counter:0,maxlength:255,rows:2}},news_meta_robots:array{title:'Robots',type:'dropdown',data:'safestr',tab:1,inline:true,readParms:array{type:'checkboxes'},writeParms:array{multiple:1},width:'auto',thclass:'left',class:'left',nosort:false,batch:true,filter:true},news_sef:array{title:'SEF URL',type:'text',batch:1,data:'str',tab:1,inline:true,width:'auto',thclass:'',class:null,nosort:false,writeParms:array{size:'xxlarge',show:1,sef:'news_title'}},news_author:array{title:'Author',type:'method',tab:2,readParms:'idField=user_id&nameField=user_name',width:'auto',thclass:'',class:null,nosort:false},news_datestamp:array{title:'Date stamp',type:'datestamp',data:'int',tab:2,writeParms:'type=datetime',width:'auto',thclass:'',class:null,nosort:false,filter:true,batch:true},news_category:array{title:'Category',type:'dropdown',data:'int',tab:0,inline:true,width:'auto',thclass:'',class:null,nosort:false,batch:true,filter:true},news_start:array{title:'Start',type:'datestamp',data:'int',tab:2,writeParms:'type=datetime',width:'auto',thclass:'',class:null,nosort:false},news_end:array{title:'End',type:'datestamp',data:'int',tab:2,writeParms:'type=datetime',width:'auto',thclass:'',class:null,nosort:false},news_class:array{title:'Visibility',type:'userclass',tab:2,inline:true,width:'auto',thclass:'',class:null,batch:true,filter:true},news_template:array{title:'Template',type:'method',data:'safestr',tab:2,inline:true,writeParms:array{plugin:'news',id:'news_view',area:'front',merge:false},width:'auto',thclass:'left',class:'left',nosort:false,batch:true,filter:true},news_render_type:array{title:'Location',type:'dropdown',data:'safestr',tab:2,inline:true,readParms:array{type:'checkboxes'},width:'auto',thclass:'left',class:'left',nosort:false,batch:true,filter:true},news_sticky:array{title:'Sticky',type:'boolean',data:'int',tab:2,width:'auto',thclass:'center',inline:true,class:'center',nosort:false,batch:true,filter:true},news_modified:array{title:'Last Updated',type:'datestamp',readonly:true,noedit:true,data:'int',tab:2,width:'auto',thclass:'center',inline:false,class:'center',nosort:false,batch:false,filter:true},news_allow_comments:array{title:'Comments',type:'boolean',data:'int',tab:2,writeParms:'inverse=1',width:'auto',thclass:'center',class:'center',nosort:false,batch:true,filter:true,readParms:'reverse=1'},news_comment_total:array{title:'Comment Total',type:'number',data:'int',tab:2,noedit:true,width:'10%',thclass:'',class:null,nosort:false},news_email_notify:array{title:'Email notification',type:'checkbox',tab:2,data:false,writeParms:array{show:1,tdClassRight:'form-inline'},help:'Trigger an email notification when you submit this form.'},submitted_id:array{title:'Submitted Item',type:'hidden',tab:2,data:false,writeParms:'show=0'},options:array{title:'Options',type:null,width:'10%',thclass:'center last',class:'center',nosort:true,forced:true}}
Open

        $this->fields['news_category']['writeParms']['size'] = 'xlarge';
Severity: Minor
Found in e107_admin/newspost.php by phan

Assigning array<string area title othernews grid menu></string> to property but \news_admin_ui->fields is array{checkboxes:array{title:'',type:null,width:'3%',thclass:'center first',class:'center',nosort:true,toggle:'news_selected',forced:true},news_id:array{title:'ID',type:'text',width:'5%',thclass:'center',class:'center',nosort:false,readParms:'link=sef&target=blank'},news_thumbnail:array{title:'Image/Video',type:'method',data:'str',width:'110px',thclass:'center',class:'center',nosort:false,readParms:'thumb=60&thumb_urlraw=0&thumb_aw=60',readonly:false},news_title:array{title:'Title',type:'text',data:'safestr',filter:true,tab:0,writeParms:array{required:1,size:'block-level'},inline:true,width:'auto',thclass:'',class:null,nosort:false},news_summary:array{title:'Summary',type:'text',data:'safestr',filter:true,tab:0,inline:true,writeParms:'size=block-level',width:'auto',thclass:'left',class:'left',nosort:false},news_body:array{title:'',type:'method',data:'str',tab:0,nolist:true,writeParms:'nolabel=1',width:'auto',thclass:'',class:null,nosort:false},news_extended:array{title:'',type:null,data:'str',tab:0,nolist:true,noedit:true,writeParms:'nolabel=1',width:'auto',thclass:'',class:null,nosort:false},news_meta_title:array{title:'Meta Title',type:'text',data:'safestr',filter:true,tab:1,inline:true,width:'auto',help:'',writeParms:array{size:'xxlarge',placeholder:'',counter:0,maxlength:255},nosort:false},news_meta_keywords:array{title:'Keywords',type:'tags',data:'safestr',filter:true,tab:1,inline:true,width:'auto',thclass:'',class:null,nosort:false,readParms:array{maxlength:255,maxItems:30},writeParms:array{maxItems:30,maxlength:255}},news_meta_description:array{title:'Meta Description',type:'textarea',data:'safestr',filter:true,tab:1,width:'auto',thclass:'',help:'',class:null,nosort:false,writeParms:array{size:'xxlarge',counter:0,maxlength:255,rows:2}},news_meta_robots:array{title:'Robots',type:'dropdown',data:'safestr',tab:1,inline:true,readParms:array{type:'checkboxes'},writeParms:array{multiple:1},width:'auto',thclass:'left',class:'left',nosort:false,batch:true,filter:true},news_sef:array{title:'SEF URL',type:'text',batch:1,data:'str',tab:1,inline:true,width:'auto',thclass:'',class:null,nosort:false,writeParms:array{size:'xxlarge',show:1,sef:'news_title'}},news_author:array{title:'Author',type:'method',tab:2,readParms:'idField=user_id&nameField=user_name',width:'auto',thclass:'',class:null,nosort:false},news_datestamp:array{title:'Date stamp',type:'datestamp',data:'int',tab:2,writeParms:'type=datetime',width:'auto',thclass:'',class:null,nosort:false,filter:true,batch:true},news_category:array{title:'Category',type:'dropdown',data:'int',tab:0,inline:true,width:'auto',thclass:'',class:null,nosort:false,batch:true,filter:true},news_start:array{title:'Start',type:'datestamp',data:'int',tab:2,writeParms:'type=datetime',width:'auto',thclass:'',class:null,nosort:false},news_end:array{title:'End',type:'datestamp',data:'int',tab:2,writeParms:'type=datetime',width:'auto',thclass:'',class:null,nosort:false},news_class:array{title:'Visibility',type:'userclass',tab:2,inline:true,width:'auto',thclass:'',class:null,batch:true,filter:true},news_template:array{title:'Template',type:'method',data:'safestr',tab:2,inline:true,writeParms:array{plugin:'news',id:'news_view',area:'front',merge:false},width:'auto',thclass:'left',class:'left',nosort:false,batch:true,filter:true},news_render_type:array{title:'Location',type:'dropdown',data:'safestr',tab:2,inline:true,readParms:array{type:'checkboxes'},width:'auto',thclass:'left',class:'left',nosort:false,batch:true,filter:true},news_sticky:array{title:'Sticky',type:'boolean',data:'int',tab:2,width:'auto',thclass:'center',inline:true,class:'center',nosort:false,batch:true,filter:true},news_modified:array{title:'Last Updated',type:'datestamp',readonly:true,noedit:true,data:'int',tab:2,width:'auto',thclass:'center',inline:false,class:'center',nosort:false,batch:false,filter:true},news_allow_comments:array{title:'Comments',type:'boolean',data:'int',tab:2,writeParms:'inverse=1',width:'auto',thclass:'center',class:'center',nosort:false,batch:true,filter:true,readParms:'reverse=1'},news_comment_total:array{title:'Comment Total',type:'number',data:'int',tab:2,noedit:true,width:'10%',thclass:'',class:null,nosort:false},news_email_notify:array{title:'Email notification',type:'checkbox',tab:2,data:false,writeParms:array{show:1,tdClassRight:'form-inline'},help:'Trigger an email notification when you submit this form.'},submitted_id:array{title:'Submitted Item',type:'hidden',tab:2,data:false,writeParms:'show=0'},options:array{title:'Options',type:null,width:'10%',thclass:'center last',class:'center',nosort:true,forced:true}}
Open

        $this->fields['news_render_type']['writeParms']['optArray'] = $this->news_renderTypes; // array(NWSLAN_75,NWSLAN_76,NWSLAN_77,NWSLAN_77." 2","Featurebox");
Severity: Minor
Found in e107_admin/newspost.php by phan

Assigning array<string></string> to property but \news_admin_ui->fields is array{checkboxes:array{title:'',type:null,width:'3%',thclass:'center first',class:'center',nosort:true,toggle:'news_selected',forced:true},news_id:array{title:'ID',type:'text',width:'5%',thclass:'center',class:'center',nosort:false,readParms:'link=sef&target=blank'},news_thumbnail:array{title:'Image/Video',type:'method',data:'str',width:'110px',thclass:'center',class:'center',nosort:false,readParms:'thumb=60&thumb_urlraw=0&thumb_aw=60',readonly:false},news_title:array{title:'Title',type:'text',data:'safestr',filter:true,tab:0,writeParms:array{required:1,size:'block-level'},inline:true,width:'auto',thclass:'',class:null,nosort:false},news_summary:array{title:'Summary',type:'text',data:'safestr',filter:true,tab:0,inline:true,writeParms:'size=block-level',width:'auto',thclass:'left',class:'left',nosort:false},news_body:array{title:'',type:'method',data:'str',tab:0,nolist:true,writeParms:'nolabel=1',width:'auto',thclass:'',class:null,nosort:false},news_extended:array{title:'',type:null,data:'str',tab:0,nolist:true,noedit:true,writeParms:'nolabel=1',width:'auto',thclass:'',class:null,nosort:false},news_meta_title:array{title:'Meta Title',type:'text',data:'safestr',filter:true,tab:1,inline:true,width:'auto',help:'',writeParms:array{size:'xxlarge',placeholder:'',counter:0,maxlength:255},nosort:false},news_meta_keywords:array{title:'Keywords',type:'tags',data:'safestr',filter:true,tab:1,inline:true,width:'auto',thclass:'',class:null,nosort:false,readParms:array{maxlength:255,maxItems:30},writeParms:array{maxItems:30,maxlength:255}},news_meta_description:array{title:'Meta Description',type:'textarea',data:'safestr',filter:true,tab:1,width:'auto',thclass:'',help:'',class:null,nosort:false,writeParms:array{size:'xxlarge',counter:0,maxlength:255,rows:2}},news_meta_robots:array{title:'Robots',type:'dropdown',data:'safestr',tab:1,inline:true,readParms:array{type:'checkboxes'},writeParms:array{multiple:1},width:'auto',thclass:'left',class:'left',nosort:false,batch:true,filter:true},news_sef:array{title:'SEF URL',type:'text',batch:1,data:'str',tab:1,inline:true,width:'auto',thclass:'',class:null,nosort:false,writeParms:array{size:'xxlarge',show:1,sef:'news_title'}},news_author:array{title:'Author',type:'method',tab:2,readParms:'idField=user_id&nameField=user_name',width:'auto',thclass:'',class:null,nosort:false},news_datestamp:array{title:'Date stamp',type:'datestamp',data:'int',tab:2,writeParms:'type=datetime',width:'auto',thclass:'',class:null,nosort:false,filter:true,batch:true},news_category:array{title:'Category',type:'dropdown',data:'int',tab:0,inline:true,width:'auto',thclass:'',class:null,nosort:false,batch:true,filter:true},news_start:array{title:'Start',type:'datestamp',data:'int',tab:2,writeParms:'type=datetime',width:'auto',thclass:'',class:null,nosort:false},news_end:array{title:'End',type:'datestamp',data:'int',tab:2,writeParms:'type=datetime',width:'auto',thclass:'',class:null,nosort:false},news_class:array{title:'Visibility',type:'userclass',tab:2,inline:true,width:'auto',thclass:'',class:null,batch:true,filter:true},news_template:array{title:'Template',type:'method',data:'safestr',tab:2,inline:true,writeParms:array{plugin:'news',id:'news_view',area:'front',merge:false},width:'auto',thclass:'left',class:'left',nosort:false,batch:true,filter:true},news_render_type:array{title:'Location',type:'dropdown',data:'safestr',tab:2,inline:true,readParms:array{type:'checkboxes'},width:'auto',thclass:'left',class:'left',nosort:false,batch:true,filter:true},news_sticky:array{title:'Sticky',type:'boolean',data:'int',tab:2,width:'auto',thclass:'center',inline:true,class:'center',nosort:false,batch:true,filter:true},news_modified:array{title:'Last Updated',type:'datestamp',readonly:true,noedit:true,data:'int',tab:2,width:'auto',thclass:'center',inline:false,class:'center',nosort:false,batch:false,filter:true},news_allow_comments:array{title:'Comments',type:'boolean',data:'int',tab:2,writeParms:'inverse=1',width:'auto',thclass:'center',class:'center',nosort:false,batch:true,filter:true,readParms:'reverse=1'},news_comment_total:array{title:'Comment Total',type:'number',data:'int',tab:2,noedit:true,width:'10%',thclass:'',class:null,nosort:false},news_email_notify:array{title:'Email notification',type:'checkbox',tab:2,data:false,writeParms:array{show:1,tdClassRight:'form-inline'},help:'Trigger an email notification when you submit this form.'},submitted_id:array{title:'Submitted Item',type:'hidden',tab:2,data:false,writeParms:'show=0'},options:array{title:'Options',type:null,width:'10%',thclass:'center last',class:'center',nosort:true,forced:true}}
Open

        $this->fields['news_meta_robots']['writeParms']['optArray'] = e107::getSingleton('eResponse')->getRobotTypes();
Severity: Minor
Found in e107_admin/newspost.php by phan

Argument 1 (titleID) is 'news-title' but \eHelper::syncSEOTitle() takes \str defined at /code/e107_handlers/application.php:5334
Open

        eHelper::syncSEOTitle('news-title', 'news-meta-title');
Severity: Minor
Found in e107_admin/newspost.php by phan

Call with 2 arg(s) to \e_form::help() which only takes 1 arg(s) defined at /code/e107_handlers/form_handler.php:3230
Open

                                        ".$frm->help(NWSLAN_114, 'after')."
Severity: Info
Found in e107_admin/newspost.php by phan

Argument 4 (filter_mask) is null but \e107::getLayouts() takes string defined at /code/e107_handlers/e107_class.php:3574
Open

            if($tmp = e107::getLayouts('news', 'news_view', 'front', null, false, false))
Severity: Minor
Found in e107_admin/newspost.php by phan

Assigning array<string></string> to property but \news_admin_ui->fields is array{checkboxes:array{title:'',type:null,width:'3%',thclass:'center first',class:'center',nosort:true,toggle:'news_selected',forced:true},news_id:array{title:'ID',type:'text',width:'5%',thclass:'center',class:'center',nosort:false,readParms:'link=sef&target=blank'},news_thumbnail:array{title:'Image/Video',type:'method',data:'str',width:'110px',thclass:'center',class:'center',nosort:false,readParms:'thumb=60&thumb_urlraw=0&thumb_aw=60',readonly:false},news_title:array{title:'Title',type:'text',data:'safestr',filter:true,tab:0,writeParms:array{required:1,size:'block-level'},inline:true,width:'auto',thclass:'',class:null,nosort:false},news_summary:array{title:'Summary',type:'text',data:'safestr',filter:true,tab:0,inline:true,writeParms:'size=block-level',width:'auto',thclass:'left',class:'left',nosort:false},news_body:array{title:'',type:'method',data:'str',tab:0,nolist:true,writeParms:'nolabel=1',width:'auto',thclass:'',class:null,nosort:false},news_extended:array{title:'',type:null,data:'str',tab:0,nolist:true,noedit:true,writeParms:'nolabel=1',width:'auto',thclass:'',class:null,nosort:false},news_meta_title:array{title:'Meta Title',type:'text',data:'safestr',filter:true,tab:1,inline:true,width:'auto',help:'',writeParms:array{size:'xxlarge',placeholder:'',counter:0,maxlength:255},nosort:false},news_meta_keywords:array{title:'Keywords',type:'tags',data:'safestr',filter:true,tab:1,inline:true,width:'auto',thclass:'',class:null,nosort:false,readParms:array{maxlength:255,maxItems:30},writeParms:array{maxItems:30,maxlength:255}},news_meta_description:array{title:'Meta Description',type:'textarea',data:'safestr',filter:true,tab:1,width:'auto',thclass:'',help:'',class:null,nosort:false,writeParms:array{size:'xxlarge',counter:0,maxlength:255,rows:2}},news_meta_robots:array{title:'Robots',type:'dropdown',data:'safestr',tab:1,inline:true,readParms:array{type:'checkboxes'},writeParms:array{multiple:1},width:'auto',thclass:'left',class:'left',nosort:false,batch:true,filter:true},news_sef:array{title:'SEF URL',type:'text',batch:1,data:'str',tab:1,inline:true,width:'auto',thclass:'',class:null,nosort:false,writeParms:array{size:'xxlarge',show:1,sef:'news_title'}},news_author:array{title:'Author',type:'method',tab:2,readParms:'idField=user_id&nameField=user_name',width:'auto',thclass:'',class:null,nosort:false},news_datestamp:array{title:'Date stamp',type:'datestamp',data:'int',tab:2,writeParms:'type=datetime',width:'auto',thclass:'',class:null,nosort:false,filter:true,batch:true},news_category:array{title:'Category',type:'dropdown',data:'int',tab:0,inline:true,width:'auto',thclass:'',class:null,nosort:false,batch:true,filter:true},news_start:array{title:'Start',type:'datestamp',data:'int',tab:2,writeParms:'type=datetime',width:'auto',thclass:'',class:null,nosort:false},news_end:array{title:'End',type:'datestamp',data:'int',tab:2,writeParms:'type=datetime',width:'auto',thclass:'',class:null,nosort:false},news_class:array{title:'Visibility',type:'userclass',tab:2,inline:true,width:'auto',thclass:'',class:null,batch:true,filter:true},news_template:array{title:'Template',type:'method',data:'safestr',tab:2,inline:true,writeParms:array{plugin:'news',id:'news_view',area:'front',merge:false},width:'auto',thclass:'left',class:'left',nosort:false,batch:true,filter:true},news_render_type:array{title:'Location',type:'dropdown',data:'safestr',tab:2,inline:true,readParms:array{type:'checkboxes'},width:'auto',thclass:'left',class:'left',nosort:false,batch:true,filter:true},news_sticky:array{title:'Sticky',type:'boolean',data:'int',tab:2,width:'auto',thclass:'center',inline:true,class:'center',nosort:false,batch:true,filter:true},news_modified:array{title:'Last Updated',type:'datestamp',readonly:true,noedit:true,data:'int',tab:2,width:'auto',thclass:'center',inline:false,class:'center',nosort:false,batch:false,filter:true},news_allow_comments:array{title:'Comments',type:'boolean',data:'int',tab:2,writeParms:'inverse=1',width:'auto',thclass:'center',class:'center',nosort:false,batch:true,filter:true,readParms:'reverse=1'},news_comment_total:array{title:'Comment Total',type:'number',data:'int',tab:2,noedit:true,width:'10%',thclass:'',class:null,nosort:false},news_email_notify:array{title:'Email notification',type:'checkbox',tab:2,data:false,writeParms:array{show:1,tdClassRight:'form-inline'},help:'Trigger an email notification when you submit this form.'},submitted_id:array{title:'Submitted Item',type:'hidden',tab:2,data:false,writeParms:'show=0'},options:array{title:'Options',type:null,width:'10%',thclass:'center last',class:'center',nosort:true,forced:true}}
Open

        $this->fields['news_render_type']['writeParms']['multiple'] = 1;
Severity: Minor
Found in e107_admin/newspost.php by phan

Assigning array<string></string> to property but \news_admin_ui->fields is array{checkboxes:array{title:'',type:null,width:'3%',thclass:'center first',class:'center',nosort:true,toggle:'news_selected',forced:true},news_id:array{title:'ID',type:'text',width:'5%',thclass:'center',class:'center',nosort:false,readParms:'link=sef&target=blank'},news_thumbnail:array{title:'Image/Video',type:'method',data:'str',width:'110px',thclass:'center',class:'center',nosort:false,readParms:'thumb=60&thumb_urlraw=0&thumb_aw=60',readonly:false},news_title:array{title:'Title',type:'text',data:'safestr',filter:true,tab:0,writeParms:array{required:1,size:'block-level'},inline:true,width:'auto',thclass:'',class:null,nosort:false},news_summary:array{title:'Summary',type:'text',data:'safestr',filter:true,tab:0,inline:true,writeParms:'size=block-level',width:'auto',thclass:'left',class:'left',nosort:false},news_body:array{title:'',type:'method',data:'str',tab:0,nolist:true,writeParms:'nolabel=1',width:'auto',thclass:'',class:null,nosort:false},news_extended:array{title:'',type:null,data:'str',tab:0,nolist:true,noedit:true,writeParms:'nolabel=1',width:'auto',thclass:'',class:null,nosort:false},news_meta_title:array{title:'Meta Title',type:'text',data:'safestr',filter:true,tab:1,inline:true,width:'auto',help:'',writeParms:array{size:'xxlarge',placeholder:'',counter:0,maxlength:255},nosort:false},news_meta_keywords:array{title:'Keywords',type:'tags',data:'safestr',filter:true,tab:1,inline:true,width:'auto',thclass:'',class:null,nosort:false,readParms:array{maxlength:255,maxItems:30},writeParms:array{maxItems:30,maxlength:255}},news_meta_description:array{title:'Meta Description',type:'textarea',data:'safestr',filter:true,tab:1,width:'auto',thclass:'',help:'',class:null,nosort:false,writeParms:array{size:'xxlarge',counter:0,maxlength:255,rows:2}},news_meta_robots:array{title:'Robots',type:'dropdown',data:'safestr',tab:1,inline:true,readParms:array{type:'checkboxes'},writeParms:array{multiple:1},width:'auto',thclass:'left',class:'left',nosort:false,batch:true,filter:true},news_sef:array{title:'SEF URL',type:'text',batch:1,data:'str',tab:1,inline:true,width:'auto',thclass:'',class:null,nosort:false,writeParms:array{size:'xxlarge',show:1,sef:'news_title'}},news_author:array{title:'Author',type:'method',tab:2,readParms:'idField=user_id&nameField=user_name',width:'auto',thclass:'',class:null,nosort:false},news_datestamp:array{title:'Date stamp',type:'datestamp',data:'int',tab:2,writeParms:'type=datetime',width:'auto',thclass:'',class:null,nosort:false,filter:true,batch:true},news_category:array{title:'Category',type:'dropdown',data:'int',tab:0,inline:true,width:'auto',thclass:'',class:null,nosort:false,batch:true,filter:true},news_start:array{title:'Start',type:'datestamp',data:'int',tab:2,writeParms:'type=datetime',width:'auto',thclass:'',class:null,nosort:false},news_end:array{title:'End',type:'datestamp',data:'int',tab:2,writeParms:'type=datetime',width:'auto',thclass:'',class:null,nosort:false},news_class:array{title:'Visibility',type:'userclass',tab:2,inline:true,width:'auto',thclass:'',class:null,batch:true,filter:true},news_template:array{title:'Template',type:'method',data:'safestr',tab:2,inline:true,writeParms:array{plugin:'news',id:'news_view',area:'front',merge:false},width:'auto',thclass:'left',class:'left',nosort:false,batch:true,filter:true},news_render_type:array{title:'Location',type:'dropdown',data:'safestr',tab:2,inline:true,readParms:array{type:'checkboxes'},width:'auto',thclass:'left',class:'left',nosort:false,batch:true,filter:true},news_sticky:array{title:'Sticky',type:'boolean',data:'int',tab:2,width:'auto',thclass:'center',inline:true,class:'center',nosort:false,batch:true,filter:true},news_modified:array{title:'Last Updated',type:'datestamp',readonly:true,noedit:true,data:'int',tab:2,width:'auto',thclass:'center',inline:false,class:'center',nosort:false,batch:false,filter:true},news_allow_comments:array{title:'Comments',type:'boolean',data:'int',tab:2,writeParms:'inverse=1',width:'auto',thclass:'center',class:'center',nosort:false,batch:true,filter:true,readParms:'reverse=1'},news_comment_total:array{title:'Comment Total',type:'number',data:'int',tab:2,noedit:true,width:'10%',thclass:'',class:null,nosort:false},news_email_notify:array{title:'Email notification',type:'checkbox',tab:2,data:false,writeParms:array{show:1,tdClassRight:'form-inline'},help:'Trigger an email notification when you submit this form.'},submitted_id:array{title:'Submitted Item',type:'hidden',tab:2,data:false,writeParms:'show=0'},options:array{title:'Options',type:null,width:'10%',thclass:'center last',class:'center',nosort:true,forced:true}}
Open

        $this->fields['news_render_type']['writeParms']['empty'] = '0';
Severity: Minor
Found in e107_admin/newspost.php by phan

Argument 2 (vals) is int but \e_parse::lanVars() takes array|string defined at /code/e107_handlers/e_parse_class.php:3842
Open

        $this->fields['news_meta_title']['help'] = e107::getParser()->lanVars(LAN_SEARCH_ENGINES_X_LIMIT, $seoTitleLimit);
Severity: Minor
Found in e107_admin/newspost.php by phan

Assigning array<string></string> to property but \news_admin_ui->fields is array{checkboxes:array{title:'',type:null,width:'3%',thclass:'center first',class:'center',nosort:true,toggle:'news_selected',forced:true},news_id:array{title:'ID',type:'text',width:'5%',thclass:'center',class:'center',nosort:false,readParms:'link=sef&target=blank'},news_thumbnail:array{title:'Image/Video',type:'method',data:'str',width:'110px',thclass:'center',class:'center',nosort:false,readParms:'thumb=60&thumb_urlraw=0&thumb_aw=60',readonly:false},news_title:array{title:'Title',type:'text',data:'safestr',filter:true,tab:0,writeParms:array{required:1,size:'block-level'},inline:true,width:'auto',thclass:'',class:null,nosort:false},news_summary:array{title:'Summary',type:'text',data:'safestr',filter:true,tab:0,inline:true,writeParms:'size=block-level',width:'auto',thclass:'left',class:'left',nosort:false},news_body:array{title:'',type:'method',data:'str',tab:0,nolist:true,writeParms:'nolabel=1',width:'auto',thclass:'',class:null,nosort:false},news_extended:array{title:'',type:null,data:'str',tab:0,nolist:true,noedit:true,writeParms:'nolabel=1',width:'auto',thclass:'',class:null,nosort:false},news_meta_title:array{title:'Meta Title',type:'text',data:'safestr',filter:true,tab:1,inline:true,width:'auto',help:'',writeParms:array{size:'xxlarge',placeholder:'',counter:0,maxlength:255},nosort:false},news_meta_keywords:array{title:'Keywords',type:'tags',data:'safestr',filter:true,tab:1,inline:true,width:'auto',thclass:'',class:null,nosort:false,readParms:array{maxlength:255,maxItems:30},writeParms:array{maxItems:30,maxlength:255}},news_meta_description:array{title:'Meta Description',type:'textarea',data:'safestr',filter:true,tab:1,width:'auto',thclass:'',help:'',class:null,nosort:false,writeParms:array{size:'xxlarge',counter:0,maxlength:255,rows:2}},news_meta_robots:array{title:'Robots',type:'dropdown',data:'safestr',tab:1,inline:true,readParms:array{type:'checkboxes'},writeParms:array{multiple:1},width:'auto',thclass:'left',class:'left',nosort:false,batch:true,filter:true},news_sef:array{title:'SEF URL',type:'text',batch:1,data:'str',tab:1,inline:true,width:'auto',thclass:'',class:null,nosort:false,writeParms:array{size:'xxlarge',show:1,sef:'news_title'}},news_author:array{title:'Author',type:'method',tab:2,readParms:'idField=user_id&nameField=user_name',width:'auto',thclass:'',class:null,nosort:false},news_datestamp:array{title:'Date stamp',type:'datestamp',data:'int',tab:2,writeParms:'type=datetime',width:'auto',thclass:'',class:null,nosort:false,filter:true,batch:true},news_category:array{title:'Category',type:'dropdown',data:'int',tab:0,inline:true,width:'auto',thclass:'',class:null,nosort:false,batch:true,filter:true},news_start:array{title:'Start',type:'datestamp',data:'int',tab:2,writeParms:'type=datetime',width:'auto',thclass:'',class:null,nosort:false},news_end:array{title:'End',type:'datestamp',data:'int',tab:2,writeParms:'type=datetime',width:'auto',thclass:'',class:null,nosort:false},news_class:array{title:'Visibility',type:'userclass',tab:2,inline:true,width:'auto',thclass:'',class:null,batch:true,filter:true},news_template:array{title:'Template',type:'method',data:'safestr',tab:2,inline:true,writeParms:array{plugin:'news',id:'news_view',area:'front',merge:false},width:'auto',thclass:'left',class:'left',nosort:false,batch:true,filter:true},news_render_type:array{title:'Location',type:'dropdown',data:'safestr',tab:2,inline:true,readParms:array{type:'checkboxes'},width:'auto',thclass:'left',class:'left',nosort:false,batch:true,filter:true},news_sticky:array{title:'Sticky',type:'boolean',data:'int',tab:2,width:'auto',thclass:'center',inline:true,class:'center',nosort:false,batch:true,filter:true},news_modified:array{title:'Last Updated',type:'datestamp',readonly:true,noedit:true,data:'int',tab:2,width:'auto',thclass:'center',inline:false,class:'center',nosort:false,batch:false,filter:true},news_allow_comments:array{title:'Comments',type:'boolean',data:'int',tab:2,writeParms:'inverse=1',width:'auto',thclass:'center',class:'center',nosort:false,batch:true,filter:true,readParms:'reverse=1'},news_comment_total:array{title:'Comment Total',type:'number',data:'int',tab:2,noedit:true,width:'10%',thclass:'',class:null,nosort:false},news_email_notify:array{title:'Email notification',type:'checkbox',tab:2,data:false,writeParms:array{show:1,tdClassRight:'form-inline'},help:'Trigger an email notification when you submit this form.'},submitted_id:array{title:'Submitted Item',type:'hidden',tab:2,data:false,writeParms:'show=0'},options:array{title:'Options',type:null,width:'10%',thclass:'center last',class:'center',nosort:true,forced:true}}
Open

        $this->fields['news_meta_description']['help'] = e107::getParser()->lanVars(LAN_SEARCH_ENGINES_X_LIMIT, $seoDescriptionLimit);
Severity: Minor
Found in e107_admin/newspost.php by phan

Argument 4 (sc_parameters) is array{media:'news+',video:1,legacyPath:'\x7be_IMAGE\x7dnewspost_images'} but \e_form::imagepicker() takes string defined at /code/e107_handlers/form_handler.php:1349
Open

            $text .= $frm->imagepicker('news_thumbnail[2]', varset($thumbTmp[2]), varset($paths[2]), array('media' => 'news+', 'video' => 1, 'legacyPath' => '{e_IMAGE}newspost_images'));
Severity: Minor
Found in e107_admin/newspost.php by phan

Assigning array<string></string> to property but \news_admin_ui->fields is array{checkboxes:array{title:'',type:null,width:'3%',thclass:'center first',class:'center',nosort:true,toggle:'news_selected',forced:true},news_id:array{title:'ID',type:'text',width:'5%',thclass:'center',class:'center',nosort:false,readParms:'link=sef&target=blank'},news_thumbnail:array{title:'Image/Video',type:'method',data:'str',width:'110px',thclass:'center',class:'center',nosort:false,readParms:'thumb=60&thumb_urlraw=0&thumb_aw=60',readonly:false},news_title:array{title:'Title',type:'text',data:'safestr',filter:true,tab:0,writeParms:array{required:1,size:'block-level'},inline:true,width:'auto',thclass:'',class:null,nosort:false},news_summary:array{title:'Summary',type:'text',data:'safestr',filter:true,tab:0,inline:true,writeParms:'size=block-level',width:'auto',thclass:'left',class:'left',nosort:false},news_body:array{title:'',type:'method',data:'str',tab:0,nolist:true,writeParms:'nolabel=1',width:'auto',thclass:'',class:null,nosort:false},news_extended:array{title:'',type:null,data:'str',tab:0,nolist:true,noedit:true,writeParms:'nolabel=1',width:'auto',thclass:'',class:null,nosort:false},news_meta_title:array{title:'Meta Title',type:'text',data:'safestr',filter:true,tab:1,inline:true,width:'auto',help:'',writeParms:array{size:'xxlarge',placeholder:'',counter:0,maxlength:255},nosort:false},news_meta_keywords:array{title:'Keywords',type:'tags',data:'safestr',filter:true,tab:1,inline:true,width:'auto',thclass:'',class:null,nosort:false,readParms:array{maxlength:255,maxItems:30},writeParms:array{maxItems:30,maxlength:255}},news_meta_description:array{title:'Meta Description',type:'textarea',data:'safestr',filter:true,tab:1,width:'auto',thclass:'',help:'',class:null,nosort:false,writeParms:array{size:'xxlarge',counter:0,maxlength:255,rows:2}},news_meta_robots:array{title:'Robots',type:'dropdown',data:'safestr',tab:1,inline:true,readParms:array{type:'checkboxes'},writeParms:array{multiple:1},width:'auto',thclass:'left',class:'left',nosort:false,batch:true,filter:true},news_sef:array{title:'SEF URL',type:'text',batch:1,data:'str',tab:1,inline:true,width:'auto',thclass:'',class:null,nosort:false,writeParms:array{size:'xxlarge',show:1,sef:'news_title'}},news_author:array{title:'Author',type:'method',tab:2,readParms:'idField=user_id&nameField=user_name',width:'auto',thclass:'',class:null,nosort:false},news_datestamp:array{title:'Date stamp',type:'datestamp',data:'int',tab:2,writeParms:'type=datetime',width:'auto',thclass:'',class:null,nosort:false,filter:true,batch:true},news_category:array{title:'Category',type:'dropdown',data:'int',tab:0,inline:true,width:'auto',thclass:'',class:null,nosort:false,batch:true,filter:true},news_start:array{title:'Start',type:'datestamp',data:'int',tab:2,writeParms:'type=datetime',width:'auto',thclass:'',class:null,nosort:false},news_end:array{title:'End',type:'datestamp',data:'int',tab:2,writeParms:'type=datetime',width:'auto',thclass:'',class:null,nosort:false},news_class:array{title:'Visibility',type:'userclass',tab:2,inline:true,width:'auto',thclass:'',class:null,batch:true,filter:true},news_template:array{title:'Template',type:'method',data:'safestr',tab:2,inline:true,writeParms:array{plugin:'news',id:'news_view',area:'front',merge:false},width:'auto',thclass:'left',class:'left',nosort:false,batch:true,filter:true},news_render_type:array{title:'Location',type:'dropdown',data:'safestr',tab:2,inline:true,readParms:array{type:'checkboxes'},width:'auto',thclass:'left',class:'left',nosort:false,batch:true,filter:true},news_sticky:array{title:'Sticky',type:'boolean',data:'int',tab:2,width:'auto',thclass:'center',inline:true,class:'center',nosort:false,batch:true,filter:true},news_modified:array{title:'Last Updated',type:'datestamp',readonly:true,noedit:true,data:'int',tab:2,width:'auto',thclass:'center',inline:false,class:'center',nosort:false,batch:false,filter:true},news_allow_comments:array{title:'Comments',type:'boolean',data:'int',tab:2,writeParms:'inverse=1',width:'auto',thclass:'center',class:'center',nosort:false,batch:true,filter:true,readParms:'reverse=1'},news_comment_total:array{title:'Comment Total',type:'number',data:'int',tab:2,noedit:true,width:'10%',thclass:'',class:null,nosort:false},news_email_notify:array{title:'Email notification',type:'checkbox',tab:2,data:false,writeParms:array{show:1,tdClassRight:'form-inline'},help:'Trigger an email notification when you submit this form.'},submitted_id:array{title:'Submitted Item',type:'hidden',tab:2,data:false,writeParms:'show=0'},options:array{title:'Options',type:null,width:'10%',thclass:'center last',class:'center',nosort:true,forced:true}}
Open

            $this->fields['news_class']['type'] = 'userclasses';
Severity: Minor
Found in e107_admin/newspost.php by phan

Argument 4 (options) is null but \e_form::select() takes array|string defined at /code/e107_handlers/form_handler.php:3311
Open

                                    ".$frm->select('subnews_attach_minsize', $imageSizes, varset($pref['subnews_attach_minsize'], null), null, LAN_NEWS_100)."
Severity: Minor
Found in e107_admin/newspost.php by phan

Argument 3 (template) is null but \e_form::bbarea() takes string defined at /code/e107_handlers/form_handler.php:2432
Open

                                    ".$frm->bbarea('news_subheader', stripcslashes(vartrue($pref['news_subheader'])), null, 'helpb')."
Severity: Minor
Found in e107_admin/newspost.php by phan

Assigning array<string></string> to property but \news_admin_ui->fields is array{checkboxes:array{title:'',type:null,width:'3%',thclass:'center first',class:'center',nosort:true,toggle:'news_selected',forced:true},news_id:array{title:'ID',type:'text',width:'5%',thclass:'center',class:'center',nosort:false,readParms:'link=sef&target=blank'},news_thumbnail:array{title:'Image/Video',type:'method',data:'str',width:'110px',thclass:'center',class:'center',nosort:false,readParms:'thumb=60&thumb_urlraw=0&thumb_aw=60',readonly:false},news_title:array{title:'Title',type:'text',data:'safestr',filter:true,tab:0,writeParms:array{required:1,size:'block-level'},inline:true,width:'auto',thclass:'',class:null,nosort:false},news_summary:array{title:'Summary',type:'text',data:'safestr',filter:true,tab:0,inline:true,writeParms:'size=block-level',width:'auto',thclass:'left',class:'left',nosort:false},news_body:array{title:'',type:'method',data:'str',tab:0,nolist:true,writeParms:'nolabel=1',width:'auto',thclass:'',class:null,nosort:false},news_extended:array{title:'',type:null,data:'str',tab:0,nolist:true,noedit:true,writeParms:'nolabel=1',width:'auto',thclass:'',class:null,nosort:false},news_meta_title:array{title:'Meta Title',type:'text',data:'safestr',filter:true,tab:1,inline:true,width:'auto',help:'',writeParms:array{size:'xxlarge',placeholder:'',counter:0,maxlength:255},nosort:false},news_meta_keywords:array{title:'Keywords',type:'tags',data:'safestr',filter:true,tab:1,inline:true,width:'auto',thclass:'',class:null,nosort:false,readParms:array{maxlength:255,maxItems:30},writeParms:array{maxItems:30,maxlength:255}},news_meta_description:array{title:'Meta Description',type:'textarea',data:'safestr',filter:true,tab:1,width:'auto',thclass:'',help:'',class:null,nosort:false,writeParms:array{size:'xxlarge',counter:0,maxlength:255,rows:2}},news_meta_robots:array{title:'Robots',type:'dropdown',data:'safestr',tab:1,inline:true,readParms:array{type:'checkboxes'},writeParms:array{multiple:1},width:'auto',thclass:'left',class:'left',nosort:false,batch:true,filter:true},news_sef:array{title:'SEF URL',type:'text',batch:1,data:'str',tab:1,inline:true,width:'auto',thclass:'',class:null,nosort:false,writeParms:array{size:'xxlarge',show:1,sef:'news_title'}},news_author:array{title:'Author',type:'method',tab:2,readParms:'idField=user_id&nameField=user_name',width:'auto',thclass:'',class:null,nosort:false},news_datestamp:array{title:'Date stamp',type:'datestamp',data:'int',tab:2,writeParms:'type=datetime',width:'auto',thclass:'',class:null,nosort:false,filter:true,batch:true},news_category:array{title:'Category',type:'dropdown',data:'int',tab:0,inline:true,width:'auto',thclass:'',class:null,nosort:false,batch:true,filter:true},news_start:array{title:'Start',type:'datestamp',data:'int',tab:2,writeParms:'type=datetime',width:'auto',thclass:'',class:null,nosort:false},news_end:array{title:'End',type:'datestamp',data:'int',tab:2,writeParms:'type=datetime',width:'auto',thclass:'',class:null,nosort:false},news_class:array{title:'Visibility',type:'userclass',tab:2,inline:true,width:'auto',thclass:'',class:null,batch:true,filter:true},news_template:array{title:'Template',type:'method',data:'safestr',tab:2,inline:true,writeParms:array{plugin:'news',id:'news_view',area:'front',merge:false},width:'auto',thclass:'left',class:'left',nosort:false,batch:true,filter:true},news_render_type:array{title:'Location',type:'dropdown',data:'safestr',tab:2,inline:true,readParms:array{type:'checkboxes'},width:'auto',thclass:'left',class:'left',nosort:false,batch:true,filter:true},news_sticky:array{title:'Sticky',type:'boolean',data:'int',tab:2,width:'auto',thclass:'center',inline:true,class:'center',nosort:false,batch:true,filter:true},news_modified:array{title:'Last Updated',type:'datestamp',readonly:true,noedit:true,data:'int',tab:2,width:'auto',thclass:'center',inline:false,class:'center',nosort:false,batch:false,filter:true},news_allow_comments:array{title:'Comments',type:'boolean',data:'int',tab:2,writeParms:'inverse=1',width:'auto',thclass:'center',class:'center',nosort:false,batch:true,filter:true,readParms:'reverse=1'},news_comment_total:array{title:'Comment Total',type:'number',data:'int',tab:2,noedit:true,width:'10%',thclass:'',class:null,nosort:false},news_email_notify:array{title:'Email notification',type:'checkbox',tab:2,data:false,writeParms:array{show:1,tdClassRight:'form-inline'},help:'Trigger an email notification when you submit this form.'},submitted_id:array{title:'Submitted Item',type:'hidden',tab:2,data:false,writeParms:'show=0'},options:array{title:'Options',type:null,width:'10%',thclass:'center last',class:'center',nosort:true,forced:true}}
Open

        $this->fields['news_meta_robots']['writeParms']['multiple'] = 1;
Severity: Minor
Found in e107_admin/newspost.php by phan

Argument 4 (sc_parameters) is array{media:'news+',video:1,legacyPath:'\x7be_IMAGE\x7dnewspost_images'} but \e_form::imagepicker() takes string defined at /code/e107_handlers/form_handler.php:1349
Open

            $text .= $frm->imagepicker('news_thumbnail[1]', varset($thumbTmp[1]), varset($paths[1]), array('media' => 'news+', 'video' => 1, 'legacyPath' => '{e_IMAGE}newspost_images'));
Severity: Minor
Found in e107_admin/newspost.php by phan

There are no issues that match your filters.

Category
Status