30 ultimix.pmsg.set_read =
function( Id )
32 Success =
function( Response )
34 jQuery(
'#record_view_opener_' + Id +
'_in' ).children().removeClass(
'not_read' );
35 jQuery(
'#record_view_opener_' + Id +
'_in' ).children().addClass(
'read' );
38 if(
jQuery(
'#record_view_opener_' + Id +
'_in' ).children().hasClass(
'not_read' ) )
40 Data = {
'package_name' :
'pmsg::pmsg_controller' ,
'action' :
'set_read' ,
'pmsg_read' : 1 ,
'id' : Id };
41 ultimix.DirectController( Data , Success , {
'async' :
true } );
54 ultimix.pmsg.set_default_options =
function( ViewOptions )
61 ViewOptions.meta = ViewOptions.meta ? ViewOptions.meta :
'meta_pmsg_list';
62 ViewOptions.package_name = ViewOptions.package_name ? ViewOptions.package_name :
'pmsg::pmsg_view';
63 ViewOptions.paging_require_form = ViewOptions.paging_require_form ? ViewOptions.paging_require_form :
'0';
64 ViewOptions.add_hidden_fields = ViewOptions.add_hidden_fields ? ViewOptions.add_hidden_fields :
'0';
66 return( ViewOptions );
78 ultimix.pmsg.get_list_form =
function( Fuctions , ViewOptions )
85 ViewOptions =
ultimix.pmsg.set_default_options( ViewOptions );
87 ultimix.ajax_gate.direct_view( ViewOptions , Fuctions );
105 ultimix.pmsg.get_custom_list_form =
function( Fuctions , Header , Item , Footer , ViewOptions )
107 ultimix.auto.get_custom_list_form( Fuctions , Header , Item , Footer ,
false , ViewOptions ,
'ad_banner' );
119 ultimix.pmsg.delete =
function( Id , DataSelector )
124 'package_name' :
'pmsg::pmsg_controller' ,
125 'pmsg_context_action' :
'delete_record' ,
126 'pmsg_action' :
'delete_record' ,
'pmsg_record_id' : Id ,
127 'meta' :
'meta_delete_pmsg'
143 ultimix.pmsg.record_view_form =
function( Id , DataSelector )
148 'package_name' :
'pmsg::pmsg_view' ,
'pmsg_context_action' :
'record_view_form' ,
149 'pmsg_action' :
'record_view_form' ,
'pmsg_record_id' : Id ,
150 'meta' :
'meta_record_view_pmsg_form'