setTPL("phone_list.tpl"); $rowsperpage = $ini['System']['per_page']; $tpl->assign('pagerows',$rowsperpage); //}}} //{{{ processing function function process_data($args) { global $tpl; global $ini; global $LU; if(isset($args['perPage'])&&!empty($args['perPage'])) { $tpl->assign('pagerows',$args['perPage']); } if(isset($args['btnSubmitDial'])&&!empty($args['user_phone'])) { dial($ini,$LU->getProperty('user_phone'),$args['user_phone'],true); } } //}}} //{{{ setup quickform $form->addElement('text','perPage','Entries per Page: '); $form->addRule('perPage','Please enter a number', 'numeric'); $form->addElement('submit','btnSubmit',"Submit Change"); //}}} //{{{ query the database $user_query = "SELECT `handle`,`user_email`,`user_alias`,`user_phone` FROM `liveuser_users` WHERE `user_phone` <> '' ORDER BY `handle` ASC"; $user_res = $db->query($user_query); if(handleError($user_res)) { $users = array(); while($user_res->fetchInto($user_row)) { $users[] = $user_row; } $tpl->assign('users',$users); } //}}} if($form->validate()) { $form->process('process_data',false); } //{{{ $tpl->display($form); //}}} ?>