@@ -80,7 +80,7 @@ public function getListFormsFiltered($data)
8080
8181 $ query .= sprintf (' ORDER BY uf.updated_date %s ' , $ orderby );
8282
83- if ( $ per_page != '' || $ segment != '' ) {
83+ if ( ( int ) $ per_page > 0 ) {
8484 $ segment = ( ! empty ($ segment ) ) ? $ segment : 0 ;
8585 $ query .= sprintf (' limit %s,%s ' , (int ) $ segment , (int ) $ per_page );
8686 }
@@ -118,7 +118,7 @@ public function getListTrashFormsFiltered($data)
118118
119119 $ query .= sprintf (' ORDER BY uf.updated_date %s ' , $ orderby );
120120
121- if ( $ per_page != '' || $ segment != '' ) {
121+ if ( ( int ) $ per_page > 0 ) {
122122 $ segment = ( ! empty ($ segment ) ) ? $ segment : 0 ;
123123 $ query .= sprintf (' limit %s,%s ' , (int ) $ segment , (int ) $ per_page );
124124 }
@@ -149,7 +149,7 @@ public function getListForms($per_page = '', $segment = '')
149149 $ this ->table
150150 );
151151
152- if ( $ per_page != '' || $ segment != '' ) {
152+ if ( ( int ) $ per_page > 0 ) {
153153 $ segment = ( ! empty ($ segment ) ) ? $ segment : 0 ;
154154 $ query .= sprintf (' limit %s,%s ' , (int ) $ segment , (int ) $ per_page );
155155 }
@@ -259,11 +259,28 @@ public function getFieldsById($id)
259259 return $ query2 ->result ();
260260 }
261261
262+ public function getFieldNamesById ($ id_form )
263+ {
264+ $ query = sprintf (
265+ 'select f.fmf_uniqueid,f.fmf_id, fm.fmb_type, coalesce(NULLIF(f.fmf_fieldname,""),CONCAT(t.fby_name,f.fmf_id)) as fieldname
266+ from %s f
267+ join %s t on f.type_fby_id=t.fby_id
268+ join %s fm on fm.fmb_id=f.form_fmb_id
269+ where fm.fmb_id=%s and t.fby_id in (8,9,10,11,16,18,39,40,41,42) ' ,
270+ $ this ->tbformfields ,
271+ $ this ->tbformtype ,
272+ $ this ->table ,
273+ (int ) $ id_form
274+ );
275+ $ query2 = $ this ->db ->query ($ query );
276+ return $ query2 ->result ();
277+ }
278+
262279 public function getFormById_2 ($ id )
263280 {
264281 $ query = sprintf (
265282 '
266- select uf.fmb_data2,uf.fmb_name, uf.fmb_type
283+ select uf.fmb_data2,uf.fmb_name, uf.fmb_type, uf.fmb_rec_tpl_st
267284 from %s uf
268285 where uf.fmb_id=%s
269286 ' ,
0 commit comments