add("form","adminform","","admin.php?com_option=weblinks&option=items"); $gui->add("com_header",_USERS_WEBLINKS_HEAD); $table_head = array ( array('title'=>'#' , 'val'=>'id' , 'len'=>'1%','align'=>'center') , array('title'=>'checkbox' , 'val'=>'id' , 'len'=>'1%','align'=>'center') , array('title'=>_CMN_TITLE,'val'=>'title','len'=>'70%','ilink'=>'admin.php?com_option=weblinks&option=items&task=edit&cid[]=ivar1','ivar1'=>'id') , array('title'=>_CMN_PUBLISHED,'val'=>'published','len'=>'10%','align'=>'center'), array('title'=>_CMN_CAT,'val'=>'catid','len'=>'10%','align'=>'center'), array('title'=>_CMN_ORDERING,'val'=>'ordering','len'=>'10%','align'=>'center') ); $gui->order=-1; $rs=$conn->Execute("SELECT id,catid,title,published,ordering,hits FROM #__weblinks ORDER BY ordering DESC"); $table_data=$rs->GetArray(); $cat_arr=category_array('com_weblinks',"-1"); $replace = array( "catid"=> $cat_arr); $table_data=array_replace($table_data,$replace); $gui->add("data_table_arr","maintable",$table_head,$table_data); $gui->add("end_form"); $gui->generate(); } function edit_items($type='edit') { global $conn,$cid; if($type=='edit') { $rs=$conn->Execute("SELECT id,catid,title,url,description,hits FROM #__weblinks WHERE id = ".$cid[0]); $rsa=$rs->GetArray(); $rsar=$rsa[0]; $c_head = _USERS_WEBLINKS_EDIT_HEAD; }else { $rsar=array("id"=>"","catid"=>"","title"=>"","url"=>"http://","description"=>"","hits"=>"0"); $c_head = _USERS_WEBLINKS_NEW_HEAD; } $gui=new admin_interface(); $gui->add("form","adminform","","admin.php?com_option=weblinks&option=items"); $gui->add("com_header",$c_head); $gui->add("tab_head"); $gui->add("tab_simple","Content",$c_head); $gui->add("form_hidden","weblink_id","",$rsar['id']); $gui->add("form_textfield","weblink_title",_CMN_TITLE,$rsar['title'],"",'$required=true;'); $gui->add("form_textfield","weblink_url",_CMN_URL,dbdecode($rsar['url']),"",'$required=true;'); $cat_drop=category_array('com_weblinks',$rsar['catid']); $gui->add("form_select","weblink_catid",_CMN_SELECTCAT,$cat_drop,"",'$required=true;'); $gui->add("form_hidden","weblink_ocatid","",$rsar['catid']); $gui->add("form_textarea","weblink_description",_CMN_DESC,dbdecode($rsar['description'])); $gui->add("form_textfield","weblink_hits",_CMN_HITS,$rsar['hits']); $gui->add("tab_end"); $gui->add("tab_tail"); $gui->add("end_form"); $gui->generate(); } function categories_table() { global $conn,$sec_id; $gui=new admin_interface(); $gui->add("form","adminform","","admin.php?com_option=weblinks&option=categories"); $gui->add("com_header","Add / Edit Weblink Categories"); $table_head = array ( array('title'=>'#' , 'val'=>'id' , 'len'=>'1%','align'=>'center') , array('title'=>'checkbox' , 'val'=>'id' , 'len'=>'1%','align'=>'center') , array('title'=>_CMN_CAT,'val'=>'name','len'=>'60%','bval'=>'title','ilink'=>'admin.php?com_option=weblinks&option=categories&task=edit&cid[]=ivar1','ivar1'=>'id') , array('title'=>_CMN_PUBLISHED,'val'=>'published','len'=>'10%','align'=>'center'), array('title'=>_CMN_RECORDS , 'val'=>'count' , 'len'=>'10%','align'=>'center') , array('title'=>_CMN_ACCESS,'val'=>'access','len'=>'10%','align'=>'center') , array('title'=>_CMN_ORDERING,'val'=>'ordering','len'=>'10%','align'=>'center') ); $rs=$conn->Execute("SELECT id,title,name,section,published,ordering,access,count ". "\nFROM #__categories ". "\nWHERE section='com_weblinks' ". "\nORDER BY ordering ASC"); $table_data=$rs->GetArray(); $gui->add("data_table_arr","maintable",$table_head,$table_data); $gui->add("end_form"); $gui->generate(); } function edit_categories($type='edit') { global $conn,$cid,$sec_id,$lm_absolute_path; if($type=='edit') { $rs=$conn->Execute("SELECT id,title,name,image,image_position,description,access FROM #__categories WHERE id = ".$cid[0]); $rsa=$rs->GetArray(); $rsar=$rsa[0]; $c_head = _CONTENT_CAT_EDIT_HEAD; }else{ $rsar=array("id"=>"","title"=>"","name"=>"","description"=>"","access"=>"0","image"=>"","image_position"=>"left"); $c_head = _CONTENT_CAT_NEW_HEAD; } $gui=new admin_interface(); $gui->add("form","adminform","","admin.php?com_option=weblinks&option=categories"); $gui->add("com_header",$c_head); $gui->add("tab_head"); $gui->add("tab_simple","",$c_head); $gui->add("form_hidden","category_id","",$rsar['id']); $gui->add("form_textfield","category_title",_CMN_TITLE,$rsar['title']); $gui->add("form_textfield","category_name",_CMN_NAME,$rsar['name']); $img_arr=select_array("images/stories/",_CMN_SELECTIMAGE,$rsar['image']); $gui->add("form_list_image","section_image",_CMN_SELECTIMAGE,$img_arr,"images/stories/"); $pos=pos_array($rsar['image_position']); $gui->add("form_select","section_image_position",_CMN_IMAGEPOS,$pos); $access_level=access_array($rsar['access']); $gui->add("form_select","category_access",_CMN_ACCESS,$access_level); $gui->add("form_textarea","category_description",_CMN_DESC,dbdecode($rsar['description']),"5"); $gui->add("tab_end"); $gui->add("tab_tail"); $gui->add("end_form"); $gui->generate(); } ?>