XML

    <function name="rpcf_search_users_ligth" id="0x1202">
      <input>
        <string name="login" />
	<string name="email" />
	<string name="fname" />
      </input>
      <output>
	<integer name="success" />
	<integer name="total" />
	<integer name="show_count" />
	<if variable="show_count" value="0" condition="ne">
	  <for name="i" from="0" count="show_count">
	     <integer name="id" array_index="i" />
	     <string name="login" array_index="i" />
	     <string name="email" array_index="i" />
	     <string name="name" array_index="i" />
	  </for>
	</if>
      </output>
    </function>

PHP

   function rpcf_search_users_light($login="%",$email="%",$fname="%") { //0x1202 
      $ret=array(); 
      if (!$this->connection->urfa_call(0x1202)) { 
         print "Error calling function ". __FUNCTION__ ."\n"; 
         return FALSE; 
      } 
      $packet = $this->connection->getPacket(); 
      $packet->DataSetString($login); 
      $packet->DataSetString($email); 
      $packet->DataSetString($fname); 
      $this->connection->urfa_send_param($packet); 
      if ($x = $this->connection->urfa_get_data()){ 
         $ret['success'] = $x->DataGetInt(); 
         $ret['total'] = $x->DataGetInt(); 
         $ret['show_count'] = $x->DataGetInt(); 
         if($ret['show_count']>0){ 
            for($i=0;$i<=$ret['show_count']-1;$i++){ 
//               $x = $this->connection->urfa_get_data(); 
               $ret['list'][$i]['id']= $x->DataGetInt(); 
               $ret['list'][$i]['login']= $x->DataGetString(); 
               $ret['list'][$i]['email']= $x->DataGetString(); 
               $ret['list'][$i]['fname']= $x->DataGetString(); 
            } 
         } 
//         $this->connection->urfa_get_data(); 
      } 
      return $ret; 
   }
 
/home/u18456/wiki.flintnet.ru/www/data/pages/function_admin/function_name_rpcf_search_users_ligth_id_0x1202.txt · Последние изменения: 2009/07/24 09:13 От swibl
 
За исключением случаев, когда указано иное, содержимое этой вики предоставляется на условиях следующей лицензии:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki