| 65 | } | } | 
| 66 |  |  | 
| 67 | function nfo_list_topics($params) { | function nfo_list_topics($params) { | 
| 68 | nfo_debug_clean(); | #nfo_debug_clean(); | 
| 69 | #nfo_debug_write($params); | #nfo_debug_write($params); | 
| 70 | #nfo_debug_write("list_topics"); | #nfo_debug_write("list_topics"); | 
| 71 | $meta = $params->getParam(0); | $meta = $params->getParam(0); | 
| 74 | $type = $type->scalarval(); | $type = $type->scalarval(); | 
| 75 | #nfo_debug_write("$type"); | #nfo_debug_write("$type"); | 
| 76 | $res = cms_getindex($type); | $res = cms_getindex($type); | 
| 77 | nfo_debug_write($res); | #nfo_debug_write($res); | 
| 78 | $newentries = array(); | $newentries = array(); | 
| 79 | $tmp = new XML_RPC_Value(); | $tmp = new XML_RPC_Value(); | 
| 80 | foreach ($res as $entry) { | foreach ($res as $entry) { | 
| 106 | $pass = $pass->scalarval(); | $pass = $pass->scalarval(); | 
| 107 | $common_sessiondata['userdata']['name'] = $user; | $common_sessiondata['userdata']['name'] = $user; | 
| 108 | $common_sessiondata['userdata']['password'] = $pass; | $common_sessiondata['userdata']['password'] = $pass; | 
| 109 | nfo_debug_write($common_sessiondata); | #nfo_debug_write($common_sessiondata); | 
| 110 | $retval = common_checkauthorisation(); | $retval = common_checkauthorisation(); | 
| 111 | return new XML_RPC_Response(new XML_RPC_Value($retval, 'boolean')); | return new XML_RPC_Response(new XML_RPC_Value($retval, 'boolean')); | 
| 112 | } | } |