Home
CAPÍTULO I - Repositorio CISC
Contents
1. This is for constructs like lt complexType name ListOfString base soap Array gt lt sequence gt lt element name string type xsd string minOccurs 0 maxOccurs unbounded gt lt sequence gt 262 lt complexType gt if this gt currentComplexType amp amp this gt complexTypes this gt currentComplexType phpType array this gt xdebug arrayType for unusual array is attrs type this gt complexTypes this gt currentComplexType arrayType attrs type this gt currentElement attrs name ename attrs name elseif isset attrs ref this gt xdebug processing element as ref to Sattrs ref this gt currentElement ref to attrs ref ename this gt getLocalPart attrs ref else type this gt CreateTypeName this gt currentComplexType _ attrs name this gt xdebug processing untyped element attrs name type type this gt currentElement attrs name 263 attrs type this gt schemaTargetNamespace i type ename attrs name if isset ename amp amp this gt currentComplexType this gt xdebug add element ename to complexType this gt currentComplexType this gt complexTypes this gt currentComplexType elements ename attrs elseif isset attrs ref this gt xdebug add
2. everything else return string value per builds response structures for compound values arrays structs and scalars param integer pos position in node tree return mixed PHP value access private function buildVal pos if lisset Sthis smessagel posji tvpe D this gt message pos type 574 this gt debug in buildVal for this gt message pos name pos pos of type this gt message pos type if there are children if this gt message pos children this gt debug in buildVal there are children children explode l this messagel pos children array_shift children knock off empty md array if isset this gt message pos arrayCols amp amp this gt message pos arrayCols r 0 rowcount c 0 colcount foreach children as child_pos this gt debug in buildVal got an MD array element r c params r this gt message child_pos result c if c this gt message pos arrayCols r 575 array elseif this gt message pos type array ll this gt message pos type Array this gt debug in build Val adding array this gt message pos name foreach children as child_pos params amp this gt message child_pos result apache Map type java hashtable elseif this gt mes
3. gt unset paramStr unset paramCommentStr evalStr class nusoap_proxy_ r extends nusoap_client evalStr return evalStr per dynamically creates proxy class code x return string PHP NuSOAP code for the proxy class access public function getProxyClassCode r rand return this gt _getProxyClassCode r per gets the HTTP body for the current request 624 625 param string soapmsg The SOAP payload return string The HTTP body which includes the SOAP payload access private function getHTTPBody soapmsg return soapmsg pe gets the HTTP content type for the current request x Note getHTTPBody must be called before this ES return string the HTTP content type for the current request access private function getHTTPContentType return text xml 626 per gets the HTTP content type charset for the current request returns false for non text content types Note getHTTPBody must be called before this return string the HTTP content type charset for the current request access private function getHTTPContentTypeCharset return this gt soap_defencoding whether or not parser should decode utf8 element content return always returns true access public 627 function decodeUTF8 bool this gt decode_utf8 bool return true per
4. this gt debug in invoke method calling class method using eval funcCall this gt methodreturn class method else this gt debug in invoke_method calling instance method using eval generate unique instance name instname inst_ time funcCall instname new class 3 405 funcCall this gt methodreturn instname gt method if this gt methodparams foreach this gt methodparams as param if is_array param Il is_object param this gt fault SOAP ENV Client NuSOAP does not handle complexType parameters correctly when using eval call_user_func_array must be available return funcCall param funcCall substr funcCall 0 1 funcCall this gt debug in invoke method function call funcCall eval funcCall else if class 406 this gt debug in invoke method calling function using call_user_func_array call_arg this gt methodname straight assignment changes this gt methodname to lower case after call_user_func_array elseif delim this gt debug in invoke method calling class method using call user func array Scall arg array class method else this gt debug in invoke method calling instance method using call_user_func_array instance new c
5. if strlen data lt datalen test for the case that the payload has been compressed twice this gt debug The inflated payload is smaller than the gzipped one try again if degzdata gzinflate data data degzdata this gt debug The payload has been inflated again to strlen data bytes 362 else this gt debug Error using gzinflate to inflate the payload this gt setError Error using gzinflate to inflate the payload elseif this gt incoming_headers content encoding gzip if degzdata gzinflate substr data 10 do our best data degzdata this gt debug The payload has been un gzipped to strlen data bytes if strlen data lt datalen test for the case that the payload has been compressed twice this gt debug The un gzipped payload is smaller than the gzipped one try again if degzdata gzinflate substr data 10 data degzdata this gt debug The payload has been un gzipped again to strlen data bytes gzip the payload gzinflate to un gzip the payload gzip deflated content n data n n lt xmp gt header_data lb lb data else 363 else this gt debug Error using gzinflate to un this gt setError Error using timer gt setMarker finished decoding of
6. this gt protocol_version 1 1 366 this gt persistentConnection true this gt setHeader Connection Keep Alive return true pe parse an incoming Cookie into it s parts param string cookie_str content of cookie retum array with data of that cookie access private TODO allow a Set Cookie string to be parsed into multiple cookies function parseCookie cookie_str cookie_str str_replace cookie_str data preg split cookie_str value_str data 0 367 cookie_param domain start strpos cookie_str cookie_param if start gt 0 domain substr cookie_str start strlen cookie_param domain substr domain 0 strpos domain else domain cookie_param expires start strpos cookie_str cookie_param if start gt 0 expires substr cookie_str start strlen cookie_param expires substr expires 0 strpos expires else Sexpires 5 cookie_param path start strpos cookie_str cookie_param 368 if start gt 0 path substr cookie_str start strlen cookie_param path substr path 0 strpos path else path cookie_param secure if strpos cookie_str cookie_param FALSE secure true else secure false sep_pos strpos value_str if sep_pos
7. attrs array find status register data switch name case all optional compositor content for a complexType case choice case group case sequence this gt xdebug compositor name for currentComplexType this gt currentComplexType and currentElement this gt currentElement this gt complexTypes this gt currentComplexType compositor name lif name all Il name sequence this gt complexTypes this gt currentComplexType phpType struct 11 break case attribute complexType attribute 254 this gt xdebug parsing attribute attrs name attrs ref of value Sattrs http schemas xmlsoap org wsdl arrayType this gt xdebug parsing attribute this gt appendDebug this gt varDump attrs if isset attrs form TODO handle globals attrs form this gt schemalnfo attributeFormDefault if isset attrs http schemas xmlsoap org wsdl arrayType v attrs http schemas xmlsoap org wsdl arrayType if Istrpos v no namespace in arrayType attribute value if this gt defaultNamespace pos so use the default attrs http schemas xmlsoap org wsdl arrayT ype this gt defaultNamespace pos attrs http schemas xmlsoap org wsdl arrayType 255 if isset attrs name this gt attributes att
8. http gt setProx y this gt prox yhost this gt proxyport this gt prox yusername this gt prox ypassword if this gt authtype http gt setCredentials this gt username this gt password this gt authtype array this gt certRequest if this gt http_encoding 605 http gt setEncoding this gt http_encoding this gt debug sending message length strlen msg if preg_match http this gt endpoint lif strpos Sthis gt endpoint http this gt responseData http gt send msg timeout response_timeout this gt cookies elseif preg_match https this gt endpoint elseif strpos this gt endpoint https Af phpversion 4 3 0 dev response http gt send msg timeout response_timeout this gt request http gt outgoing_payload this gt response http gt incoming_ payload else this gt responseData http gt sendHTTPS msg timeout response_timeout this gt cookies else this gt setError no http s in endpoint url 606 this gt request http gt outgoing_payload this gt response http gt incoming_payload this gt appendDebug http gt getDebug this gt UpdateCookies http gt incoming_cookies save transport object if using persistent connections if this gt persistentConnection http gt clearDebug if is_object this gt pers
9. portType_xml n lt input message tns opParts input message gt portType_xml n lt output message tns opParts output message gt portType_xml n lt operation gt portType_xml n lt portType gt binding_xml n lt binding gt 491 xml portType_xml binding_xml services xml n lt service name this gt serviceName gt if count this gt ports gt 1 foreach this gt ports as pName gt attrs xml n sport name pName binding tns attrs binding gt xml n lt soap address location attrs location debug debug 1 gt xml w lt port gt xml n lt service gt return xml n lt definitions gt per determine whether a set of parameters are unwrapped when they are expect to be wrapped Microsoft style 492 param string type the type element name of the wrapper param array parameters the parameter values for the SOAP call return boolean whether they parameters are unwrapped and should be wrapped access private function parametersMatchWrapped type amp parameters this gt debug in parametersMatchWrapped type type parameters this gt appendDebug this gt varDump parameters split type into namespace unqualified type if st
10. wsdl_string while data fread fp 32768 wsdl_string data fclose fp else errstr Bad path to WSDL file path this gt debug errstr this gt setError errstr return false 449 this debug Parse WSDL end new code added Create an XML parser this gt parser xml_parser_create Set the options for parsing the XML data xml_parser_set_option parser XML OPTION SKIP WHITE 1 xml_parser_set_option this gt parser XML OPTION CASE FOLDING 0 Set the object for the parser xml_set_object this gt parser this Set the element handlers for the parser xml_set_element_handler this gt parser start_element end element xml_set_character_data_handler this gt parser character_data Parse the XML file if xml_parse this gt parser wsdl_string true Display an error message errstr sprintf XML error parsing WSDL from s on line d s wsdl xml_get_current_line_number this gt parser xml_error_string xml_get_error_code this gt parser 450 this gt debug errstr this gt debug XML payload n wsdl_string this gt setError errstr return false free the parser xml_parser_free this gt parser this gt debug Parsing WSDL done catch wsdl parse errors if this gt getError return false return true per start element handler param string parser XML parser obje
11. 22 Table jos_categories Categorias del Sitio Este objeto guarda las distintas categor as que se pueden crear en una p gina web Joomla Joomla es un sistema de gesti n de contenidos y entre sus principales virtudes est la de permitir editar el contenido de un sitio web de manera sencilla 1 25 Columns EL TIETIES Ek Ki KEN Ki title VARCHAR Yes 255 VARCHAR Yes 255 VARCHAR Yes 255 VARCHAR 23 EE i EE image position VARCHAR published TINYINT 1 aa l checked out time DATETIME Yes 24 Table jos_categorias id parent_id title mame alias image section image_position descripci n Published checked_out checked_out_time editor ordering acess count params id Clave primaria para el registro Asignada por el servidor parent_id 0 title Titulo de la categoria del sitio web Name Nombre de la categoria del sitio web Alias Alias del titulo del sitio web Image Imagen de la categoria del sitio web Section Seccion de la categoria del sitio web image_position La posici n de la imagen de la categoria del sitio web left Description La descripci n de la imagen de la categoria del sitio web Published Lo publicado de la categoria por los usuarios del sitio web checked_out Revisado fuera de la categoria del sitio web 0 checked_out_time Revisado fuera de tiempo valor por defau
12. 704 2 9 2 2 Uso de Twitter El cibernauta no necesariamente debe registrarse para hacer uso de los privilegios puede interactuar con el componente twitter en caso de tener usuario y contrasefia Gr fico No 45 Inicio de Sesi n Twitter Ganpesantes ETT E Iniciar sesion con su cuenta de Twitter Elaborado por Araceli D vila M Luego el formulario de conexi n entre el sitio www mantentealdia net y twitter com confirma los datos de un usuario v lido de Twitter y conecta ambos servicios entre s Queremos aclarar que esta funcionalidad no depende de nuestros servidores ya que es exclusiva de los servicios de Twitter esto quiere decir que si se cae el servicio como tal no estar disponible en el Mashup 705 Gr fico No 46 Formulario de Conexi n mashup Twitter https oauth twitter com 2 authonze oauth_callback_url http 3A 2F 2Fww 3 IB Ya tienes una cuenta en Twitter Inicia sesi n Nombre de usuario 0 correo electr nico danpesantes Contrasefia TTT Cant By clicking Connect you agree to the Twitter Terms of Service In particular some usage information will be shared back with Twitter For more see our Privacy Policy Twitter will never share your password and you can always revoke MANTENTEALDIA s access through your settings page Internet Modo protegido desactivado fa y 100 v Elaborado por Araceli Davila M En el momento que la conexi n es establecida
13. init CURL this gt ch curl_init set url hostURL this gt port 7 this gt scheme this gt host this gt port this gt scheme this gt host add path hostURL this gt path this gt setCurlOption CURLOPT_URL hostURL follow location headers re directs if ini get safe mode ini get open basedir this gt debug safe_mode or open_basedir set so do not set CURLOPT_FOLLOWLOCATION this gt debug safe_mode this gt appendDebug this gt varDump ini_get safe_mode this gt debug open_basedir this gt appendDebug this gt varDump ini_get open_basedir else this gt setCurlOption CURLOPT_FOLLOWLOCATION 1 applied to 317 ask for headers in the response output this gt setCurlOption CURLOPT_HEADER 1 ask for the response output as the return value this setCurlOption CURLOPT RETURNTRANSFER 1 encode We manage this ourselves through headers and encoding if function exists gzuncompress this setCurlOption CURLOPT ENCODING deflate persistent connection if this gt persistentConnection T believe the following comment is now bogus having the code when it used CURLOPT_CUSTOMREQUEST to send the request since The way we send data we cannot use persistent connections there will be some junk at the end of our request this gt
14. name substr value_str 0 sep_pos value substr value_str sep_pos 1 cookie array name gt name 369 value gt value domain gt domain path gt path expires gt expires secure gt secure return cookie return false per sort out cookies for the current request param array cookies array with all cookies param boolean secure is the send content secure or not retum string for Cookie HTTP Header access private function getCookiesForRequest cookies secure false 370 cookie_str if is_null cookies amp amp is_array cookies foreach cookies as cookie if is_array cookie continue this gt debug check cookie for validity cookie name cookie value if isset cookie expires amp amp l empty cookie expires if strtotime cookie expires lt time this gt debug cookie has expired continue if isset cookie domain amp amp l empty cookie domain domain preg guote cookief domain if l preg_match domain i this gt host this gt debug cookie has different domain 371 continue if isset cookie path amp amp l empty cookie path path preg_quote cookie path if l preg_match path i this gt path this gt debug cookie is for a diff
15. parameter_count 1 500 foreach parts as name gt type this gt debug serializing part name of type type Track encoding style if isset SopData direction encodingStyle amp amp encodingStyle S opData direction encodingStyle encodingStyle opData direction encodingStyle enc_style encodingStyle else enc_style false NOTE add error handling here if serializeType returns false then catch global error and fault if parametersArrayT ype arravSimple p array_shift parameters this gt debug calling serializeType w indexed param 501 xml this gt serializeType name type p use enc_style elseif isset parameters name this gt debug calling serializeType w named param xml this gt serializeType name type parameters name use enc_style else TODO only send nillable this gt debug calling serializeType w null param xml this gt serializeType name type null use enc_style else this gt debug no parameters passed this gt debug serializeRPCParameters returning xml return xml 502 per serialize a PHP value according to a WSDL message definition TODO multi ref serialization validate PHP values against type definitions return errors if invalid param string operation
16. per 306 sets an HTTP header param string name The name of the header param string value The value of the header access private function setHeader name value this gt outgoing_headers name value this gt debug set header name value per unsets an HTTP header param string name The name of the header access private ar function unsetHeader name if isset this gt outgoing_headers name this gt debug unset header name 307 unset this gt outgoing_headers name per sets the URL to which to connect param string url The URL to which to connect access private function setURL url this gt url url u parse_url url foreach u as k gt v this gt debug parsed URL k v this gt k v add any GET params to path 308 if isset u query amp amp u query this gt path u query set default port if isset u port if u scheme https this gt port 443 else this gt port 80 this gt uri this gt path this gt digest_uri this gt uri build headers if isset u port this gt setHeader Host this gt host else 309 this gt setHeader Host this gt host this gt port if isset Su user amp amp Su user this gt setCredentials urldecode u user iss
17. print lt xmp gt nde inflated n set decoded payload this gt incoming_payload this gt debug The server sent compressed data Your php install must have the Zlib extension compiled in to support this this gt setError The server sent compressed data Your php install must have the Zlib extension compiled in to support this 364 else this gt debug Unsupported Content Encoding this gt incoming_headers content encoding this gt setError Unsupported Content Encoding this gt incoming_headers content encoding else this gt debug No Content Encoding header if strlen data 0 this gt debug no data after headers this gt setError no data present after HTTP headers return false return data pe sets the content type for the SOAP message to be sent 365 param string type the content type MIME style param mixed charset character set used for encoding or false access public function setContentType type charset false this gt setHeader Content Type type charset charset charset per specifies that an HTTP persistent connection should be used retum boolean whether the request was honored by this method access public function usePersistentConnection if isset this gt outgoing_headers Accept Encoding return false
18. this gt parser xml_parser_create this gt xml_encoding Set the options for parsing the XML data xml_parser_set_option parser XML_OPTION_SKIP_WHITE 1 550 xml_parser_set_option this gt parser XML_OPTION_CASE_FOLDING 0 xml_parser_set_option this gt parser XML_OPTION_TARGET_ENCODING this gt xml_encoding Set the object for the parser xml_set_object this gt parser this Set the element handlers for the parser xml_set_element_handler this gt parser start_element end_element xml_set_character_data_handler this parser character data Parse the XML file if xml_parse this gt parser xml true Display an error message err sprintf XML error parsing SOAP payload on line d Jos xml_get_current_line_number this gt parser xml_error_string xml_get_error_code this gt parser this gt debug err this gt debug XML payload n xml this gt setError err else 551 this gt debug in nusoap_parser ctor message this gt appendDebug this gt varDump this gt message this gt debug parsed successfully found root struct Sthis Proot struct of name this gt root_struct_name get final value this gt soapresponse this gt message this gt root_struct result get header value if this gt root_header amp amp isset this gt message this gt root_header
19. yAxis title text Visitas plotLines value 0 width 1 color 808080 tooltip formatter function return lt b gt this series name lt b gt lt br gt this x this y legend layout vertical align right verticalAlign top x 10 y 100 borderWidth 0 series name Visitas data serie_val 1 1 3 lt script gt lt script type text javascript src http ajax googleapis com ajax libs jquery 1 7 1 jquery min JS gt lt script gt lt script type text javascript src highcharts js gt lt script gt lt script type text javascript src exporting js gt lt script gt lt div id container style width 600px height 400px margin 0 auto gt lt div gt catch Exception e print Error e gt getMessage echo scriptl 646 2 gt lt php include the Google Analytics PHP class include googleanalytics class php try create an instance of the GoogleAnalytics class using your own Google email and password ga new GoogleAnalytics email password set the Google Analytics profile you want to access format is ga 123456 ga gt setProfile GA Profile ID set the date range we want for the report format is YY Y X MM DD ga gt setDateRange 2009 04 01 2009 04 07 get the report for date and country filtered by Australia showing pageviews and visits report ga gt getReport array dimension
20. 1 JText _ Click here to start chatting params gt get pre_chat_submit if sPreChatSubmit Click here to start chatting sPreChatSubmit sEmailBodyErrorText params gt get email_body_error_text_DEFAULT 0 1 2 JText _ Complete all fields Sparams gt get email_body_error_text if sEmailBodyErrorText Complete all fields sEmailBodyErrorText sHablaNamelnputText params get habla name input text DEFAULT 0 1 JText _ lt click here gt and type your Name params gt get habla_name_input_text 668 if sHablaNamelnputText lt click here gt and type your Name sHablaNameInputText sHablaOfflineEmailText params gt get habla_offline_email_text_DEFAULT 0 1 JText _ lt click here gt and type your Email params gt get habla offline email tezt if sHablaOfflineEmailText lt click here gt and type your Email sHablaOfflineEmailText sHablaOfflineSubmit Value params gt get habla_offline_submit_value_DEFAULT 0 1 2 JTezt Send params gt get habla offline submit value if sHablaOfflineSubmitValue Send sHablaOfflineSubmitValue sHablaOfflineBodyText params get habla offline body text DEFAULT 0 1 JText _ We are offline send us a message params gt get habla_off
21. 394 this gt headers k v this gt request k v r n this gt debug k v else this gt debug In parse_http_headers HTTP headers not accessible this gt setError HTTP headers not accessible per parses a request The following fields are set by this function when successful headers request xml_encoding SOAPAction request requestSOAP methodURI methodname methodparams requestHeaders document This sets the fault field on error param string data XML string access private function parse_request data this gt debug entering parse_request this gt parse_http_headers this gt debug got character encoding this gt xml_encoding uncompress if necessary 395 396 if isset this gt headers content encoding amp amp this gt headers content encoding this gt debug got content encoding this gt headers content encoding if this gt headers content encoding deflate this gt headers content encoding gzip if decoding works use it else assume data wasn t gzencoded if function exists gzuncompress if this gt headers content encoding deflate amp amp degzdata gzuncompress data data degzdata elseif this gt headers content encoding gzip amp amp degzdata gzinflate subs
22. 726 2 9 2 17 M dulo adicional de Administraci n Este tipo de administraci n esta creado para personas que no tenga conocimientos de joomla pero para ingresar al administador deben tener permiso de administrador por ende cualquier usuario no podr ser administrador para lo cual este permiso solo lo otorgar el administrador de joomla el cual maneja todo los permisos y es encargado de monitorear frecuentemente al sitio mantentealdia net Este administrador tiene solo las funciones principales de los m dulos de administraci n de joomla como crear y eliminar usuario ingresar noticias crear categor as entre otros y fue realizado espec ficamente para personas que no tengan el conocimiento de joomla y que reci n empiecen en el mbito de administraci n de sitios web Este administrador se lo puede encontrar en el men principal del sitio www mantentealdia net que se llama mi cuenta que al darle click aparecer un submen llamado administraci n Gr fico No 78 Men para ingresar al administrador Mi CUENTA Elaborado por Araceli D vila M 727 Cuando el usuario da click en el submen de Administraci n autom ticamente se mostrar una pantalla en la cual presentar el administrador del sitio el cual lo deber manejar con la responsabilidad que amerita dicha funci n ya que tendr acceso y permisos especiales para monitorear el sitio www mantenteladia net Gr fico No 79 Monitoreo de Administ
23. Ordenando 0 metakey Para usos del servidor metadesc Para usos del servidor Access Aceso 0 Hits Hits metadata Para usos del servidor Table jos_content_frontpage Contenido de la Cabezera de la Pagina es decir la parte alta de la pagina Se usa en caso de tener alg n Banner en la p gina Llamese Banner a un anuncio rectangular ubicado muchas veces en la parte superior de la pagina 46 9 25 Columns rer AA Pra ka ME Table jos_content_frontpage content_id ordering Content_id Primary Key para identificar el registro Ordering Orden que asigna el servidor a un registro Table jos_content_rating Tabla del contenido del rating del contenido Esta tabla guarda la informaci n de los articulos mas visitados y la informaci n relativa a ello 10 25 Columns es E EE a je Ap 47 lastip VARCHAR 50 Yes jos content rating content id rating sum rating count lastip Content_id Identificaci n de contenido Rating_sum Clasificando la suma Rating_count Clasificando el conteo Lastip Ultima direcci n ip Table jos_groups Tabla de Grupos del Sitio enti ndase grupo por agrupaci n de elementos con o sin afinidad dentro un lugar 11 25 Columns AA Eee ia TE i er 48 jos_groups id name Id Identificaci n de los grupos del sitio web 0 Name Nombre de los grupos del sitio web
24. XML entities to convert var array access public deprecated seeexpandEntities var xmlEntities array quot gt amp gt amp It gt lt gt gt gt apos gt eye pe constructor access public function nusoap_base 196 this gt debugLevel GLOBALS _transient static nusoap_base globalDebugLevel pe gets the global debug level which applies to future instances return integer Debug level 0 9 where 0 turns off access public wA function getGlobalDebugLevel return GLOBALS _transient static nusoap_base globalDebugLevel jek sets the global debug level which applies to future instances param int level Debug level 0 9 where 0 turns off access public 197 function setGlobalDebugLevel level GLOBALS _transient static nusoap_base globalDebugLevel level per gets the debug level for this instance return int Debug level 0 9 where 0 turns off access public I function getDebugLevel return this gt debugLevel per sets the debug level for this instance param int level Debug level 0 9 where 0 turns off access public 198 function setDebugLevel level this gt debugLevel level per adds debug data to the instance debug string with formatting param string string debug data ac
25. amp amp is_array typeDef elements elements 0 matches 0 foreach typeDef elements as name gt attrs if isset parameters name this gt debug in parametersMatchWrapped have parameter named name matches else 495 this gt debug in parametersMatchWrapped do not have parameter named name elements this gt debug in parametersMatchWrapped matches parameter names match elements wrapped parameter names if matches 0 return false return true since there are no elements for the type if the user passed no parameters the parameters match wrapped this gt debug in parametersMatchWrapped no elements type ns ugType return count parameters 0 pe serialize PHP values according to a WSDL message definition contrary to the method name this is not limited to RPC 496 TODO multi ref serialization validate PHP values against type definitions return errors if invalid param string operation operation name param string direction inputloutput param mixed parameters parameter value s param string bindingT ype soaplsoap12 return mixed parameters serialized as XML or false on error e g operation not found access public gi function serializeRPCParameters operation direction parameters bindingType soap this gt debug in serializeRPCParameters op
26. loginPost 147 echo lt a href loginPost class mod_login class_sfx gt if show_remind_register_icons gt 1 echo lt img src urlImgPath register png alt UE REGISTER title UE REGISTER width 25px height 20px style border width Opx cursor pointer gt if show_remind_register_icons lt 1 echo checkJversion 1 amp amp compact 2 UE CREATE ACCOUNT UE REGISTER echo lt a gt if horizontal Il show remind register icons 2 echo lt span gt n if l horizontal echo lt td gt lt tr gt n if horizontal echo lt table gt 148 echo lt form gt if isset pluginDisplays almostEnd echo pluginDisplays almostEnd if posttext if defined posttext echo constant posttext else echo posttext echo n 2 gt C wamp www mashup modules mod_footer mod_footer php lt php per Oversion Id mod_footer php 10381 2008 06 01 03 35 53Z pasamio package Joomla copyright Copyright C 2005 2008 Open Source Matters All rights 149 reserved license GNU GPL see LICENSE php Joomla is free software This version may have been modified pursuant to the GNU General Public License and as distributed it includes or is derivative of works licensed under the GNU General Public License or other free or ope
27. style SaNode rm 1 gt attributes style style font weight bold text align center sStyle2 aNode gt attributes style2 2 style aNode vee 1 gt attributes style2 styles margin top 15px sStyle3 aNode gt attributes style3 2 style aNode gt attributes style3 style background color F6F6F6 padding left 5px padding right 5px sClass aNode gt attributes class class aNode vee 1 gt attributes class class mgspacer return lt div sClass sStylel gt lt hr gt lt div sStyle2 gt lt span sStyle3 gt JText _ aValue lt span gt lt div gt lt div gt defined JPATH BASE or die 681 per Renders a note element package Joomla Framework subpackage Parameter since 1 5 class JElementMGNote extends JElement per Element name access protected var string el var name MGNode function fetchElement aName aValue amp aNode aControlName 682 sStyle aNode gt attributes style style aNode gt attributes style sClass aNode gt attributes class class aNode mm gt attributes class class mpgnote return lt span sClass sStyle gt JText _ aValue lt span gt defined _JEXEC or die Direct Access to this location is not allowed class modFeedHelper
28. access public var soap_defencoding ISO 8859 1 Ivar soap_defencoding UTF 8 per namespaces in an array of prefix gt url kol this is seeded by a set of constants but it may be altered by code kol var array access public 192 var namespaces array SOAP ENV gt http schemas xmlsoap org soap envelope xsd gt http www w3 org 2001 XMLSchema xsi gt http www w3 org 2001 XMLSchema instance SOAP ENC gt http schemas xmlsoap org soap encoding pe namespaces used in the current context e g during serialization x var array access private var usedNamespaces array per XML Schema types in an array of uri gt array of xml type gt php type is this legacy yet 193 no this is used by the nusoap_xmlschema class to verify type gt namespace mappings var array access public var typemap array http www w3 org 2001 XMLSchema gt array string gt string boolean gt boolean float gt double double gt double deci mal gt double duration gt dateTime gt string time gt string date gt string g YearMonth we gYear gt gMonthDay gt gDay gt gMonth gt hexBinary gt string base 64Binary gt string abstract any types anyType gt string anySimpleType gt string derived dat
29. buttonValue _UE_BUTTON_LOGOUT break case 0 default buttonStyle buttonValue _UE_BUTTON_LOGOUT break m echo lt input type submit name Submit class button class_sfx value buttonValue buttonStyle 9 echo n lt input type hidden name op2 value logout gt n 129 echo lt input type hidden name lang value CB framework gt getCfg lang U gt n echo lt input type hidden name return value B base64_encode logout gt n echo lt input type hidden name message value htmlspecialchars message_logout gt n gt n echo cbGetSpoofInputTag logout this is left for backwards compatibility only to be removed after CB 1 2 if is_callable josSpoofValue validate josSpoofValue 1 echo lt input type hidden name validate Y value 1 if horizontal echo lt div gt echo lt form gt wondering if this was even neeeded lt div gt Add Authenticated Post text if Slogoutposttext if defined logoutposttext echo constant logoutposttext else echo logoutposttext 130 echo n else Login Form switch isset SueConfigf login tvpe l ueConfig login_type 0 case 2 userNameText _UE_EMAIL break case 1 NEXT 3 LINES CB 1 2 RC 2 CB 1 2 specific remove a
30. else method_to_compare substr phpversion 0 2 4 strtolower method method if lin_array method_to_compare get_class_methods class this gt debug in invoke method method this gt methodname not found in class class this gt result fault method not found 403 this fault SOAP ENV Client method this gt methodname method_to_compare orig_methodname not defined in service class try class delim return evaluate message getting back parameters verify that request parameters match the method s signature if this gt verify_method this gt methodname this gt methodparams debug this gt debug ERROR request not verified against method signature this gt result fault request failed validation against method signature return fault this gt fault SOAP ENV Client Operation this gt methodname not defined in service return 404 if there are parameters to pass this gt debug in invoke method params this gt appendDebug this gt varDump this gt methodparams this gt debug in invoke method calling this gt methodname if function_exists call_user_func_array if class this gt debug in invoke method calling function using eval funcCall this gt methodreturn this gt methodname else if delim
31. expands entities e g changes lt to amp lt param string val The string in which to expand entities access private function expandEntities val if this gt charencoding 202 val str_replace amp amp val val str_replace amp apos val val str replace amp quot val val str replace s amp lt val val str_replace gt amp gt val return val pe returns error string if present return mixed error string or false access public function getError if this gt error_str return this gt error_str return false per sets error string return boolean string error string access private function setError str this gt error_str str per detect if array is a simple array or a struct associative array param mixed val The PHP array return string arraySimplelarrayStruct access private function isArraySimpleOrStruct val 203 204 keyList array_keys val foreach keyList as keyListValue if is_int keyListValue return arrayStruct return arravSimple per serializes PHP values in accordance w section 5 Type information is not serialized if use literal param param param element param element param element mixed val The value to serialize
32. function getFeed params module params rssurl params gt get rssurl get RSS parsed object options array Soptions rssUrl rssurl if params gt get cache 683 options cache_time params gt get cache_time 15 options cache time 60 else options cache_time null rssDoc amp JFactory getXMLparserCRSS options feed new stdclass if rssDoc false channel header and link feed gt title rssDoc gt get_title feed gt link rssDoc gt get_link feed gt description rssDoc gt get_description channel image if exists feed gt image gt url rssDoc gt get_image_url feed gt image gt title rssDoc gt get_image_title 684 items items rssDoc gt get_items feed elements feed gt items array_slice items O params gt get rssitems 5 else f feed false return feed 685 686 CAPITULO II MANUAL USUARIO 2 1 INTRODUCCION Este manual contiene informaci n respecto a c mo operar el sitio web adem s indicaciones de c mo funciona y los conocimientos m nimos que debe tener el usuario para transmitir y comprender la idea del autor 2 2 OBJETIVOS DE ESTE MANUAL Ayudar al usuario en general al correcto desenvolvimiento en nuestro sitio web el mismo que comprende Y Conocer el alcance de todo el sitio por medio de una explicaci
33. function wsdl wsdl prox yhost false proxyport false prox yusername false prox ypassword false t imeout 0 response_timeout 30 curl_options null use_curl false parent nusoap_base this gt debug ctor wsdl wsdl timeout timeout response_timeout response_timeout this gt proxyhost proxyhost this gt proxyport proxyport this gt proxyusername proxyusername this gt proxypassword proxypassword this gt timeout timeout 439 this gt response_timeout response_timeout if is_array curl_options this gt curl_options curl_options this gt use_curl use_curl this gt fetchWSDL wsdl pe fetches the WSDL document and parses it access public function fetchWSDL wsdl this gt debug parse and process WSDL path wsdl this gt wsdl wsdl parse wsdl file if Sthis gt wsdl this gt parseWSDL this gt wsdl imports 440 TODO handle imports more properly grabbing them in line and nesting them imported_urls array imported 1 while imported gt 0 imported 0 Schema imports foreach this gt schemas as ns gt list foreach list as xs wsdlparts parse_url this gt wsdl 1 this is bogusly simple foreach xs gt imports as ns2 gt list2 for Sii 0 Sii lt count list2 ii if l list2 ii loaded this gt schemas ns gt imports ns2 ii
34. lt schemaPrefix restriction base this gt contractQName attrs restrictionBase gt n contentStr lt schemaPrefix restriction gt n complex or simple content if isset attrs elements amp amp count attrs elements gt 0 Il isset attrs attrs amp amp count attrs attrs gt 0 contentStr lt schemaPrefix complexContent gt n contentStr lt schemaPrefix complexContent gt n 277 finalize complex type if contentStr ls ScontentStr lt schemaPrefix complexType name typeName gt n contentStr lt schemaPrefix complexType gt n else contentStr lt schemaPrefix complexT ype name typeName gt n xml contentStr simple types if isset this gt simpleTypes amp amp count this gt simpleTypes gt 0 foreach this gt simpleTypes as typeName gt eParts xml lt schemaPrefix simpleT ype name typeName gt n lt schemaPrefix restriction base this gt contractQName eParts type gt n if isset eParts enumeration foreach eParts enumeration as e xml lt schemaPrefix enumeration value e gt n 278 xml lt schemaPrefix restriction gt n lt schemaPrefix simpleType gt elements if isset this gt elements amp amp count this gt elements gt 0 foreach this gt elements as element gt ePa
35. this gt faultstring faultstring this gt faultdetail faultdetail per serialize a fault return string The serialization of the fault instance access public function serialize ns_string foreach this gt namespaces as k gt v 240 ns_string n xmins k v return_msg lt xml version 1 0 encoding this gt soap_defencoding gt lt SOAP ENV Envelope SOAP ENV encodingStyle http schemas xmlsoap org soap encoding ns_string gt n lt SOAP ENV Body gt lt SOAP ENV Fault gt this gt serialize_val this gt faultcode faultcode this gt serialize_val this gt faultactor faultactor this gt serialize_val this gt faultstring faultstring this gt serialize_val this gt faultdetail detail lt SOAP ENV Fault gt lt SOAP ENV Body gt lt SOAP ENV Envelope gt return return_msg 241 pe Backward compatibility class soap_fault extends nusoap_fault gt lt php pe parses an XML Schema allows access to it s data other utility methods imperfect no validation yet but quite functional author Dietrich Ayala sdietrich ganx4 com gt author Scott Nichol lt snichol users sourceforge net gt version Id nusoap php v 1 123 2010 04 26 20 15 08 snichol Exp access public tl 242 class nusoap_xmlschema extends nusoap_base files var sch
36. tinyint 4 NOT NULL DEFAULT 0 pluginid int 11 NOT NULL DEFAULT 0 params mediumtext PRIMARY KEY fieldid KEY tabid pub prof order Ctabid published profile ordering KEY readoniv published tabid Creadonly published tabid KEY registration published order Cregistration published ordering ENGINE MyISAM DEFAULT CHARSET utf8 AUTO_INCREMENT 60 Estructura de tabla para la tabla jos comprofiler plugin Componentes adicionales que funcionan con el Comunity Builder CREATE TABLE IF NOT EXISTS jos comprofiler plugin id int 11 NOT NULL AUTO_INCREMENT name varchar 100 NOT NULL DEFAULT element varchar 100 NOT NULL DEFAULT type varchar 100 DEFAULT folder varchar 100 DEFAULT backend menu varchar 255 NOT NULL DEFAULT access tinyint 3 unsigned NOT NULL DEFAULT 0 ordering int 11 NOT NULL DEFAULT 0 published tinyint 3 NOT NULL DEFAULT 0 iscore tinyint 3 NOT NULL DEFAULT 0 client id tinyint 3 NOT NULL DEFAULT 0 checked out int 11 unsigned NOT NULL DEFAULT 0 83 checked out time datetime NOT NULL DEFAULT 0000 00 00 00 00 00 params text NOT NULL PRIMARY KEY id KEY idx folder published client id access folder KEY type pub order Ctype published ordering ENGINE MyISAM DEFAULT CHARSET utf8 AUTO_INCREMENT 504 Es
37. 1 this gt status method 560 this gt root_struct_name name this gt root_struct pos this gt debug found root struct this gt root_struct_name pos pos for doclit attstr key value get namespace must be done after namespace atts are processed if isset prefix this gt message pos namespace this gt namespaces prefix this gt default_namespace this gt namespaces prefix else this gt message pos namespace this gt default_namespace if this gt status header if this gt root_header pos this gt responseHeaders lt isset prefix prefix name attstr gt 561 elseif this gt root_struct_name l this gt document lt isset prefix prefix name attstr gt pe end element handler param resource parser XML parser object param string name element name access private function end_element parser name position of current element is equal to the last value left in depth_array for my depth pos this gt depth_array this gt depth get element prefix if strpos name 562 get ns prefix prefix substr name 0 strpos name get unqualified name name substr strstr name 1 build to native type if isset this gt body_position amp amp pos gt
38. 1 v if v http www w3 org 2001 XMLSchema Il v http www w3 org 1999 XMLSchema II v http www w3 org 2000 10 XMLSchema this gt XMLSchemaVersion v this gt namespaces xsi v instance 453 expand each attribute prefix to its namespace foreach attrs as k gt v k strpos k this gt expandQname k k if k location amp amp k l soapAction kk k namespace v strpos v this gt expandQname v v eAttrs k v attrs eAttrs else attrs array get element prefix namespace and name if preg_match name get ns prefix prefix substr name 0 strpos name get ns 454 namespace isset this gt namespaces prefix this gt namespaces prefix get unqualified name name substr strstr name 1 process attributes expanding any prefixes to namespaces find status register data switch this gt status case message if name part if isset attrs type this gt debug msg this gt currentMessage found part with type attrs name implode Sattrs this gt messages this gt currentMessage attrs name attrs type if isset attrs element this gt debug msg this gt currentMessage found part with element attrs name implode
39. CCCCCC gt lt strong gt Visitas lt strong gt lt td gt lt tr gt lt php presenta los trafico segun el navegador reg count datal data r datal data for i 0 i lt reg it fila r i 2 gt lt tr gt lt td gt lt php echo fila browser gt lt td gt lt td gt lt php echo fila pageviews gt lt td gt lt td gt lt php echo fila visits gt lt td gt lt tr gt lt php 2 gt lt table gt lt td gt lt tr gt lt table gt lt php include grafico php 2 gt lt table width 200 border 1 cellpadding 1 cellspacing 0 bordercolor 000000 align center gt lt tr gt lt td gt lt table width 478 border 0 bgcolor EQE9E9 gt lt tr gt 641 642 lt td width 472 gt lt strong gt PAGINAS VISITADAS lt strong gt lt td gt lt tr gt lt table gt lt table width 478 border 0 gt lt tr gt lt td width 400 bgcolor CCCCCC gt lt strong gt Pagina lt strong gt lt td gt lt td width 78 bgcolor CCCCCC gt lt strong gt Visitas lt strong gt lt td gt lt tr gt lt php presenta los trafico segun las paginas visitas reg count data2 data r data2 data for i 0 i lt reg it fila r i gt lt tr gt lt td gt lt php echo fila pagePath gt lt td gt lt td gt lt php echo fila visits gt lt td gt lt tr gt lt php 2 gt lt table gt lt
40. Carpeta de archivos 11 02 2011 15 52 25 11 2010 12 47 25 11 2010 12 47 25 11 2010 12 47 25 11 2010 12 47 09 12 2010 11 05 14 01 2011 15 08 25 11 2010 12 47 25 11 2010 12 47 14 01 2011 15 08 25 11 2010 12 47 25 11 2010 12 47 89 KE 23 02 2011 11 46 2 Ke 25 11 2010 12 47 4 KB OPYRIGHT php 25 11 2010 12 47 2KB REDITS php 25 11 2010 12 47 14 KB error log 20 02 2011 9 02 2 056 KB 25 11 2010 12 47 Documento de tex 3 KB 25 11 2010 12 47 PHP Script 3 KB Dind2 php 25 11 2010 12 47 PHP Script 1 kB SS INSTALL php 25 11 2010 12 47 PHP Script ske Joomla_RT_Refraction_ 25 11 2010 12 47 Archivo WinRAR Z 7 928 KB LICENSE php 25 11 2010 12 47 PHP Script is KB UcENSES php 25 11 2010 12 47 PHP Script 31 KB Es mashupdab ql 20 02 2011 13 33 Microso ft SQL Ser 764 KB robots 25 11 2010 12 47 Documento de tex 1 KB Elaborado por Araceli Davila M La carpeta m dulos contiene los archivos que participan en cada componente es decir los archivos php Gr fico No 2 M dulos participantes del Mashup 3a D Ly CAWamphwww mashup modules E Organizar v V nculos favoritos B Dropbox JE Documentos Ei Imagenes Mas Carpetas de stories di demo de blog Ef a general A logo idi rokstories de styles m tutorial de food L fruit d imagenes de includes de Archive Wi domit is J PEAR a phpInputFilter b phpmailer di language e libraries u logs a media A Nombre d
41. Gr fico No 41 Edici n Modulo de Redes Sociales e Y OQ Guardar Cerrar 2 M dulo Editar Aplicar Detalles Par metros Par metros del m dulo 701 Tipo de m dulo T tulo Mostrar t tulo Publicado Posici n Orden Nivel de acceso 10 Descripci n Asignaci n de men Men s Selecci n de men mod socialmedialinks Redes Sociales Cno jsi Cno si right z 0 Buscar Registrado Especial 135 lt nt gt Techheads Social Media v2 0 0 lt M1 gt This module displays Web 2 0 style icons that link to your social media profiles To get started go to the module parameters and choose the icon size you want then add the URLs of your social media profiles Any icon URL fields left empty simply won t be displayed Be sure to include http in all URLs For support contact us at satechheads yahoo com Sufijo de clase Choose Icon Size Align Icons Space Between Icons C 128x128px 64x64 px 32x32px 16x16 px C izquierda Centrar C Derecha px Tooltip Text l Tooltip Text for RSS Icon Target Include the rel nofollow link attribute Choose Icon URL Rss New Window Same Window no si Facebook png http www facebook or Choose I witter 02 n Todos Ninguna Seleccione un tem del mend de la ista em URL http ueww twitter com ExamplePages Section Blog Section Table Category Blog Choose
42. fopen att filename rb data fread fd filesize att filename fclose fd J else data mimeMessage gt addSubpart data params 178 else mimeMessage gt addSubpart att data params output mimeMessage gt encode mimeHeaders output headers foreach mimeHeaders as k gt v this gt debug MIME header k v if strtolower k content tvpe PHP header seems to strip leading whitespace starting the second line so force everything to one line this gt mimeContentType str_replace r n ya v return output body 179 return parent getHTTPBody soapmsg pe gets the HTTP content type for the current response x Note getHTTPBody must be called before this ES return string the HTTP content type for the current response access private function getHTTPContentType if count this gt responseAttachments gt 0 return this gt mimeContentType return parent getHTTPContentTypeQ 180 per gets the HTTP content type charset for the current response returns false for non text content types x Note getHTTPBody must be called before this return string the HTTP content type charset for the current response access private function getHTTPContentTypeCharset if count this gt responseAttachments gt 0 return false return
43. jos_jcomments id parent path level object_id object_group object_params lang userid name username email homepage title comment ip date Isgood ispoor Published subscribe source source_id checked_out checked_out_time editor Id Identificaci n de los comentarios del sitio web Parent 0 Path Ruta de los comentarios del sitio web 0 Level Nivel de los comentarios del sitio web 0 object_id Identificaci n del objeto de los comentarios del sitio web 1 object_group Grupo de objeto de los comentarios del sitio web object_params Objeto de parametros de los comentarios del sitio web Lang Lenguaje manejado en el comentario Userid Identificaci n del usuario de los comentarios del sitio web Name Nombre de los comentarios del sitio web Username Nombre de usuario de los comentarios del sitio web Email Correo en el caso de que el usuario decida ingresarlo al sitio web Homepage Pagina de Inicio del sitio web 55 Title Titulo del sitio web Comment Comentario del sitio web Ip Direccion Ip del sitio web Date Fecha del sitio web isgood Es bueno 0 Ispoor Es pobre 0 Published Publicaciones 1 Subscribe Suscripciones 0 Source fuente source_id Identificaci n de la fuente 0 checked out Interacci n con el servidor 0 checked out time Interacci
44. loaded true url list2 ii location if url urlparts parse_url url if isset urlparts host 441 url wsdlparts scheme Swsdlparts host isset wsdlparts port wsdlparts port substr wsdlparts path 0 strrpos wsdlparts path 1 Surlparts path if in_array url imported_urls this gt parseWSDL url imported imported_urls url else this gt debug Unexpected scenario empty URL for unloaded import WSDL imports 442 wsdlparts parse_url this gt wsdl this is bogusly simple foreach this gt import as ns gt list for Sii 0 ii lt count list ii if 1 Slist Sii loaded this gt import ns ii loaded true url list ii location if Surl urlparts parse_url url if lisset urlparts host url wsdlparts scheme Swsdlparts host isset wsdlparts port 2 wsdlparts port substr Swsdlparts path 0 strrpos wsdlparts path 1 Surlparts path if in_array url imported_urls this gt parseWSDL url imported imported_urls url 443 else this gt debug Unexpected scenario empty URL for unloaded import add new data to operation data foreach this gt bindings as binding gt bindingData if isse
45. middlename lastname hits message_last_sent message_number_sent avatar avatarapproved approved confirmed lastupdatedate registeripaddr cbactivation acceptedterms twitter_username twitter_userid twitter_previous_userid twitter_lastupdate 29 30 Id Valor Auto incremental dado por el servidor firstname car cter v lido middlename car cter v lido lastname car cter v lido hits N mero de Vistas message_last_sent Fecha del ultimo mensaje de Twitter enviado message_number_sent Cantidad de Twitter mensajes enviados avatar Nombre del achivo de Fotograf a del usuario de Twitter avatarapproved 1 approved 1 confirmed 1 lastupdatedate Fecha de ltima actualizaci n registeripaddr Registro de la Ip del visitante cbactivation Activaci n del Community Builder acceptedterms 0 twitter_username Usuario de Twitter twitter_userid Id de Twitter twitter_previous_userid NULL twitter_lastupdate Ultima fecha de actualizaci n car cter v lido A Z la z 31 Table jos_comprofiler_fields Campos de las tablas del sitio Esta tabla guarda informaci n de los campos que participan en el sitio web as como el tipo de uso y longitud de campos 4 25 Columns Key Column Datatype Not Comment Name Null tablecolum TEXT Yes n VARCHAR 50 Ye __comprof Ye Ye Ye N S MEDIUMTEXT Bi re Eee ja S S S S o o 32 A
46. param string ns namespace of type return mixed access public deprecated el function getPHPType type ns if isset this gt typemap ns type 281 print found type Stype and ns ns in typemap lt br gt return this gt typemap ns type elseif isset this gt complexTypes type print getting type type and ns ns from complexTypes array lt br gt return this gt complexTypes type phpType return false pe returns an associative array of information about a given type returns false 1f no type exists by the given name For a complexType typeDef array restrictionBase gt ki phpType gt a compositor gt seguencelall elements gt array refs to elements array x attrs gt array refs to attributes array and so on see addComplexT ype N For simpleType or element the array has different keys param string type return mixed access public see addComplexType see addSimpleType see addElement function getTypeDef type this gt debug in getTypeDef for type type if substr type 1 is_element 1 type substr type 0 1 else is_element 0 282 283 if is_element amp amp isset this gt complexTypes type this gt xdebug in getTypeDef found complexType type return this gt complexTypes type elseif is_element amp
47. sHablaOfflineBodyText n if sHablaOfflineEmailText echo tConfig vars habla_offline_email_text sHablaOfflineEmailText n if sHablaOfflineSentText echo tConfig vars habla_offline_sent_text sHablaOfflineSentText n if sHablaOfflineSubmitValue echo tConfig vars habla_offline_submit_value sHablaOfflineSubmitValue n if sAwayText echo tConfig vars away_text sAwayText n if sSendText echo tConfig vars send_text sSendText n 674 if sSendingText echo tConfig vars sending_text sSendingText n if nInline 1 echo tConfig setInline nInline n if nShowAway 1 echo tConfig vars show_away nShowAway n if nShowAwayAsHeader 1 echo tConfig vars show_away_as_header nShowAwayAsHeader n if nHideMinMaxButtons l 1 echo tConfig vars hide_min_max_buttons nHideMinMaxButtons n if nEnableButtons l 1 echo tConfig vars enable_buttons nEnableButtons n if nParseLinks 1 echo tConfig vars parse_links nParseLinks n if sUrlHandlerTargetWindow echo tConfig vars url_handler_target_window sUrlHandlerTargetWindow n 675 if sUrlLocalPattern echo tConfig vars url_local_pattern sUrlLocalPattern n if sUrlHandler echo tConfig vars url_handler sUr
48. wsdl get wsdl tr new soap_transport_http wsdl this gt curl_options this gt use_curl tr gt request_method GET tr gt useSOAP Action false if this gt proxyhost amp amp this gt proxyport tr gt setProxy this gt proxyhost this gt proxyport this gt prox yusername this gt prox ypassword if this gt authtype 447 tr gt setCredentials this gt username this gt password this gt authtype array this gt certRequest tr gt setEncoding gzip deflate wsdl_string tr gt send this gt timeout this gt response_timeout this gt debug WSDL request n tr gt outgoing_payload this gt debug WSDL response n tr gt incoming_payload this gt appendDebug tr gt getDebug catch errors if err tr gt getError errstr Getting wsdl HTTP ERROR err this gt debug errstr this gt setError errstr unset tr return false unset tr this gt debug got WSDL URL else wsdl is not http s so treat it as a file URL or plain file path 448 if isset wsdl_props scheme amp amp wsdl_props scheme file amp amp isset wsdl_props path path isset wsdl_props host 2 wsdl_props host wsdl_props path wsdl props path else path wsdl this gt debug getting WSDL file path if fp fopen path r
49. 0 published tinyint 1 NOT NULL DEFAULT 0 approved tinyint 1 NOT NULL DEFAULT 0 checked out int 11 NOT NULL DEFAULT 0 checked out time datetime NOT NULL DEFAULT 0000 00 00 00 00 00 ordering int 11 NOT NULL DEFAULT 0 params text metakey text metadesc text extlinkl text extlink2 text extid varchar 255 NOT NULL DEFAULT extl varchar 255 NOT NULL DEFAULT extm varchar 255 NOT NULL DEFAULT 94 95 ezts varchar 255 NOT NULL DEFAULT esto varchar 255 NOT NULL DEFAULT extw varchar 255 NOT NULL DEFAULT exth varchar 255 NOT NULL DEFAULT PRIMARY KEY id KEY catid Ccatid published ENGINE MyISAM DEFAULT CHARSET utf8 AUTO_INCREMENT 13 Estructura de tabla para la tabla jos polls Tabla de Informaci n de la encuesta CREATE TABLE IF NOT EXISTS jos polls id int 11 unsigned NOT NULL AUTO_INCREMENT title varchar 255 NOT NULL DEFAULT alias varchar 255 NOT NULL DEFAULT voters int 9 NOT NULL DEFAULT 0 checked out int 11 NOT NULL DEFAULT 0 checked out time datetime NOT NULL DEFAULT 0000 00 00 00 00 00 published tinyint 1 NOT NULL DEFAULT 0 access int 11 NOT NULL DEFAULT 0 lag int 11 NOT NULL DEFAULT 0 PRIMARY KEY id ENGINE MyISAM DEFAULT CHARSET utf8 AUTO_INCREMENT 16 Volcar la base de datos para la tabla jos
50. FID Titulo Publicado Ordena YA Acceso Cant de categor as Activos Borrados 1 FT mysiog fk e 1 P blico 2 About Joomla Y a wl 2 P blico 3 0 10 3 News ES a wl 3 P blico 2 0 10 4 FAQs Y 5 P blico s PRINCIPAL Y e P blico 6 IF noncias WA 7 P blico 7 lie Y U P blico 8 IF CLASIFICADOS A a s P blico Mostrar 20 y Joomla es un software gratuito liberado bajo la licencia GNU GPL License Elaborado por Araceli D vila M 2 9 1 4 Administrador de Categor as Como ya indicamos en el concepto anterior las categor as se ubican dentro de una respectiva secci n y las opciones a gestionar son publicar retiro de publicaci n creaci n Gr fico No 31 Administrador de Categor as TY Joomla MASHUP men s Fir Fp ate miendo Ordena e Acceso E Y D pan es ti Y a wl 2 o Pico lm Y 3 rimo ci mes H lt DEI os ico elle vs Pio FAQ li Y raa FIN va ET Piwi Fags a AN co raus E v E Pie Sen lie e me Elaborado por Araceli Davila M 695 2 9 1 5 Administrador de Idiomas El Gestor administrativo se encuentra en el ment Extensiones gt Administrador de idiomas El idioma predeterminado se lo reconocer por el dibujo de la estrella amarilla donde nos muestra una lista de paquetes instaladas Grafico No 32 Administrador de Idiomas YU Joomla MASHUP Ayuda CB Vista previa Do M2 O Cerar gt Predet Ar Sitio Men s C
51. Table jos_hwdvidscategories Categorias de Videos Esta tabla almacena informaci n acerca de las subdivisiones de la p gina web es decir categor as Al sitio se puede subir videos con extensiones mpg 3gp wmv y mp4 No existe Menu de Videos solo una secci n dedicada a subir y comentar los mismos 12 25 Columns Key Column Datatype Not Default Comment Name Null ii AS A A AA category_name VARCHAR No NULL 250 category_descr TEXT No NULL iption 49 0000 00 00 00 00 00 Mal access b v TINYINT I access U r VARCHAR 0 access Vr VARCHAR RECURSE 7 u is l access_lev_u VARCHAR Yes 0 1 250 8 SN u MA RECURSE access_lev_v VARCHAR 0 1 250 jal order bv VARCHAR 15 Wa Bi 50 checked_out_ti 0000 00 00 me 00 00 00 published TINYINT jos_hwdvidscategories id parent category_name category description date f access b v access ur access vr access u f access_lev_u f access_v access_lev_v thumbnail num_vids num_subcats f order by ordering checked out checked_out_time published Id Identificaci n de la categoria de videos del sitio web Parent En el caso de guardar relaci n de dos videos o mas category_name Nombre de categorias category_description Descripci n de categorias Date Fechas access_b_v Iteraci n del
52. approved confirmed banned id KEY avatappr apr conf ban avatar Cavatarapproved approved confirmed banned avatar KEY lastupdatedate lastupdatedate KEY twitter userid twitter userid KEY twitter previous userid twitter previous userid 81 ENGINE MyISAM DEFAULT CHARSET utf8 Estructura de tabla para la tabla jos comprofiler fields Campos de las tablas del sitio CREATE TABLE IF NOT EXISTS jos comprofiler fields fieldid int 11 NOT NULL AUTO_INCREMENT name varchar 50 NOT NULL DEFAULT tablecolumns text NOT NULL table varchar 50 NOT NULL DEFAULT ff comprofiler title varchar 255 NOT NULL DEFAULT description mediumtext NOT NULL type varchar 50 NOT NULL DEFAULT maxlength int 11 DEFAULT NULL size int 11 DEFAULT NULL required tinyint 4 DEFAULT 0 tabid int 11 DEFAULT NULL ordering int 11 DEFAULT NULL cols int 11 DEFAULT NULL rows int 11 DEFAULT NULL value varchar 50 DEFAULT NULL default mediumtext published tinyint 1 NOT NULL DEFAULT T registration tinyint 1 NOT NULL DEFAULT 0 profile tinyint 1 NOT NULL DEFAULT 1 displavtitle tinyint 1 NOT NULL DEFAULT 1 readonly tinyint 1 NOT NULL DEFAULT 0 82 searchable tinyint 1 NOT NULL DEFAULT 0 calculated tinyint 1 NOT NULL DEFAULT 0 sys
53. bNotSecure echo s gt static olark com js wc js gt lt script gt lt script type text javascript gt tConfig wc_config lt php if sSavText echo tConfig vars say_text sSayText n if sNotAvailableText echo tConfig vars not_available_text sNotAvailableText n if sOfflineMessage echo tConfig vars offline_message sOfflineMessage n if sBusyText 672 echo tConfig vars busy_text sBusyText n if sBusyMessage echo tConfig vars busy_message sBusyMessage n if sBeforeChatText echo tConfig vars before_chat_text sBeforeChatText n if sInChatText echo tConfig vars in_chat_text sInChatText n if sWelcomeMsg l echo tConfig vars welcome_msg sWelcomeMsg n if sPreChatMessage echo tConfig vars pre_chat_message sPreChatMessage n if sPreChatErrorText echo tConfig vars pre_chat_error_text sPreChatErrorText n if sPreChatSubmit echo tConfig vars pre_chat_submit sPreChatSubmit n if sEmailBodyErrorText 673 echo tConfig vars email_body_error_text sEmailBodyErrorText n if sHablaNamelnputText l echo tConfig vars habla_name_input_text sHablaNamelInputText n if sHablaOfflineBodyText l echo tConfig vars habla_offline_body_text
54. before_chat_text_DEFAULT 0 1 JText _ Click for Live Help params gt get before_chat_text if sBeforeChatText Click for Live Help sBeforeChatText sInChatText params gt get in_chat_text_DEFAULT 0 1 2 JText _ Live Help Now Chatting params gt get in_chat_text if sInChatText Live Help Now Chatting sInChatText sWelcomeMsg params gt get welcome_msg_ DEFAULT 0 1 2 JText _ Questions This window is your portal to live online support We are around send us a message params gt get welcome_msg if sWelcomeMsg Questions This window is your portal to live online support We are around send us a message mm sWelcomeMsg 667 sPreChatMessage params get pre chat message DEFAULT 0 1 JText _ Hi I am around click start chatting to contact me params get pre chat message if sPreChatMessage Hi I am around click start chatting to contact me sPreChatMessage sPreChatErrorText params gt get pre_chat_error_text_DEFAULT 0 1 JText _ Please enter your name and email in case we get disconnected params gt get pre_chat_error_text if sPreChatErrorText Please enter your name and email in case we get disconnected sPreChatErrorText sPreChatSubmit params get pre chat submit DEFAULT 0
55. break if found this gt debug Add cookie newName newCookie value this gt cookies newCookie return true if extension_loaded soap per 634 For backwards compatiblity define soapclient unless the PHP SOAP extension is loaded tl class soapclient extends nusoap client 2 gt lt php incluye el archivo gapi class php que agrega el api para administracion de trafico require_once gapi class php usuario para se conecta define ga_web_email fernancarpio gmail com la clave de la cuenta define ga_web_pass nando aqui el consultamos al servidor de google el trafico de nuestro que presente las visitas que tenga 635 data get_analytics_data 5923 1567 array date array new Visits visits 2012 04 29 date X m d reg count data data r data data consultamos al servidor de trafico el tipo de explorador y version datal get_analytics_data 5923 1567 array browser browserVersion array pageviews Vi sits 2012 04 29 date Y m d consultamos al servidor de trafico por la paginas mas visitas data2 get_analytics_data 5923 1567 array pagePath array visits 2012 04 29 date Y m d print_r data2 function get_analytics_data profile_id dimensions array browser metrics array pageviews visits UniquePagevie
56. encodingStyle set input params xml if isset SopData direction parts amp amp sizeof opData direction parts gt 0 use opData direction use this gt debug use use this gt debug got count opData direction parts part s if is_array parameters parametersArrayType this gt isArraySimpleOrStruct parameters this gt debug have parametersArrayType parameters foreach SopData direction parts as name gt type m m this gt debug serializing part name of type m type Track encoding style 505 if isset SopDatal direction encodingStyle amp amp encodingStyle opData direction encodingStyle encodingStyle opData direction encodingStyle enc_style encodingStyle else enc_style false NOTE add error handling here if serializeType returns false then catch global error and fault if parametersArrayT ype arraySimple p array_shift parameters this gt debug calling serializeType w indexed param xml this gt serializeType name type p Suse enc style elseif isset parameters name this gt debug calling serializeType w named param xml this gt serializeType name type parameters name use enc_style 506 else TODO only send nillable this gt
57. for the method call or a string that is the XML for the call For rpc style this call will wrap the XML in a tag named after the method as well as the SOAP Envelope and Bodv For document ki style this will only wrap with the Envelope and Body IMPORTANT when using an array with document style in which case there is really one parameter the root of the fragment used in the call which encloses what programmers normally think of parameters A parameter array must include the wrapper param string namespace optional method namespace WSDL can override param string soapAction optional SOAPAction value WSDL can override param mixed headers optional string of XML with SOAP header content or array of soapval objects for SOAP headers or associative array 589 param boolean rpcParams optional no longer used param string style optional rpcldocument the style to use when serializing parameters WSDL can override param string use optional encodedlliteral the use when serializing parameters WSDL can override return mixed response from SOAP call normally an associative array mirroring the structure of the XML response false for certain fatal errors access public function call Soperation params arrav namespace http tempuri org soapAction hea ders false rpcParams null style rpc Suse encoded this gt operation o
58. gt debug have WSDL for serialization style is this gt opData style if Sthis gt opData style rpc this gt debug style is rpc for serialization use is this gt opData output use if Sthis gt opData output use literal http www ws 1 org Profiles BasicProfile 1 1 2004 08 24 html R2735 says rpc literal accessor elements should not be in a namespace if this gt methodURD 411 payload lt ns1 this gt methodname Response xmlns ns1 this gt methodURI gt return_val lt ns1 this gt methodname Response gt else payload lt this gt methodname Response gt return_val lt this gt methodname Response gt else if Sthis gt methodUR payload lt ns1 this gt methodname Response xmins ns1 this gt methodURI gt return_val lt ns1 this gt methodname Response gt else payload lt this gt methodname Response gt return_val lt this gt methodname Response gt else this gt debug style is not rpc for serialization assume document payload return_val 412 else this gt debug do not have WSDL for serialization assume rpc encoded payload lt ns1 this gt methodname Response xmlns ns1 this gt methodURI gt return_val lt ns1 this gt methodname Response gt this gt resul
59. gt debug initial xml file xml 245 this gt parseFile xml xml pe parse an XML file param string xml path URL to XML file param string type schema xml return boolean access public function parseFile xml type parse xml file if xml l I xmlStr join file xml if xmlStr msg Error reading XML from xml this gt setError msg 246 this gt debug msg return false else this gt debug parsing xml this gt parseString xmlStr type this gt debug done parsing xml return true return false per parse an XML string param string xml path or URL param string type schemalxml access private function parseString xml type 247 parse xml string if xml l I Create an XML parser this gt parser xml_parser_create Set the options for parsing the XML data xml_parser_set_option this gt parser XML_OPTION_CASE_FOLDING 0 Set the object for the parser xml_set_object this gt parser this Set the element handlers for the parser if type schema xml_set_element_handler this gt parser schemaStartElement schemaEndElement xml set character data handler this parser schemaCharacterData elseif type xml xml_set_element_handler this gt parser xmlStartElement xmlEndElement 248 xml_set_character_d
60. gt getCfg absolute_path Tadministrator components com comprofiler plugin foundation php cbimport cb database cbimport language front function getNameFormatOnline name uname format if format 3 153 name str_replace array amp amp amp quot amp 039 amp lt amp gt array amp lt gt name SWITCH format CASE 1 returnName name break CASE 2 returnName name uname break CASE 3 returnName uname break CASE 4 returnName uname name break return returnName params is defined by include ignore this warning 154 if is_callable array params get Mambo 4 5 0 compatibility class_sfx params gt get moduleclass_sfx pretext params get pretext posttext params gt get posttext else class_sfx A pretext posttext E query SELECT DISTINCT a username a userid u name in FROM session AS a __users AS u n WHERE a userid u id AND a guest 0 AND checkJversion gt 1 a client_id 0 NOT a usertype is NULL OR a usertype n ORDER BY ueConfig name_format gt 2 a username u name m ASC _CB_database gt setQuery query rows _CB_database gt loadObjectList result ue if count rows gt 0 155 result lt ul clas
61. gt message pos type array do arrayType ereg here 1 arrayTypeValue atype asize 558 2 atype QName rank 3 rank 4 asize T length T 5 length nextDimension Digit 6 nextDimension Digit I expr A Za z0 9_ A Za z A Za z0 9_ L L0 9 0 9 V if preg_match expr value regs this gt message pos typePrefix regs 1 this gt message pos arrayT ypePrefix regs 1 if isset this gt namespaces regs 1 this gt message pos arrayTypeNamespace this gt namespaces regs 1 else if isset attrs xmlns regs 1 this gt message pos arrayTypeNamespace attrs xmlns regs 1 this gt message pos arrayType regs 2 this gt message pos arraySize regs 3 559 this gt message pos arrayCols regs 4 specifies nil value or not elseif key_localpart nil this gt message pos nil value true II value 15 some other attribute elseif key href amp amp key xmlns amp amp key_localpart encodingStyle amp amp key_localpart root this gt message pos xattrs key value if key xmins this gt default_namespace value log id if key id this gt ids value pos root if key_localpart root amp amp value
62. lt input type hidden name message value htmlspecialchars message login gt n loginFrom defined UE LOGIN FROM constant UE LOGIN FROM loginmodule echo lt input type hidden name loginfrom value htmispecialchars loginFrom gt n echo cbGetSpoofInputTag login this is left for backwards compatibility only to be removed after CB 1 2 if is_callable josSpoofValue validate josSpoofValue 1 echo lt input type hidden name validate Y value 1 gt n switch remember_enabled case 1 140 echo lt input type checkbox name remember mm ms id mod_login_remember id_sfx class_sfx class inputbox class_sfx value yes gt lt span id mod_login_remembermetext Sid_sfx gt lt label for mod_login_remember class_sfx gt _UE_REMEMBER_ME lt label gt lt span gt if horizontal echo amp nbsp n else echo lt br gt n break case 2 echo lt input type hidden name remember value yes gt break case 3 echo lt input type checkbox name remember vee wee id mod_login_remember id_sfx class_sfx class inputbox class_sfx value yes checked checked gt lt span m id mod_login_remembermetext id_sfx gt lt label for mod_login_remember class_sfx gt _UE_REMEMBER_ME lt label gt l
63. lt snichol users sourceforge net gt version Id nusoap php v 1 123 2010 04 26 20 15 08 snichol Exp access public class nusoap_parser extends nusoap_base var xml var xml_encoding var method var root_struct var root_struct_name var root_struct_namespace var root_header var document incoming SOAP body text 546 determines where in the message we are envelope header body method var status var position 0 var depth 0 var default_namespace var namespaces array var message array var parent var fault false var fault code var fault_str var fault_detail var depth_array array var debug_flag true var soapresponse NULL parsed SOAP Body var soapheader NULL parsed SOAP Header var responseHeaders incoming SOAP headers text var body_position 0 for multiref parsing array of id gt pos 547 var ids array array of id gt hrefs gt pos var multirefs array toggle for auto decoding element content var decode_utf8 true per constructor that actually does the parsing param param param param access string xml SOAP message string encoding character encoding scheme of message string method method for which XML is parsed unused string decode_utf8 whether to decode U
64. n con el servidor 0 Editor Editor Table jos_jcomments_settings Tabla de configuraci n del comentario Es decir informacion relevante al comentario de un referido video imagen o noticia Llamese referido al comentario de un usuario 56 14 25 Columns Column Datatype Not Null Default Comment Name Component VARCHAR 50 l o fo ie jos jcomments settings component lang name value Component Componentes del sitio web y clave primaria Lang Lenguaje Wapa y clave primaria Name Nombres del sitio web y clave primaria Value Valores del sitio web Table jos_menu Tabla de Menus Informaci n relevante a los menus del sitio web 57 15 25 Columns Column Datatype Comment Name Null ioe EE Bindi m u Name VARCHAR No NULL 255 Alias VARCHAR Yes 255 m ern Bl PR a ln INT 11 i EN EE daa EN BEE 1 Se Be me N Ed id ki A 58 DATETIME 0000 00 00 00 00 00 Pollid INT 11 ie en gm je jos_menu id menutype name alias link type Publisher parent componentid sublevel ordering checked out checked out time pollid 1 browserNav f access utaccess params lft rgt Id Identificaci n del menu del sitio web Menutype Menu principal del sitio web Name Nombre del sitio web Alias Alias del nombre de
65. nusoap_client_mime client supporting MIME attachments defined at http www w3 org TR SOAP attachments It depends on the PEAR Mail_MIME library author Scott Nichol lt snichol users sourceforge net gt author Thanks to Guillaume and Henning Reich for posting great attachment code to the mail list version Id nusoapmime php v 1 13 2010 04 26 20 15 08 snichol Exp access public class nusoap_client_mime extends nusoap_client jek var array Each array element in the return is an associative array with keys data filename contenttype cid access private el var requestAttachments array per 161 var array Each array element in the return is an associative array with keys data filename contenttype cid access private gi var responseAttachments per var string access private gi var mimeContentType pe adds a MIME attachment to the current request If the data parameter contains an empty string this method will read the contents of the file named by the filename parameter If the cid parameter is false this method will generate the cid 162 param string data The data of the attachment param string filename The filename of the attachment default is empty string param string contenttype The MIME Content Type of the attachment default is application octet stream param string cid The content id cid of the att
66. optional verifypeer optional verifyhost optional see corresponding options in CURL docs access public 7 466 function setCredentials username password authtype basic certRequest array this gt debug setCredentials username username authtype authtype certRequest this gt appendDebug this gt varDump certRequest this gt username username this gt password password this gt authtype authtype this gt certRequest certRequest function getBindingData binding if is_array this gt bindings binding return this gt bindings binding jek returns an assoc array of operation names gt operation data param string portName WSDL port name 467 param string bindingType eg soap smtp dime only soap and soap12 are currently supported return array access public function getOperations portName bindingType soap Sops array if bindingType soap bindingType http schemas xmlsoap org wsdl soap elseif bindingT ype soap12 bindingType http schemas xmlsoap org wsdl soap12 else this gt debug getOperations bindingType bindingType may not be supported this gt debug getOperations for port SportName bindingType bindingType loop thru ports foreach this gt ports as port gt portData this gt debug getOperations checking po
67. return mixed access public function decode return this gt value gt lt php pe transport class for sending receiving data via HTTP and HTTPS NOTE PHP must be compiled with the CURL extension for HTTPS support x author Dietrich Ayala lt dietrich ganx4 com gt author Scott Nichol lt snichol users sourceforge net gt version Id nusoap php v 1 123 2010 04 26 20 15 08 snichol Exp access public al class soap transport http extends nusoap base var url var uri var digest_uri var scheme var host var Sport var path var request_method POST var protocol version 1 0 var encoding var Soutgoing headers array var incoming_headers array var incoming_cookies array var Soutgoing payload var incoming_payload 302 303 var response status line HTTP response status line var useSOAP Action true var persistentConnection false var ch false CURL handle var ch_options array CURL custom options var use_curl false force CURL use var proxy null proxy information associative array var username var password var authtype var digestRequest array var certRequest array keys must be cainfofile optional sslcertfile sslkeyfile passphrase certpassword optional verifypeer optional verifyhost optiona
68. serialize string val this gt expandEntities val if Suse literal xml lt name xmlns atts gt val lt name gt else xml lt name xmlns xsi type xsd string atts gt val lt name gt break case is_object val this gt debug serialize_val serialize object if get_class val soapval 212 this gt debug serialize_val serialize soapval object pXml val gt serialize use this gt appendDebug val gt getDebug val gt clearDebug else if name name get_class val this gt debug In serialize_val used class name name as element name else this gt debug In serialize val do not override name name for element name for class get_class val foreach get_object_vars val as k gt v pXml isset pXml pXml this gt serialize_val v k false false false false use this serialize val v k false false false false use if isset type amp amp isset type_prefix type_str xsi type type_prefix type 213 else type_str if Suse literal xml lt name xmins atts gt pXml lt name gt else xml lt name xmlns type_str atts gt pXml lt name gt break break case is_array val type detect if struct or array valueType this gt isArraySimpleOrStruct val if valueType arraySimple preg m
69. td gt lt tr gt lt table gt lt php Libreria para presentar grafico estadistico include function_dates php include googleanalytics class php fecha2 date Y m d fechal strtotime 15 day strtotime fecha2 fechal date Y m d fechal fechas createDateRangeArray fechal fecha2 days count fechas try ga new GoogleAnalytics fernancarpio E gmail com nando2 ga gt setProfile ga 5923 1567 ga gt setDateRange fechal fecha2 643 644 report ga gt getReport array dimensions gt urlencode ga date metrics gt urlencode ga visits null sort gt ga date i 0 serie_dim null serie_val null foreach report as valor serie_dim fechas i serie_val valor ga visits gt gt i serie_dim substr serie_dim 0 2 serie_val substr serie_val 0 2 presenta grafico del trafico 645 scriptl lt script type text javascript src http ajax googleapis com ajax libs jquery 1 7 1 jquery min JS gt lt script gt lt script type text javascript gt var chart document ready function chart new Highcharts Chart chart renderTo container defaultSeriesType line marginRight 1 30 marginBottom 25 title text VISITAS POR DIA Ultimos 15 dias x 20 subtitle text Fuente Google Analytics x 20 xAxis categories serie_dim
70. this gt debug serialize attributes for extension base nsx uqT ypex xml this gt serializeComplexTypeAttributes typeDefx value nsx uqTypex else this gt debug extension base nsx uqTypex is not a supported type if isset typeDefl attrs amp amp is_array typeDef attrs 527 this gt debug serialize attributes for XML Schema type ns uqType if is_array value xvalue value elseif is_object value xvalue get_object_vars value else this gt debug value is neither an array nor an object for XML Schema type ns uqT ype xvalue array foreach typeDef attrs as SaName gt attrs if isset xvalue aName xname aName this gt debug value provided for attribute aName with key xname elseif isset xvalue aName xname aName this gt debug value provided for attribute aName with key xname elseif isset attrs default 528 xname l aName xvalue xname attrs default this gt debug use default value of xvalue aName for attribute aName else xname this gt debug no value provided for attribute aName if xname xml aName this gt expandEntities xvalue xname else this gt debug no attributes to serialize for XML Schema type ns uqT ype return
71. this gt soap_defencoding mimeMessage gt addSubpart soapmsg params foreach this gt requestAttachments as att unset params params content_type att contenttype params encoding base64 params disposition attachment params dfilename att filename params cid att cid if Satt data amp amp att filename lt gt if fd fopen att filename rb data fread fd filesize att filename fclose fd else data 166 mimeMessage gt addSubpart data params else mimeMessage gt addSubpart att data params output mimeMessage gt encode mimeHeaders output headers foreach mimeHeaders as k gt v this gt debug MIME header k v if strtolower k content tvpe PHP header seems to strip leading whitespace starting the second line so force everything to one line this gt mimeContentType str_replace r n pa v 167 return Soutput body return parent getHTTPBody soapmsg pe gets the HTTP content type for the current request x Note getHTTPBody must be called before this ES return string the HTTP content type for the current request access private function getHTTPContentType if count this gt requestA ttachments gt 0 return this gt mimeContentType return parent get H
72. this gt xdebug do nothing for element name break case complexType array_push this gt complexTypeStack this gt currentComplexType if isset attrs name TODO what is the scope of named complexTypes that appear nested within other c complexTypes this gt xdebug processing named complexType attrs name this gt currentElement false this gt currentComplexType attrs name this gt complexTypes this gt currentComplexType attrs 258 this gt complexT ypes this gt currentComplexType typeClass complexType This is for constructs like lt complexType name ListOfString base soap Array gt lt sequence gt lt element name string type xsd string minOccurs 0 maxOccurs unbounded gt lt sequence gt lt complexType gt if isset attrs base amp amp preg_match Array attrs base this gt xdebug complexType is unusual array this gt complexTypes this gt currentComplexType phpType array else this gt complexTypes this gt currentComplexType phpType struct else 259 name this gt CreateTypeName this gt currentElement this gt xdebug processing unnamed complexType for element this gt currentElement named name this gt currentComplex Type name this gt currentElement false this gt com
73. type attrs ref v Suse SencodingStyle unqualified else serialize generic type can this ever really happen this gt debug calling serialize_val for v eName false false false false Suse 535 xml this gt serialize_val v eName false false false false Suse else this gt debug no elements to serialize for XML Schema type ns uqT ype return xml pex adds an XML Schema complex type to the WSDL types x param string name param string typeClass complexTypelsimpleTypelattribute param string phpType currently supported are array and struct php assoc array param string compositor alllsequencelchoice 536 param string restrictionBase namespace name http schemas xmlsoap org soap encoding Array param array elements e g array name gt array name gt type gt param array attrs e g array array ref gt SOAP ENC arrayType wsdl arrayType gt xsd string param string arrayType as namespace name xsd string see nusoap xmlschema access public 4 function addComplexType name typeClass complexType phpT ype array compositor restrictionBase elements array attrs array arrayT ype if count elements gt 0 eElements array foreach elements as n gt e expand each element See array foreach e as k gt v k st
74. xml 529 per serializes the elements for a complexType kol Dparam array typeDef our internal representation of an XML schema type or element param mixed value a native PHP value parameter value param string ns the namespace of the type param string uqType the local part of the type param string use use for part encodedlliteral param string encodingStyle SOAP encoding style for the value if different than the enclosing style return string value serialized as an XML string access private function serializeComplexTypeElements typeDef value ns ugType use encoded encodingStyle false this gt debug in serializeComplexTypeElements for XML Schema type ns uqT ype xml if isset typeDef extensionBase nsx this gt getPrefix typeDefl extensionBase 530 ugTypex this gt getLocalPart typeDef extensionBase if this gt getNamespaceFromPrefix nsx nsx this gt getNamespaceFromPrefix nsx if typeDefx this gt getTypeDef ugTypex nsx this gt debug serialize elements for extension base nsx ugTypex xml this gt serializeComplexTypeElements typeDefx value nsx uqTypex Suse encodingStyle else this gt debug extension base nsx uqTypex is not a supported type if isset typeDef elements amp amp is_array typeDef elements this gt debug in seriali
75. 00 00 00 00 00 published tinyint 1 NOT NULL DEFAULT 0 PRIMARY KEY id ENGINE MyISAM DEFAULT CHARSET utf8 AUTO INCREMENT 12 Estructura de tabla para la tabla jos jcomments Tabla de comentarios del sitio CREATE TABLE IF NOT EXISTS jos jcomments id int 11 unsigned NOT NULL AUTO INCREMENT parent int 11 unsigned NOT NULL DEFAULT 0 path varchar 255 NOT NULL DEFAULT level tinyint 1 unsigned NOT NULL DEFAULT 0 object id int 11 unsigned NOT NULL DEFAULT 0 object group varchar 255 NOT NULL DEFAULT object params text NOT NULL 90 lang varchar 255 NOT NULL DEFAULT userid int 11 unsigned NOT NULL DEFAULT 0 name varchar 255 NOT NULL DEFAULT username varchar 255 NOT NULL DEFAULT email varchar 255 NOT NULL DEFAULT homepage varchar 255 NOT NULL DEFAULT title varchar 255 NOT NULL DEFAULT comment text NOT NULL ip varchar 15 NOT NULL DEFAULT date datetime NOT NULL DEFAULT 0000 00 00 00 00 00 isgood smallint 5 unsigned NOT NULL DEFAULT 0 ispoor smallint 5 unsigned NOT NULL DEFAULT 0 published tinyint 1 unsigned NOT NULL DEFAULT 0 subscribe tinyint 1 unsigned NOT NULL DEFAULT O source varchar 255 NOT NULL DEFAULT source id int 11 unsigned NOT NULL DEFAULT 0 checked out int 11 unsigned NOT NULL DEFAULT 0 checked out time date
76. Acts as a flag to enable internal WSDL generation x 430 param string serviceName name of the service param mixed namespace optional tns service namespace or false param mixed endpoint optional URL of service endpoint or false param string style optional rpcldocument WSDL style also specified by operation param string transport optional SOAP transport param mixed schemaTargetNamespace optional types targetNamespace for service schema or false function configure WSDL serviceName namespace false endpoint false style rpc transport http schemas xmlsoap org soap http schemaTargetNamespace false global SHTTP_SERVER_VARS if isset _SERVER SSERVER NAME SERVER SERVER NAME SSERVER PORT SERVERI SERVER PORT SCRIPT NAME isset SERVER PHP SELF 2 SERVER PHP SELF _SERVER SCRIPT_NAME 431 HTTPS isset _SERVER HTTPS 2 SERVER HTTPS isset HTTP SERVER VARSIHTTPS 2 HTTP SERVER VARS HTTPST off y elseif isset HTTP SERVER VARS SERVER_NAME HTTP_SERVER_VARS SERVER_NAME SERVER_PORT SHTTP SERVER VARS SERVER PORT SCRIPT_NAME isset HTTP SERVER VARSI PHP SELF SHTTP SERVER VARSI PHP SELF HTTP SERVER VARS SCRIPT NAME HTTPS isset HTTP SERVER VARSI HTTPS 2 HTTP_SERVER_VARS HTTPS off else this gt setError Neither _SERVER nor HTTP_SERVER_VARS is availa
77. NOT NULL DEFAULT 0 checked out time datetime NOT NULL DEFAULT 0000 00 00 00 00 00 published tinyint 1 NOT NULL DEFAULT 0 module varchar 50 DEFAULT NULL numnews int 11 NOT NULL DEFAULT 0 access tinyint 3 unsigned NOT NULL DEFAULT 0 showtitle tinyint 3 unsigned NOT NULL DEFAULT T params text NOT NULL iscore tinyint 4 NOT NULL DEFAULT 0 client id tinyint 4 NOT NULL DEFAULT 0 control text NOT NULL PRIMARY KEY id KEY published published access KEY newsfeeds module published ENGINE MyISAM DEFAULT CHARSET utf8 AUTO_INCREMENT 138 Estructura de tabla para la tabla jos phocagallerv Tabla de Informacion de Fotografias CREATE TABLE IF NOT EXISTS jos phocagallerv id int 11 unsigned NOT NULL AUTO_INCREMENT catid int 11 NOT NULL DEFAULT 0 sid int 11 NOT NULL DEFAULT 0 title varchar 250 NOT NULL DEFAULT alias varchar 255 NOT NULL DEFAULT filename varchar 250 NOT NULL DEFAULT description text date datetime NOT NULL DEFAULT 0000 00 00 00 00 00 hits int 11 NOT NULL DEFAULT 0 latitude varchar 20 NOT NULL DEFAULT longitude varchar 20 NOT NULL DEFAULT zoom int 3 NOT NULL DEFAULT 0 geotitle varchar 255 NOT NULL DEFAULT videocode text vmproductid int 11 NOT NULL DEFAULT 0 imgorigsize int 11 NOT NULL DEFAULT
78. SOAP Header return string XML or empty if no Header access public function getHeaders return this gt responseHeaders pe 571 decodes simple types into PHP variables param param param return access string value value to decode string type KML type to decode string typens KML type namespace to decode mixed PHP value private function decodeSimple value type typens TODO use the namespace if Cisset Stype Il type string II type long II type unsignedLong return string value if type int II type integer Il type short Il type byte return int value if type float Il type double Il type decimal 572 return double value if type boolean if strtolower value false Il strtolower value f return false return boolean value if type base64 Il type base64 Binary this gt debug Decode base64 value return base64_decode value obscure numeric types if type nonPositivelnteger type negativelnteger Il type nonNegativelnteger II type positivelnteger ll type unsignedint Il type unsignedShort type unsignedByte return int value bogus parser treats array with no elements as a simple type 573 if type array return array
79. Sattrs this gt messages this gt currentMessage attrs name attrs element N 455 break case portType switch name case operation this gt currentPortOperation attrs name this gt debug portType this gt currentPortT ype operation this gt currentPortOperation if isset attrs parameterOrder this gt portTypes this gt currentPortType attrs name parameterOrder attrs parameterOrder break case documentation this gt documentation true break merge input output data default m isset attrs message this gt getLocalPart attrs message 456 this gt portTypes this gt currentPortType this gt currentPortOperation name message m break break case binding switch name case binding get ns prefix if isset attrs style this gt bindings this gt currentBinding prefix prefix this gt bindings this gt currentBinding array_merge this gt bindings this gt currentBinding attrs break case header this gt bindings this gt currentBinding operations this gt currentOperation this gt opStatus headers attrs break case operation 457 if isset attrs soapAction this gt bindings this gt currentBinding operations this gt currentOperation soapAction attrs soap
80. Y Y Y dk ae checked_out_ DATETIME time o e S S 0000 00 00 S s S s s 00 00 00 s e Y e e e e e 65 extid VARCHAR Yes 255 VARCHAR Yes 255 VARCHAR 255 VARCHAR 255 VARCHAR 255 VARCHAR 255 VARCHAR 255 jos phocagallery id catid sid title alias filenme description date hits latitude longitude zoom geotitle videocode vmproductid imgorigsize published approved checked_out checked out time ordering params metakey metadesc 66 extlink1 exlink2 extid extl extm exts exto extw exth Id 1 Identificaci n de la galeria de fotos del sitio web Catid Asignado por el servidor 1 Sid 0 Title Titulo de la galeria de fotos del sitio web Alias Alias de la galeria de fotos del sitio web Filename Nombre del archivo de la galeria de fotos del sitio web description Descripci n de la galeria de fotos del sitio web Date Fecha de la galeria de fotos del sitio web Hits 0 Latitude Latitud de la galeria de fotos del sitio web Longitude Longitud de la galeria de fotos del sitio web Zoom Zoom de la galeria de fotos del sitio web Geotitle Informacion geogr fica de la foto del sitio web Videocode Codigo del video Null vmproductid 0 Imgorigsize Tama o original de la imagen Published Publicaci
81. _CB_database gt setQuery query_pms_count total_pms _CB_database gt loadResult query_pms_link SELECT id FROM __menu WHERE published gt 0 AND link LIKE TA com_ pmsnameprefix pms _CB_database gt setQuery query_pms_link pms_link_id _CB_database gt loadResult pms_link index php option com_ pmsnameprefix pms amp amp task inbox pms_link_id amp amp Itemid pms_link_id break case 3 117 query_pms_count SELECT count u id FROM __uddeim AS u WHERE u totrash 0 AND u toread 0 AND u toid int _CB_framework gt myld _CB_database gt setQuery query_pms_count total_pms _CB_database gt loadResult query_pms_link SELECT id FROM __menu WHERE published gt 0 AND link LIKE com_uddeim _CB_database gt setQuery query_pms_link pms_link_id _CB_database gt loadResult pms_link index php option com_uddeim amp amp task inbox pms_link_id amp amp ltemid pms_link_id break case 4 PMS Enhanced by Stefan pmsnameprefix query_pms_count SELECT count id FROM __ pmsnameprefix pms WHERE username _CB_database gt Quote _CB_framework gt myUsername AND readstate 0 AND inbox 1 _CB_database gt setQuery query_pms_count total_pms _CB_database gt loadResult 118 query_pms_link SELECT id FROM __menu WHERE published gt 0 AND link LIKE m com_ p
82. adds a new Cookie into this gt cookies array param string name Cookie Name param string value Cookie Value retum boolean if cookie set was successful returns true else false access public function setCookie name value if strlen name 0 return false this gt cookies array name gt name value gt value return true 628 per gets all Cookies return array with all internal cookies access public function getCookies return this gt cookies pe checks all Cookies and delete those which are expired return boolean always return true access private zi function checkCookies if sizeof this gt cookies 0 return true 629 this gt debug checkCookie check sizeof this gt cookies cookies curr_cookies this gt cookies this gt cookies array foreach curr_cookies as cookie if is_array cookie this gt debug Remove cookie that is not an array continue if isset Scookief expires l amp amp l empty cookie expires if strtotime cookie expires gt time this gt cookies cookie else this gt debug Remove expired cookie cookie name else this gt cookies cookie 630 this gt debug checkCookie sizeof this gt cookies cookies left in array return true pe updates the current cookies with
83. attrs form unqualified 533 else unqualified false if isset attrs maxOccurs amp amp Sattrs maxOccurs unbounded attrs maxOccurs gt 1 amp amp isset v amp amp is_array v amp amp this gt isArraySimpleOrStruct v arraySimple vv v foreach vv as k gt v if isset attrs type Il isset attrs ref serialize schema defined type xml this gt serializeT ype eName isset attrs type 2 attrs type Sattrs ref v Suse encodingStyle unqualified else serialize generic type can this ever really happen this gt debug calling serialize_val for v eName false false false false Suse xml this gt serialize_val v eName false false false false use 534 else if is_null v amp amp isset attrs minOccurs amp amp attrs minOccurs 0 do nothing elseif is_null v amp amp isset attrs nillable amp amp attrs nillable true TODO serialize a nil correctly but for now serialize schema defined type xml this gt serializeType eName isset attrs type Sattrs type attrs ref v Suse SencodingStyle ungualified elseif isset attrs type Il isset attrs ref serialize schema defined type xml this gt serializeType eName isset attrs type 2 attrs
84. break break case service 459 switch name case port this gt currentPort attrs name this gt debug current port this gt currentPort this gt ports this gt currentPort binding this gt getLocalPart attrs binding break case address this gt ports this gt currentPort location Sattrs location this gt ports this gt currentPort bindingType namespace this gt bindings this gt ports this gt currentPort binding bindingType namespace this gt bindings this gt ports this gt currentPort binding endpoint attrs location break break 460 set status switch name case import if isset attrs location this gt import attrs namespace array location gt attrs location loaded gt false this gt debug parsing import attrs namespace attrs Iocation count this gt import attrs namespace else this gt import attrs namespace array location gt loaded gt true if this gt getPrefixFromNamespace attrs namespace this gt namespaces ns count this gt namespaces 1 attrs namespace this gt debug parsing import attrs namespace no location count this gt import attrs namespace break wait for schem
85. debug calling serializeType w null param xml this gt serializeType name type null use enc_style else this gt debug no parameters passed this gt debug serializeParameters returning xml return xml jek serializes a PHP value according a given type definition param string name name of value part or element param string type XML schema type of value type or element 507 param mixed value a native PHP value parameter value param string use use for part encodedlliteral param string encodingStyle SOAP encoding style for the value if different than the enclosing style param boolean unqualified a kludge for what should be XML namespace form handling return string value serialized as an XML string access private 7 function serializeType name type value use encoded encodingStyle false unqualified false this gt debug in serializeType name name type type use use encodingStyle encodingStyle unqualified unqualified 7 unqualified qualified this gt appendDebug value this gt varDump value if use encoded amp amp encodingStyle encodingStyle SOAP ENV encodingStyle vn encodingStyle if a soapval has been supplied let its type override the WSDL if is_object value amp amp get_class value soapval 508 if v
86. element ename to elements array this gt elements attrs name attrs this gt elements attrs name typeClass element break case enumeration restriction value list member this gt xdebug enumeration attrs value if this gt currentSimpleType this gt simpleTypes this gt currentSimpleType enumeration attrs value 264 elseif this gt currentComplexType this gt complexT ypes this gt currentComplexType enumeration attrs value break case extension simpleContent or complexContent type extension this gt xdebug extension attrs base if this gt currentComplexType ns this gt getPrefix attrs base if ns this gt complexTypes this gt currentComplexType extensionBase this gt schemaTargetNamespace attrs base else this gt complexTypes this gt currentComplexType extensionBase attrs base else this gt xdebug no current complexType to set extensionBase 265 break case import if isset attrs schemaLocation this gt xdebug import namespace Sattrsf namespace l from attrs schemaLocation this gt imports attrs namespace array location gt attrs schemaLocation loaded gt false else this gt xdebug import namespace attrs namesp
87. getPrefixFromNamespace ns S uqType encodingStyle gt value lt name gt this gt debug in serializeT ype returning xml return xml 513 this gt debug custom type extends XML Schema or SOAP Encoding namespace yuck else if ns http xml apache org xml soap this gt debug in serializeType appears to be Apache SOAP type if SuqT ype Map tt_prefix this gt getPrefixFromNamespace http xml apache org xml soap if tt_prefix this gt debug in serializeType Add namespace for Apache SOAP type tt_prefix ns rand 1000 9999 this gt namespaces tt_prefix http xml apache org xml soap force this to be added to usedNamespaces tt_prefix this gt getPrefixFromNamespaceChttp xml apache org xml soap contents foreach value as k gt v 514 this gt debug serializing map element key k value v contents lt item gt contents this gt serialize_val k key false false false false use contents this gt serialize_val v value false false false false use contents lt item gt if Suse literal if forceType xml lt name xsi type tt_prefix uqType gt contents lt name gt else xml lt name gt contents lt name gt else xml lt name xsi type tt_
88. gt varDump value this gt curl_options option value per sets the SOAP endpoint which can override WSDL x param string endpoint The endpoint URL to use or empty string or false to prevent override access public oy function setEndpoint endpoint this gt debug setEndpoint endpoint this gt forceEndpoint endpoint 612 per set the SOAP headers param mixed headers String of XML with SOAP header content or array of soapval objects for SOAP headers access public function setHeaders headers this gt debug setHeaders headers this gt appendDebug this gt varDump headers this gt requestHeaders headers pe get the SOAP response headers namespace resolution incomplete return string access public I function getHeaders 613 return this gt responseHeaders pe get the SOAP response Header parsed x return mixed access public function getHeader return this gt responseHeader Kr set proxy info here param string proxyhost param string proxyport param string proxyusername param string proxypassword 614 access public function setHTTPProxy proxyhost proxyport proxyusername proxypassword this gt proxyhost proxyhost this gt proxyport proxyport this gt proxyusername proxyusername this gt proxypass
89. gt wsdl this gt loadWSDL if this gt getError return false if isset this gt operations operation return this gt operations operation this gt debug No data for operation operation per send the SOAP message 603 Note if the operation has multiple return values the return value of this method will be an array of those values param param param param return access string msg a SOAPx4 soapmsg object string soapaction SOAPAction value integer timeout set connection timeout in seconds integer response_timeout set response timeout in seconds mixed native PHP types private function send msg soapaction timeout 0 response_timeout 30 this gt checkCookies detect transport switch true http s case preg_match Ahttp this gt endpoint this gt debug transporting via HTTP 604 if this gt persistentConnection true amp amp is_object this gt persistentConnection http amp this gt persistentConnection else http new soap_transport_http this gt endpoint this gt curl_options this gt use_curl if this gt persistentConnection http gt usePersistentConnection http gt setContentType this gt getHTTPContentType this gt getHTTPContentTypeCharset http gt setSOAPAction soapaction if this gt proxyhost amp amp this gt proxyport
90. lt ul gt foreach this gt getOperations as op gt data b lt li gt lt a href onclick popout popup Sop gt op lt a gt lt li gt create hidden div b lt div id op class hidden gt lt a href onclick popout gt lt font color ffffff gt Close lt font gt lt a gt lt br gt lt br gt foreach data as donnie gt marie loop through opdata 482 if donnie input donnie output show input output data b lt font color white gt ucfirst donnie lt font gt lt br gt foreach marie as captain gt tenille loop through data if captain parts loop thru parts amp nbsp amp nbsp captain lt br gt lif is arrav Stenille foreach tenille as joanie gt chachi b amp nbsp amp nbsp amp nbsp amp nbsp joanie chachi lt br gt TA else f b amp nbsp amp nbsp captain tenille lt br gt else 483 b lt font color white gt ucfirst donnie lt font gt marie lt br gt b lt div gt b lt ul gt lt div gt lt div gt lt body gt lt html gt return b pe serialize the parsed wsdl x param mixed debug whether to put debug 1 in endpoint URL return string serialization of WSDL access public I function serialize debug 0 MS gt 484 xml lt xml version 1 0 encoding I
91. nv v value nv else cols if is_array value amp amp sizeof value gt 1 rows sizeof value contents foreach value as k gt v this gt debug serializing array element k v of type typeDeflarrayType Iif strpos typeDef arrayType if lin_array typeDef arrayType this gt typemap http www w3 org 2001 XMLSchema contents this gt serializeType item typeDef arrayType v use else contents this gt serialize_val v item typeDef arrayType null this gt XMLSchemaVersion false Suse 523 else rows 0 contents null TODO for now an empty value will be serialized as a zero element array Revisit this when coding the handling of null nil values if Suse literal xml lt name elementNS gt contents lt name gt else xml lt name elementNS xsi type this gt getPrefixFromNamespaceChttp schemas xmlsoap org soap encoding Array this gt getPrefixFromNamespaceChttp schemas xmlsoap org soap encoding arrayType this gt getPrefixFromNamespace this gt getPrefix typeDef arrayType 524 this gt getLocalPart typeDef arrayType rows cols gt contents lt name gt elseif phpType scalar if isset typeDef form amp amp typeDef form qualif
92. o para contruir la L gica del Negocio Para nuestro caso solo fue necesario buscar o comprar las extensiones de Joomla con una funcionalidad espec fica El resultado final lo observamos en un navegador 1 3 ESTRUCTURA La estructura del sitio no es tan f cil descubrirla ya que Joomla nos facilita la construcci n de formularios donde se incluyen opciones aquellas opciones crean las tablas necesarias en bases de datos funciones y clases php estas autom ticamente engranan entre s para obedecer el comportamiento esperado por el usuario Aclaramos que no solo creamos formularios sino implementamos funcionalidades necesarias en un Mashup de noticias Ejemplo Chat directo Noticias en Vivo Blog de Noticias Clasificados etc Esas funcionalidades al igual que los formularios de igual manera construyen las funciones y tablas necesarias para el funcionamiento esperado Esto es completamente transparente al usuario es esa la finalidad de los CMS facilidad y cero complicaciones con la programaci n avanzada Joomla para su organizaci n gestiona e Secciones e Categor as e Art culos e Usuarios e M dulos e Plantillas e Idiomas e Men s e Archivos Multimedia Como todo sitio web el proyecto se aloja en la carpeta ra z www del servidor Gr fico No 1 Archivos del proyecto Mashup CNA mashup Tipo ama o 25 11 2010 12 14 01 2011 18 25 11 2010 12 47 13 01 2011 13 41 25 11 2010 12 47
93. only going to return the first part here sorry about that return return else array of return values if is_array return multiple out parameters which we return wrapped up in the array if sizeof return gt 1 return return single out parameter normally the return value return array_shift return this gt debug return shifted value this gt appendDebug this gt varDump return return return nothing returned ie echoVoid 599 else mm return pe check WSDL passed as an instance or pulled from an endpoint access private function checkWSDL this gt appendDebug this gt wsdl gt getDebug this gt wsdl gt clearDebug this gt debug checkWSDL catch errors if errstr this gt wsdl gt getError this gt appendDebug this gt wsdl gt getDebug this gt wsdl gt clearDebug 600 this gt debug got wsdl error errstr this gt setError wsdl error errstr elseif this gt operations this gt wsdl gt getOperations this gt portName soap this gt appendDebug this gt wsdl gt getDebug this gt wsdl gt clearDebug this gt bindingType soap this gt debug got count this gt operations operations from wsdl this gt wsdlFile for binding type this gt bindingType elseif this gt operations this gt wsdl gt getOper
94. operation name param string direction inputloutput param mixed parameters parameter value s return mixed parameters serialized as XML or false on error e g operation not found access public deprecated l function serializeParameters operation direction parameters this gt debug in serializeParameters operation operation direction direction XMLSchemaVersion this gt XMLSchemaVersion this gt appendDebug parameters this gt varDump parameters 503 if direction l input amp amp direction output this gt debug The value of the direction argument needs to be either input or output this gt setError The value of the direction argument needs to be either input or output return false if opData this gt getOperationData operation this gt debug Unable to retrieve WSDL data for operation operation this gt setError Unable to retrieve WSDL data for operation operation return false this gt debug opData this gt appendDebug this gt varDump opData Get encoding style for output and set to current encodingStyle http schemas xmlsoap org soap encoding if direction input amp amp isset SopData output encodingStyle amp amp opData output encodingStyle encodingStyle encodingStyle SopDatal output encodingStyle 504 enc_style
95. parent getHTTPContentTypeCharset per processes SOAP message received from client param array headers The HTTP headers 181 param string data unprocessed request data from client return mixed value of the message decoded into a PHP type access private function parseRequest headers data this gt debug Entering parseRequest for payload of length strlen data and type of headers content type this gt requestAttachments array if strstr headers content type multipart related this gt debug Decode multipart related input foreach headers as k gt v input k v r n params input input wn data params include_bodies true params decode_bodies true params decode_headers true structure Mail_mimeDecode decode params 182 foreach structure gt parts as part if isset part gt disposition amp amp strstr part gt headers content type text xml this gt debug Have root part of type part gt headers content type return parent parseRequest part gt headers part gt body else this gt debug Have an attachment of type part gt headers content type Sinfof data l part gt body infof filename isset part gt d_parameters filename part gt d_parameters filename Sinfof contenttvpe l part
96. request k v r n this gt debug k v get SOAPAction header if isset this gt headers soapaction this gt SOAP Action str replace this gt headers soapaction get the character encoding of the incoming request if isset this gt headers content type amp amp strpos this gt headers content type enc str_replace substr strstr this gt headers content type 1 if preg match M 1SO 8859 1IUS ASCIHNUTF 8 5 1 enc this gt xml_encoding strtoupper enc 390 else this gt xml_encoding US ASCIT else should be US ASCII for HTTP 1 0 or ISO 8859 1 for HTTP 1 1 this gt xml_encoding ISO 8859 1 elseif isset _SERVER amp amp is_array _SERVER this gt debug In parse_http_headers use SERVER foreach _SERVER as k gt v if substr k 0 5 HTTP k str_replace strtolower str_replace _ substr k 5 else k str_replace strtolower str_replace _ k if k soapaction get SOAPAction header k SOAPAction 391 v str replace v v str_replace W v this gt SOAPAction v else if k content tvpe get the character encoding of the incoming request if strpos v enc substr strstr v 1 enc str replace enc enc str_rep
97. setCurlOption CURL_HTTP_VERSION_1_1 true this gt persistentConnection false this gt setHeader Connection close 318 set timeouts if connection_timeout 0 this gt setCurlOption CURLOPT_CONNECTIONTIMEOUT connection_timeout if response_timeout 0 this gt setCurlOption CURLOPT_TIMEOUT response_timeout if this gt scheme https this gt debug set CURL SSL verify options recent versions of cURL turn on peer host checking by default while PHP binaries are not compiled with a default location for the CA cert bundle so disable peer host checking this gt setCurlOption CURLOPT_CAINFO f php 4 3 2 win32 extensions curl ca bundle crt this gt setCurlOption CURLOPT_SSL_VERIFYPEER 0 this setCurlOption CURLOPT SSL VERIFYHOST 0 319 support client certificates thanks Tobias Boes Doug Anarino Eryan Ariobowo if this gt authtype certificate this gt debug set CURL certificate options if isset this gt certRequest cainfofile this gt setCurlOption CURLOPT_CAINFO this gt certRequest cainfofile if isset this gt certRequest verifypeer this psetCurlOption CURLOPT SSL VERIFVPEER this gt certRequest verifypeer else f Sthis psetCurlOption CURLOPT SSL VERIFVPEER 1 if isset this gt certRequest verifyhost this psetCurlOption CU
98. setHeader Content Length strlen data start building outgoing payload if this gt proxy uri this gt url else uri this gt uri req this gt request_method uri HTTP this gt protocol_version this gt debug HTTP request req this gt outgoing_payload req r n loop thru headers serializing foreach this gt outgoing_headers as k gt v hdr k v this gt debug HTTP header hdr 340 this gt outgoing_payload hdr r n add any cookies if Scookie_str hdr Cookie cookie_str this gt debug HTTP header hdr this gt outgoing_payload hdr r n header body separator this gt outgoing_payload r n add data this gt outgoing_ payload data per sends the SOAP request via HTTP S x 341 param string data message data param array cookies cookies to send return boolean true if OK false if problem access private function sendRequest data cookies NULL build cookie string cookie_str this gt getCookiesForRequest cookies this gt scheme ss Il this gt scheme https build payload this gt buildPayload data cookie_str if this gt io_method socket send payload if puts this gt fp this gt outgoing payload strlen this gt outgoing_payload this gt setError couldn t write message data t
99. string name The name local part of the XML element string type The XML schema type local part for the string name ns The namespace for the name of the KML string type ns The namespace for the type of the 205 param array attributes The attributes to serialize as name gt value pairs param string use The WSDL use encodedlliteral param boolean soapval Whether this is called from soapval return string The serialized element possibly with child elements access public function serialize_val val name false type false name_ns false type_ns false attribut es false use encoded soapval false this gt debug in serialize_val name name type type name_ns name_ns type_ns type_ns use use soapval soapval this gt appendDebug value this gt varDump val this gt appendDebug attributes this gt varDump attributes if is_object val amp amp get class val soapval kk l soapval this gt debug serialize_val serialize soapval xml val gt serialize use this gt appendDebug val gt getDebug val gt clearDebug this gt debug serialize_val of soapval returning xml 206 return xml force valid name if necessary if is_numeric name 1 name __numeric_ name elseif name name noname if name has ns add ns prefix to name xmlns if name_ns prefix nu rand 1000 999
100. tabla para la tabla jos groups Tabla de Grupos del Sitio CREATE TABLE IF NOT EXISTS jos groups id tinyint 3 unsigned NOT NULL DEFAULT 0 88 name varchar 50 NOT NULL DEFAULT PRIMARY KEY id ENGINE MyISAM DEFAULT CHARSET utf8 Volcar la base de datos para la tabla jos groups INSERT INTO jos groups Cid name VALUES 0 Public 1 Registered 2 Special Estructura de tabla para la tabla jos_hwdvidscategories Categorias de Videos CREATE TABLE IF NOT EXISTS jos hwdvidscategories id int 50 NOT NULL AUTO INCREMENT parent int 50 NOT NULL DEFAULT 0 category name varchar 250 DEFAULT NULL category description text date datetime NOT NULL DEFAULT 0000 00 00 00 00 00 access b v tinyint 1 NOT NULL DEFAULT 0 access u 1 varchar 7 NOT NULL DEFAULT RECURSE access v 1 varchar 7 NOT NULL DEFAULT RECURSE 89 access U int 11 NOT NULL DEFAULT 2 access_lev_u varchar 250 NOT NULL DEFAULT 0 1 access V int 11 NOT NULL DEFAULT 2 access lev v varchar 250 NOT NULL DEFAULT 0 1 thumbnail text NOT NULL num vids int 50 NOT NULL DEFAULT 0 num subcats int 50 NOT NULL DEFAULT 0 order by varchar 15 NOT NULL DEFAULT 0 ordering int 50 NOT NULL DEFAULT 0 checked out int 11 NOT NULL DEFAULT 0 checked out time datetime NOT NULL DEFAULT 0000
101. text var string access public var requestSOAP pe requested method namespace URI var string access private var methodURI per name of method requested var string access private var methodname per method parameters from request var array access private var methodparams array per SOAP Action from request var string access private 375 var SOAPAction per character set encoding of incoming request messages var string access public var xml_encoding per toggles whether the parser decodes element content w utf8_decode var boolean access public var decode_utf8 true per HTTP headers of response var array access public my 376 var outgoing_headers array per HTTP response var string access private var response pe 377 SOAP headers for response text or array of soapval or associative array var mixed access public al var responseHeaders pe SOAP payload for response text var string access private tl var responseSOAP pe 378 method return value to place in response var mixed access private var methodreturn false per whether methodreturn is a string of literal XML var boolean access public var methodreturnisliteralxml false per SOA
102. this gt bindings portData binding operations as bOperation gt opData foreach array_keys this gt bindings portDataf binding operations as bOperation note that we could should also check the namespace here if operation bOperation opData this gt bindings portData binding operations operation return opData pe returns an associative array of data necessary for calling an operation x param string soapAction soapAction for operation 471 param string bindingType type of binding eg soap soap12 return array access public function getOperationDataForSoapAction soapAction bindingType soap if bindingType soap bindingType http schemas xmlsoap org wsdl soap elseif bindingT ype soap12 bindingType http schemas xmlsoap org wsdl soap12 loop thru ports foreach this gt ports as port gt portData binding type of port matches parameter if portData bindingType bindingT ype loop through operations for the binding foreach this gt bindings portData binding operations as bOperation gt opData if opData soapAction soapAction return opData 472 per returns an array of information about a given type returns false 1f no type exists by the given name sl typeDef array elements gt array refs to eleme
103. this gt incoming_payload header_data lb lb data ii else if this gt io_method curl send and receive this gt debug send and receive with cURL this gt incoming_payload curl_exec this gt ch data this gt incoming_payload cErr curl_error this gt ch if cErr err CURL ERROR curl_errno this gt ch cErr lt br gt TODO there is a PHP bug that can cause this to SEGV for CURLINFO_CONTENT_TYPE foreach curl_getinfo this gt ch as k gt v err k v lt br gt this gt debug err 354 this gt setError err curl_close this gt ch return false else echo lt pre gt var_dump curl_getinfo this gt ch echo lt pre gt close curl this gt debug No cURL error closing cURL curl_close this gt ch try removing skippable headers savedata data while this gt isSkippableCurlHeader data this gt debug Found HTTP header to skip if pos strpos data r n r n data Itrim substr data pos elseif pos strpos data n n data Itrim substr data pos 355 if data have nothing left just remove 100 header s data savedata while preg match AHTTPV1 1 100 data if pos strpos data r n r n data Itrim substr data pos elseif pos strpos data n n data Itrim substr data pos separa
104. this mac this agent indexOf Mac gt 1 this ns6 this dom amp amp parselnt this ver gt 5 1 0 this ns4 document layers amp amp this dom 1 0 this bw this ie6 this ie5 this ie4 Il this ns4 this ns6 ll this opera5 return this var bw new lib bwcheck Makes crossbrowser object function makeObj obj this evnt bw dom document getElementByld obj bw ie4 document all obj bw ns4 document layers o bj 0 if this evnt return false this css bw domllbw ie4 this evnt style bw ns4 this evnt 0 480 this wref bw domllbw ie4 this evnt bw ns4 this css document 0 this writeIt b_ writelt return this A unit of measure that will be added when setting the position of a layer var px bw ns4llwindow opera px function b_writelt text if bw ns4 this wref write text this wref close else this wref innerHTML text Shows the messages var oDesc function popup divid if oDesc new makeObj divid oDesc css visibility visible function popout Hides message if oDesc oDesc css visibility hidden 481 I gt lt script gt lt head gt lt body gt lt div class content gt lt br gt lt br gt lt div class title gt this gt serviceName lt div gt lt div class nav gt lt p gt View the lt a href PHP_SELF wsdl gt WSDL lt a gt for the service Click on an operation name to view it amp apos s details lt p gt
105. towards securing a Web site 1 regular backups 2 prompt updates to the latest Joomla release and 3 a good Web host There are many other important security considerations that you can learn about by reading the Joomla Security Checklist If you believe your Web site was attacked or you think you have discovered a security issue in Joomla please do not post it in the Joomla forums Publishing this information could put other Web sites at risk Instead report possible security vulnerabilties to the Joomla Security Task Force Learning Joomla A good place to start learning Joomla is the Absolute Beginners Guide to Joomla There you wil find a Quick Start to Joomla guide and video amongst many other tutorials The Joomla Community Magazine also has articles for new learners and experienced users alike A great place to look for answers is the Frequently Asked Questions FAQ If you are stuck on a particular screen in the Administrator which is where you are now try clicking the Help toolbar button to get assistance specific to that page If you stil have questions please feel free to use the Joomla Forums The forums are an incredibly valuable resource for all levels of Joomla users Before you post a question though use the forum search located at the top of each forum page to see if the question has been asked and answered Getting Involved If you want to help make Joomla better consider getting invo
106. vivo Este servicio esta habilitado entre usuarios de Twitter correctamente habilitados y usuarios que se han registrado en nuestro Mashup Gr fico No 52 Chat niani Elaborado por Araceli D vila M 2 9 2 5 Chat interactivo Este servicio ofrece m s novedades en cuanto a las forma de chatear ya que contiene dibujos los cuales se puede a adir al momento de chatear tiene habilitado el sonido maneja historial del chat para que la persona tenga acceso en el caso de que quiera recordar de manera textual todo lo que ha chateado con la otra persona en ese momento Tiene la opci n de cambiar el color de letra 709 Gr fico No 53 Chat Interactivo Elaborado por Araceli Davila M 2 9 2 6 Inf rmese con Noticias desde Noticias Online Este servicio est conectado a varias p ginas de noticias se actualiza a medida se cambian las noticias en la p gina principal del diario de yahoo y de google 710 Gr fico No 54 RSS Varios RSS de Noticias Elaborado por Araceli Davila M 2 9 2 7 Suba Fotos comente acerca de las otras El servicio de subida de fotos est disponible a los usuarios respectivamente calificados y habilitados por los Administradores de mashup 711 Gr fico No 55 Fotos Elaborado por Araceli Davila M Para subir una foto se debe escoger la opci n respectiva titulo de la misma descripci n Tomar en cuenta el tamafio maximo permitido Gr fico No 56 Subida de Fo
107. w3 org 2001 XMLSchema string access public see getTypeDef function addComplexType name typeClass complexType phpT ype array compositor SrestrictionBase elements array attrs array SarrayT ype this gt complexTypes name array name gt name 293 tvpeClass gt typeClass phpType gt phpType compositor gt compositor restrictionBase gt restrictionBase elements gt elements attrs gt attrs arrayType gt arrayType this gt xdebug addComplexType name this gt appendDebug this gt varDump this gt complexTypes name pe adds a simple type to the schema param string name param string restrictionBase namespace name http schemas xmlsoap org soap encoding Array param string typeClass should always be simpleType 294 param string phpType should always be scalar param array enumeration array of values access public see nusoap_xmlschema see getTypeDef function addSimpleType name restrictionBase typeClass simpleType phpType scalar enumeration array this gt simpleTypes name array name gt name tvpeClass gt typeClass phpType gt phpType type gt restrictionBase enumeration gt enumeration this gt xdebug addSimpleType name this gt appendDebug this gt varDump this gt sim
108. 1 unsigned NOT NULL DEFAULT 0 86 ordering int 11 NOT NULL DEFAULT 0 metakey text NOT NULL metadesc text NOT NULL access int 11 unsigned NOT NULL DEFAULT 0 hits int 11 unsigned NOT NULL DEFAULT 0 metadata text NOT NULL PRIMARY KEY id KEY idx section sectionid KEY idx access access KEY idx checkout checked out KEY idx state state KEY idx catid Ccatid KEY idx createdbv created by ENGINE MyISAM DEFAULT CHARSET utf8 AUTO_INCREMENT 134 Estructura de tabla para la tabla jos content frontpage COntenido de la Cabezera de la Pagina CREATE TABLE IF NOT EXISTS jos content frontpage content id int 11 NOT NULL DEFAULT 0 ordering int 11 NOT NULL DEFAULT 0 PRIMARY KEY content_id ENGINE MyISAM DEFAULT CHARSET utf8 87 Volcar la base de datos para la tabla jos content frontpage INSERT INTO Jos content frontpage Ccontent id ordering VALUES 75 1 Estructura de tabla para la tabla jos content rating Tabla del contenido del rating del contenido CREATE TABLE IF NOT EXISTS jos content rating content id int 11 NOT NULL DEFAULT 0 rating sum int 11 unsigned NOT NULL DEFAULT 0 rating count int 11 unsigned NOT NULL DEFAULT 0 lastip varchar 50 NOT NULL DEFAULT PRIMARY KEY content id ENGINE MyISAM DEFAULT CHARSET utf8 Estructura de
109. 10 12 47 Opciones de confi 1 KB ii rus es ES ini 25 11 2010 12 47 Opciones de confi 16 KB BB imagenes lt es ES mod_archive ini 25 11 2010 12 47 Opciones de confi 1KB MA includes 4 es ES mod banners ini 25 11 2010 12 47 Opciones de confi 2KB Wi Archive es ES mod_breadcrum 25 11 2010 12 47 Opciones de confi 2KB J dor i es ES mod custom ini 25 11 2010 12 47 Opciones de confi 1KB de js 35 es ES mod_feed ini 25 11 2010 12 47 Opciones de confi 2 KB Dl PEAR 4 es ES mod_footer ini 25 11 2010 12 47 Opciones de confi 1 KB QB phpinputritter es ES mod_latestnews 25 11 2010 12 47 Opciones de confi 3 KB Wa e es ES mod_login ini 25 11 2010 12 47 Opciones de confi 3KB dk ek es ES mod_mainmenu 25 11 2010 12 47 Opciones de confi 5 KB Elaborado por Araceli Davila M El contenido del archivo es ES com_poll ini contiene las variables globales de la funcionalidad del modulo Gr fico No 6 Contenido de las Variables globales en el archivo es ES com_poll ini version 1 5 9 2008 08 24 23 02 17 0 al Joomla Project Spanish Frontend Language file copyright Copyright c 2005 2009 TodosJuntos org All rights reserved Todos los derechos reservados license licencia http www gnu org licenses gp1 2 0 htm GNU GPL ver pyar Translation Traducci n www TodosJuntos org Equipo de traducci n de la comunidad hispana de Joomla Todos los archivos ini deben ser gua
110. 103 len_live_site strlen cblogin_live_site do not remove used further down as well isHttps isset _SERVER HTTPS amp amp empty SERVER HTTPS amp amp SERVERI HTTPS off return http isHttps 2 s SERVER HTTP HOST if empty _SERVER PHP_SELF amp amp l empty _SERVER REQUEST_URT return _SERVER REQUEST_URT Apache else return _SERVER SCRIPT_NAME MUS if isset _ SERVERI QUERV STRING amp amp l empty SERVERI QUERV STRING return _SERVER QUERY_STRING return preg_replace s javascript WW 7 N preg_replace eval htmlspecialchars urldecode return return cbUnHtmlspecialchars return avoid unauthorized page acces at very first login after registration confirmation 104 if preg_match index php option com_comprofiler amp task confirm amp confirmCode lindex php opti on com_comprofiler amp task login return return index php params is defined by include ignore this warning if is_callable array params get Mambo 4 5 0 compatibility message_login params gt get login message 0 message_logout params gt get logout message 0 pretext params gt get pretext posttext params gt get posttext logoutpretext params gt get logoutpretext logoutposttext p
111. 6d usec per Returns a string with the output of var_dump param mixed data The variable to var_dump return string The output of var_dump access public aji function varDump data ob_start var_dump data ret_val ob_get_contents ob_end_clean return ret_val 231 per represents the object as a string return string access public function __toString return this gt varDump Sthis II XML Schema Datatype Helper Functions xsd dateTime helpers pe convert unix timestamp to ISO 8601 compliant date string x param int timestamp Unix time stamp param boolean utc Whether the time stamp is UTC or local 232 return mixed ISO 8601 date string or false access public function timestamp_to_iso8601 timestamp utc true datestr date Y m d TH i sO timestamp pos strrpos datestr if pos FALSE pos strrpos datestr if pos FALSE if strlen datestr pos 5 datestr substr datestr 0 pos 3 substr datestr 2 if Sutc pattern 0 9 4 centuries amp years CCYY 0 9 2 months MM 0 9 2 days DD N separator T 233 0 9 2 hours hh 0 9 2 minutes mm 0 9 2 0 9 seconds ss ss ZI 0 9 2 0 9 2 Z to indicate UTC HH MM SS SS for local tz
112. 9 name prefix name xmlns xmins prefix name_ns if type is prefixed create type prefix if type_ns amp amp type_ns this gt namespaces xsd need to fix this shouldn t default to xsd if no ns specified w o checking against typemap type_prefix xsd 207 elseif type_ns type_prefix ns rand 1000 9999 xmins xmins type_prefix type_ns serialize attributes if present atts if attributes foreach attributes as k gt v atts k this gt expandEntities v serialize null value if is_null val this gt debug serialize_val serialize null if Suse literal TODO depends on minOccurs xml lt name xmlns atts gt this gt debug serialize_val returning xml return xml else 208 if isset type amp amp isset type_prefix type_str xsi type type_prefix type else type_str xml lt name xmlIns type_str atts xsi nil true gt this gt debug serialize_val returning xml return xml serialize if an xsd built in primitive type if type LK isset this gt typemap this gt XMLSchemaVersion type this gt debug serialize_val serialize xsd built in primitive type if is_bool val if type boolean val val true false elseif val val 0 209 else if is_str
113. A A A ie De A JO ka OE EIE tas ii Eed EKEN A Ed TIK iis IE i ee A EIE IE IE DEE Ee DO O EIERSEL EIE oe eee KH eurer pi eee KH en zz A A ETIES IESER oe awe dl ME 33 Jos_comprofiler_fields fielded name table_columns table title description type maxlenght size recorred tableid ordering cols rows value default Published registration profile displyatitle readonly searchable calculated sys pluginid paramas fieldid Clave primaria de la tabla Name Nombre del campo table_columns Informaci n de las columnas table Nombre del grupo de tabla perteneciente Title Titulo de la tabla a la que se hace referencia Description Descripci n a la tabla a la que se hace referencia para efectos del componente Type Tipo Maxlenght Longitud Maxima size Tama o default Null Requerid Requerido Tableid Identificaci n de la tabla Ordering Orden Cols Columnas Null Rows Filas Null value Valores Null 34 default Por defecto 0 Published Publicaciones 1 registration Registro Profile Perfil Displaytitle Muestra el titulo por default 1 Readonly Solo para lectura 0 Searchable B squeda disponible 0 calculated Campo Calculado 0 sys Campos de uso del Servidor Pluginid Campos de uso del Servidor Paramas Parametros default Null car cter v l
114. AA AN NN jos_poll_date id date vote_id poll_id DATETI Yes 0000 00 00 ME 00 00 00 Id Identificaci n de las encuestas por fecha del sitio web Date Fechas de las encuestas del sitio web Vote_id Identificaci n de Votos de las encuestas por fecha del sitio web Poll id identificaci n de las encuesta del sitio web Table jos_polls Tabla de Informaci n de la encuesta Esta tabla almacena la informacion estadistica de la encuesta es decir los votos la fecha del alta fecha en que si el usuario Administrador da el ok para subirla al sitio en producci n a la publicaci n 70 21 25 Columns Column Datatype Comment Name Null facial sil EE ed VARCHAR 255 alias VARCHAR Yes 255 Yes a m be iew DATETIME Yes 0000 00 00 00 00 00 TINYINT 1 jos_polls 1 id title alias voters checked out checked_out_time Published access lag Id Identificaci n de las encuestas del sitio web 71 Title Titulo de las encuestas del sitito web Alias Alias del titulo de la pregunta de la encuesta del sitio web Voters Votantes de las encuestas del sitio web checked_out 0 checked_out_time 0 Published Publicaciones de las encuestas 1 Access Acceso de las encuestas del sitio web 0 Lag Es asignado por el servidor Table jos_sections Tabla de secciones En Joomla se manejan tambi n Secciones a las subd
115. ARS HTTPST off else this gt setError Neither SERVER nor HTTP_SERVER_VARS is available if SHTTPS 1 ll SHTTPS on SCHEME https else SCHEME http soapaction SCHEME SER VER_NAME SCRIPT_NAME name if false style style rpc if false use use encoded if Suse encoded amp amp encodingStyle 428 encodingStyle http schemas xmlsoap org soap encoding this gt operations name array name gt name in gt in out gt Sout namespace gt namespace soapaction gt soapaction style gt style if this gt wsdl this gt wsdl gt addOperation name in out namespace soapaction style use documentation encodingStyle return true jek Specify a fault to be returned to the client This also acts as a flag to the server that a fault has occured 429 param string faultcode param string faultstring param string faultactor param string faultdetail access public function fault faultcode faultstring faultactor faultdetail if faultdetail amp amp this gt debug_flag faultdetail this gt getDebug this gt fault new nusoap_fault faultcode faultactor faultstring faultdetail this gt fault gt soap_defencoding this gt soap_defencoding pe Sets up wsdl object
116. Action if isset attrs style this gt bindings this gt currentBinding operations this gt currentOperation style attrs style if isset attrs name this gt currentOperation attrs name this gt debug current binding operation this gt currentOperation this gt bindings this gt currentBinding operations this gt currentOperation name attrs name this gt bindings this gt currentBinding operations this gt currentOperation binding this gt currentBinding this gt bindings this gt currentBinding operations this gt currentOperation endpoint isset this gt bindings this gt currentBinding endpoint this gt bindings this gt currentBinding endpoint 458 break case input this gt opStatus input break case output this gt opStatus output break case body if isset this gt bindings this gt currentBinding operations this gt currentOperation this gt opStatus this gt bindings this gt currentBinding operations this gt currentOperation this gt opStatus array_merge this gt bindings this gt currentBinding operations this gt currentOperation this gt opStatus attrs else this gt bindings this gt currentBinding operations this gt currentOperation this gt opStatus attrs
117. Araceli Davila M Gr fico No 21 Casos de Uso Nivel II Suscripci n de Marcadores Din micos Extends Suscribirse a Marcadores din micos _ ae Formulario de marcador din mico Te a Configuraciones del Mashup Extends Aceptaci n de Servicios Publicaci n de Servicios en Web sitio www mantentealdia net Extends Elaborado por Araceli Davila M Descripci n de Casos de Uso 1 Caso de uso Leer Noticias Actores Usuario Bases de Datos Tipo Basico Descripci n Este caso de uso me permitir navegar en el sitio web es decir solo se mostrar el index del sitio 17 2 Caso de uso Elaborar Encuestas Actores Usuario Bases de Datos Tipo B sico Descripci n Este caso de uso me permite mostrar los alcances de la aplicaci n al momento de realizar la encuesta de nuestro sitio 3 Caso de uso Ver Fotos Actores Usuario Bases de Datos Tipo B sico Descripci n Este caso de uso me permitir mostrar la iteracci n con el servidor en lo concerniente a las fotos 4 Caso de uso Ver Videos Actores Usuario Bases de Datos Tipo B sico Descripci n Este caso de uso me permitir mostrar la iteracci n con el servidor en lo concerniente a los videos 18 5 Caso de uso Leer Clasificados Actores Usuario Bases d
118. CAPITULO I MANUAL TECNICO 1 1 INTRODUCCI N La finalidad de este documento es explicar las distintas tecnolog as involucradas en el desarrollo de nuestro proyecto web Las Herramientas utilizadas son Open Source Fue necesario la instalaci n de un Servidor de Aplicaciones Web en nuestro sitio utilizamos Wamp Server 2 1a que realiza la instalaci n completa de los servicios de Apache Php y Mysql como motor de Base de datos Ya es de nuestra responsabilidad el distinto administrador de base a utilizar Las versiones de los servicios son Apache 2 2 17 Php 5 5 3 MySql 5 5 8 PhpMyAdmin 3 2 0 1 Existen algunos CMS para la creaci n de nuestro proyecto nuestra elecci n fue Joomla versi n 1 5 9 la justificaci n de la versi n es por considerarse un producto estable Los distintos componentes utilizados para el proyecto web fueron bajados del sitio oficial www joomla org El uso de herramientas Php JavaScript CSS Html en conjunto nos permite elaborar un producto con Tecnologia Ajax haciendo que el dinamismo en la navegaci n est a la orden del d a y la interacci n Hombre M quina sea una experiencia super agradable 1 2 EL FRAMEWORK Nuestro proyecto no vio la necesidad de utilizar un Framework profesional ya que Joomla posibilita la adaptaci n necesaria de los recursos de un Mashup de contenidos Aunque existen en el mercado Herramientas de soporte tanto para facilitar el dise o de la web
119. Carpeta de archivos Carpeta de archivos Carpeta de archivos Carpeta de archivos Carpeta de archivos Carpeta de archivos Carpeta de archivos Carpeta de archivos Carpeta de archivos Carpeta de archivos Carpeta de archivos Carpeta de archivos Carpeta de archivos Carpeta de archivos Carpeta de archivos Carpeta de archivos Carpeta de archivos Carpeta de archivos Carpeta de archivos Carpeta de archivos Carpeta de archivos Carpeta de archivos Carpeta de archivos Taraba da rk Gr fico No 3 Archivos pertenecientes al m dulo de encuesta GA de C Wamphwww mashup modules mod_poll Vincalos favoritos Nombre Fecha modificaci n Tipo Tama o B Dropbox de tmpl 25 11 2010 12 47 Carpeta de archivos D 7 helper php 25 11 2010 12 47 PHP Script 2 KB EE Documentos index html 25 11 2010 12 47 Firefox Document 1KB Ei Im genes S mod poll php 25 11 2010 12 47 PHP Seript 2KB Mas mod poll xmi 25 11 2010 12 47 XML Document 2KB Carpetas v de mod_footer a de tmpl do mod glossarylis de mod glossaryne de mod_jcalpro_lat de mod_jcalpro_m de mod_k2_comm de mod_k2_conten de mod_k2_login Elaborado por Araceli D vila M Si vemos la programaci n del archivo mod_poll php observaremos las funciones y variables participantes en la funcionalidad solicitada por el usuario Gr fico No 4 Archivo mod_poll php u lt php 2 RR 3 version Id mod poll php 10381 2008 06 01 03 35 53Z pasamio 4 package Joomla 5 copyr
120. EY session id 64 KEY whosonline guest usertype KEY userid userid KEY time time ENGINE MyISAM DEFAULT CHARSET utf8 Estructura de tabla para la tabla jos users Creaciones de Usuarios Joomla CREATE TABLE IF NOT EXISTS jos users id int 11 NOT NULL AUTO_INCREMENT name varchar 255 NOT NULL DEFAULT username varchar 150 NOT NULL DEFAULT email varchar 100 NOT NULL DEFAULT password varchar 100 NOT NULL DEFAULT 100 usertvpe varchar 25 NOT NULL DEFAULT block tinyint 4 NOT NULL DEFAULT O sendEmail tinyint 4 DEFAULT O gid tinyint 3 unsigned NOT NULL DEFAULT T registerDate datetime NOT NULL DEFAULT 0000 00 00 00 00 00 JastvisitDate datetime NOT NULL DEFAULT 0000 00 00 00 00 00 activation varchar 100 NOT NULL DEFAULT params text NOT NULL PRIMARY KEY id KEY usertvpe usertvpe KEY idx name name gt KEY gid block gid block KEY username username KEY email email ENGINE MyISAM DEFAULT CHARSET utf8 AUTO_INCREMENT 83 Esta Base de datos no maneja claves for neas ni constraints funciones ni stored procedures 1 12 CODIFICACI N DE COMPONENTES C wamp www mashup modules mod_cblogin mod_cblogin php lt php pe 101 Community builder Login Module 1 2 RC 3 Id mod_cblogin php 1079 2010 06 10 23 59 41Z beat version 1 2 package Commu
121. NOT NULL DEFAULT 0 PRIMARY KEY id KEY componentid componentid menutvpe published access KEY menutvpe menutvpe ENGINE MyISAM DEFAULT CHARSET utf8 AUTO_INCREMENT 111 92 Estructura de tabla para la tabla jos menu types Tabla de Tipos de Men s CREATE TABLE IF NOT EXISTS jos menu types id int 10 unsigned NOT NULL AUTO_INCREMENT menutvpe varchar 75 NOT NULL DEFAULT title varchar 255 NOT NULL DEFAULT description varchar 255 NOT NULL DEFAULT PRIMARY KEY id UNIQUE KEY menutvpe menutype ENGINE MyISAM DEFAULT CHARSET utf8 AUTO_INCREMENT 7 Volcar la base de datos para la tabla jos menu types INSERT INTO jos menu types Cid menutype title description VALUES 1 mainmenu Main Menu The main menu for the site 2 usermenu User Menu A Menu for logged in Users 3 topmenu Top Menu Top level navigation 4 othermenu Resources Additional links 5 ExamplePages Example Pages Example Pages 6 keyconcepts Key Concepts This describes some critical information for new Users 93 Tabla de M dulos CREATE TABLE IF NOT EXISTS jos modules id int 11 NOT NULL AUTO_INCREMENT title text NOT NULL content text NOT NULL ordering int 11 NOT NULL DEFAULT 0 position varchar 50 DEFAULT NULL checked out int 11 unsigned
122. Noticia escrita por un usuario Elaborado por Araceli Davila M 715 En Escribir nueva entrada da apertura a un editor de texto basado en Joomla para insertar informaci n y dar formato al texto incluir fotograf as e incluso contenido multimedia Gr fico No 62 Editor de texto de Noticias Windows 7 ES permalink windows 7 html Paragraph SIB U Z ase i El Selecciona una categor a TECNOLOGIA media ce dow entonces confirmada su fecha de venta oficial para el 22 de octubre de 2009 junto a su equivalente para servidores Windows Server 2008 Ra 21 A diferencia del gran salto arquitect nico y de caracter sticas que sufri su antecesor Windows Vista con respecto a Windows XP Windows 7 fue concebido como una actualizaci n incremental y focalizada de Vista y su n cleo NT 6 0 lo que permiti mantener cierto grado de are en los que ste ya era compatible Sin embargo se di i su interfaz para hace T compatibilidad con aplicaciones as entre las metas de desarrollo sistema m s ligero estable y rapido Path p sup eterence Elaborado por Araceli Davila M Cabe mencionar que este texto puede ser de otras fuentes el cual muchas veces producto de copiar y pegar puede traer inclusive el formato html de otro sitio web lo que deberfamos considerar en revisar peri dicamente las noticias para evitar sorpresas de alteraciones de html del formato de la pagin
123. P fault for response or false var mixed access private il var fault false per text indication of result for debugging var string 379 access private var result successful per assoc array of operations gt opData operations are added by the register method or by parsing an external WSDL definition var array access private var operations array pe wsdl instance if one var mixed access private var wsdl false per URL for WSDL if one var mixed access private var externalWSDLURL false per whether to append debug to response as XML comment var boolean access public var debug_flag false per constructor 380 the optional parameter is a path to a WSDL file that you d like to bind the server instance to param mixed wsdl file path or URL string or wsdl instance object access public 91 function nusoap_server wsdl false 381 parent nusoap_base turn on debugging global debug global HTTP_SERVER_VARS if isset _SERVER this gt debug _SERVER is defined this gt appendDebug this gt varDump _SERVER elseif isset HTTP_SERVER_VARS this gt debug HTTP_SERVER_VARS is defined this gt appendDebug this gt varDump HTTP_SERVER_VARS else this gt debug Neither SERVER nor HTTP_SERVER_VARS is defined
124. Prefix operation xmlns nsPrefix namespace gt payload lt nsPrefix operation gt else payload lt operation gt payload lt operation gt serialize envelope soapmsg this gt serializeEnvelope payload this gt requestHeaders usedNamespaces style use encodingStyle this gt debug endpoint this gt endpoint soapAction soapAction namespace namespace style style use use encodingStyle encodingStyle this gt debug SOAP message length strlen soapmsg contents max 1000 bytes substr soapmsg 0 1000 send return this gt send this gt getHTTPBody soapmsg soapAction this gt timeout this gt response_timeout 597 if errstr this gt getError this gt debug Error errstr return false else this gt return return this gt debug sent message successfully and got a n gettype return this gt appendDebug return this gt varDump return fault if is_array return amp amp isset return faultcode this gt debug got fault this gt setError return faultcode retuml faultstring this gt fault true foreach return as k gt v this gt k v this gt debug k v lt br gt return return elseif style document 598 NOTE if the response is defined to have multiple parts i e unwrapped we are
125. RLOPT SSL VERIFVHOST this gt certRequest verifyhost else f this gt setCurlOption CURLOPT_SSL_VERIFYHOST 1 320 if isset this gt certRequest sslcertfile this gt setCurlOption CURLOPT_SSLCERT this gt certRequest sslcertfile if isset this gt certRequest sslkeyfile this setCurlOption CURLOPT SSLKEY this gt certRequest sslkeyfile if isset this gt certRequest passphrase this psetCurlOption CURLOPT SSLKEVPASSWD this gt certRequest passphrase if isset this gt certRequest certpassword this psetCurlOption CURLOPT SSLCERTPASSWD this gt certRequest certpassword if Sthis gt authtype amp amp this gt authtype certificate if this gt username 321 this gt debug set CURL username password this setCurlOption CURLOPT USERPWD Sthis gt username this gt password if this gt authtype basic this gt debug set CURL for Basic authentication this gt setCurlOption CURLOPT_HTTPAUTH CURLAUTH_BASIC if this gt authtype digest this gt debug set cURL for digest authentication this gt setCurlOption CURLOPT_HTTPAUTH SCURLAUTH DIGEST if this gt authtype ntlm this gt debug set CURL for NTLM authentication this gt setCurlOption CURLOPT_HTTPAUTH CURLAUTH_NTLM if is_array this gt pro
126. SIFICADOS Productos Ronald Criollo 14 01 11 F Dise o Web Empresarial A 6 1 P blico CLASFICADOS Servicios Ronald Criolo 13 01 11 4 125 F Principal Y Y 1 P blico General Principal Administrador censo 2010 6 P blico NOTICIAS ara 28 11 10 0 Nadal alcanza su primera final en el Masters tras vencer a Murray o G vl 2 P blico NOTICIAS DEPORTES AraceliMartza 2811 10 8 105 al wer Fol ionedo a mla Bikira MATIAS _NESNBTES Aderinietrertor Elaborado por Araceli Davila M 693 Este gestor muy intuitivo por cierto muestra la fecha de creaci n id en Base de datos y si un articulo se publica solo es cuesti n de dar click sobre el icono correspondiente para aplicar 2 9 1 3 Administrador de Secciones Tambi n es necesario para nuestra organizaci n que los articulos est n asignados en una respectiva Categoria y estas en una respectiva Secci n El Administrador de Secciones al igual que el concepto de articulos es muy intuitivo Esto quiere decir que si se despublica toda una secci n se despublican todos los articulos incluidos en esa respectiva categoria y esta a su vez de su secci n Gr fico No 30 Administrador de Articulos 694 YU Joomla MASHUP Sitio Men s Contenidos Componentes Extensiones Herramientas Ayuda ES Vista previa o Ma Oicerrars J Administrador de secciones 9 e a Zoo Publicar Retirar la publicaci n Copiar Borrar Corregir Crear Ay Fitro e timpier fito Selecione el estado
127. SO 8859 1 gt xml n lt definitions foreach this gt namespaces as k gt v xml xmIns k v 10 9 02 add poulter fix for wsdl and tns declarations if isset this gt namespaces wsdl xml xmIns this gt namespaces wsdl if isset this gt namespaces tns xml targetNamespace this gt namespaces tns xml gt imports if sizeof this gt import gt 0 foreach this gt import as ns gt list foreach list as ii if 1i location 485 xml lt import location ii location namespace ns gt else xml lt import namespace ns U gt types if count this gt schemas gt 1 xml n lt types gt n foreach this gt schemas as ns gt list foreach list as xs xml xs gt serializeSchema xml lt types gt messages if count this gt messages gt 1 486 foreach this gt messages as msgName gt msgParts xml n lt message name msgName gt if is_array msgParts foreach msgParts as partName gt partType print serializing SpartTvpe sv Sthis gt XMLSchemaVersion lt br gt if strpos partType typePrefix this gt getPrefixFromNamespace this gt getPrefix partType elseif isset this gt typemap this gt name
128. T TPContentTvpe 168 per gets the HTTP content type charset for the current request returns false for non text content types x Note getHTTPBody must be called before this return string the HTTP content type charset for the current request access private function getHTTPContentTypeCharset if count this gt requestAttachments gt 0 return false return parent getHTTPContentTypeCharset per processes SOAP message returned from server param array headers The HTTP headers 169 param string data unprocessed response data from server return mixed value of the message decoded into a PHP type access private function parseResponse headers data this gt debug Entering parseResponse for payload of length strlen data and type of headers content type this gt responseAttachments array if strstr headers content type multipart related this gt debug Decode multipart related input foreach headers as k gt v input k v r n params input input wn data params include_bodies true params decode_bodies true params decode_headers true structure Mail_mimeDecode decode params 170 foreach structure gt parts as part if isset part gt disposition amp amp strstr part gt headers content type text xml this gt debug Ha
129. TF 8 to ISO 8859 1 public function nusoap_parser xml encoding UTF 8 method decode_utf8 true parent nusoap_base this gt xml xml this gt xml_encoding encoding 548 this gt method method this gt decode_utf8 decode_utf8 Check whether content has been read if empty xml Check XML encoding pos_xml strpos xml lt xml if pos_xml FALSE xml_decl substr xml pos_xml strpos xml gt pos_xml 2 pos_xml 1 if preg match encoding N T PDVTONTI xml_decl res xml_encoding res 1 if strtoupper xml_encoding encoding err Charset from HTTP Content Type encoding does not match encoding from XML declaration MI xml_encoding this gt debug err if Sencoding ISO 8859 1 Il strtoupper xml encoding UTF 8 this gt setError err return 549 when HTTP says ISO 8859 1 the default and XML says UTF 8 the typical assume the other endpoint is just sloppy and proceed else this gt debug Charset from HTTP Content Type matches encoding from XML declaration else this gt debug No encoding specified in XML declaration else this gt debug No XML declaration this gt debug Entering nusoap_parser length strlen xml encoding encoding Create an XML parser why not xml_parser_create_ns
130. TP S return string the response also sets member variables like incoming_payload access private function getResponse this gt incoming_payload if this gt io_method socket loop until headers have been retrieved data while isset 1b We might EOF during header read if feof this gt fp this gt incoming_payload data this gt debug found no headers before EOF after length strlen data this gt debug received before EOF n data this gt setError server failed to send headers 345 return false tmp fgets this gt fp 256 tmplen strlen tmp this gt debug read line of tmplen bytes trim tmp if tmplen 0 this gt incoming_payload data this gt debug socket read of headers timed out after length strlen data this gt debug read before timeout data this gt setError socket read of headers timed out return false data tmp pos strpos data r n r n if pos gt 1 lb r n 346 else pos strpos data n n if pos gt 1 lb n remove 100 headers if isset lb amp amp preg match HTTPV1 1 100 data unset lb data MI store header data this gt incoming_payload data this gt debug found end of headers after length strlen data process headers header
131. _data trim substr data 0 pos header_array explode lb header_data this gt incoming_headers array this gt incoming_cookies array 347 foreach header_array as header_line arr explode header line 2 if count arr gt 1 header_name strtolower trim arr 0 this gt incoming_headers header_name trim arr 1 if Sheader_name set cookie TODO allow multiple cookies from parseCookie cookie this gt parseCookie trim arr 1 if cookie this gt incoming_cookies cookie this gt debug found cookie cookie name cookie value else this gt debug did not find cookie in trim arr 1 else if isset header_name append continuation line to previous header 348 this gt incoming_headers header_name lb header_line loop until msg has been received if isset this gt incoming_headers transfer encoding amp amp strtolower this gt incoming_headers transfer encoding chunked content_length 2147483647 ignore any content length header chunked true this gt debug want to read chunked content elseif isset this gt incoming_headers content length content length this gt incoming_headers content length chunked false this gt debug want to read content of length content_length else content_length 2147483647 chunk
132. _polls 96 INSERT INTO jos_polls id title alias voters checked out checked out time published access lag VALUES 15 Az Que opina sobre nuestro nuevo sitio web igue opina sobre nuestro nuevo sitio web 20 0 0000 00 00 00 00 00 1 0 86400 Estructura de tabla para la tabla jos poll data Tabla de Preguntas de Encuestas CREATE TABLE IF NOT EXISTS jos poll data id int 11 NOT NULL AUTO INCREMENT pollid int 11 NOT NULL DEFAULT 0 text text NOT NULL hits int 11 NOT NULL DEFAULT 0 PRIMARY KEY id KEY pollid pollid text 1 ENGINE MyISAM DEFAULT CHARSET utf8 AUTO_INCREMENT 25 Volcar la base de datos para la tabla jos poll data INSERT INTO jos poll data Cid pollid text hits VALUES 13 15 Interesante 13 14 15 Muy Buena 1 15 15 Buena 0 16 15 Regular 4 17 15 1 18 15 5 1 19 15 0 20 15 0 21 15 0 22 15 0 23 15 0 24 15 0 Estructura de tabla para la tabla jos_poll_date Tabla de respuestas de encuestas CREATE TABLE IF NOT EXISTS jos_poll_date id bigint 20 NOT NULL AUTO INCREMENT date datetime NOT NULL DEFAULT 0000 00 00 00 00 00 vote id int 11 NOT NULL DEFAULT 0 poll id int 11 NOT NULL DEFAULT 0 PRIMARY KEY Cid KEY poll id Cpoll i
133. _profile echo lt span gt echo lt a gt if compact amp amp show_remind_register_icons 2 Il horizontal echo lt div gt n if trim text_edit_profile if compact amp amp show_remind_register_icons 2 Il horizontal if avatar_position default echo lt div style text align center margin left auto margin right auto gt 113 else echo lt div style float avatar_position margin 3px Opx 4px Opx gt echo lt a href _CB_framework gt userProfileEditUrl class mod_login class_sfx gt echo lt span title UE EDIT TITLE class mod_login_editprofile class_sfx gt if show_remind_register_icons gt 1 m echo lt img src urlImgPath edit profile png alt _UE_EDIT_TITLE width 25px height 20px style border width Opx cursor pointer gt if show_remind_register_icons lt 1 if defined text_edit_profile echo constant text_edit_profile else echo text_edit_profile echo lt span gt 114 echo lt a gt if compact amp amp show_remind_register_icons 2 Il horizontal echo lt div gt n if horizontal preDiv lt div style text align center margin Opx auto gt lt div style margin auto align center width 100 gt lt div styl
134. a case tvpes 461 this gt status schema break case message this gt status message this gt messages attrs name array this gt currentMessage attrs name break case portType this gt status portTvpe this gt portTypes attrs name array this gt currentPortT ype attrs name break case binding if isset attrs name get binding name if strpos attrs name this gt currentBinding this gt getLocalPart attrs name else this gt currentBinding attrs name 462 this gt status binding this gt bindings this gt currentBinding portType this gt getLocalPart attrs type this gt debug current binding this gt currentBinding of portType attrs type break case service this gt serviceName attrs name this gt status service this gt debug current service this gt serviceName break case definitions foreach attrs as name gt value this gt wsdl_info name value break 463 per end element handler param string parser XML parser object param string name element name access private function end_element parser name unset schema status if preg_match types name II preg match schema name this gt status this gt appendDebug this gt curr
135. a existe la funcionalidad descrita Grafico No 71 Recomendar Elaborado por Araceli Davila M En caso que el usuario no tenga cuenta en Facebook puede hacer click en Registrate para iniciar una Esta funcionalidad ademas presenta a los usuarios que han recomendado el sitio Para hacer uso de esta funcionalidad se debe estar previamente loggeado caso contrario se abre un mini formulario de acceso a Facebook Y Se registra el voto recomendado Ver fotografia Formulario de acceso rapido a Facebook 722 Cabe recalcar que el producto que se recomienda es el uso del sitio www mantentealdia net 2 9 2 15 Tweets En L nea Est disponible el Hashtag noticias_mantentealdia cualquier menci n del mismo ser publicado directa y din micamente en nuestro sitio Gr fico No 72 Tweets en l nea v Me gusta mantentealdia_ noticias_mantentealdia y A El oro y r e de noticias el Ecuador twitter Mb Join the conversation Elaborado por Araceli Davila M 723 Los usuarios pueden enviar sus tweets desde cualquier plataforma ya sea m vil o por el sitio oficial Adem s por el bot n Twittear Solo deben contener el hashtag en mencion Gr fico No 73 Bot n Twittear Elaborado por Araceli D vila M 2 9 2 15 Bot n Siguem en Twitter Se encuentra disponible para todas las personas que tengan cuentan en twitter y quieran seguir al sitio mantentealdia net por medio de la red social de tw
136. a los diferentes m dulos que se pueden instalar para elaborar una funcionalidad x Los m dulos nativos son Encuestas Inicio de Sesi n Contactenos Rss Pie de P gina Who is Online ruta de acceso Gr fico No 38 M dulos Elaborado por Araceli D vila M 700 Podemos desatacar a m dulos que han sido bajados de Internet para aplicar una funcionalidad en especial Entre ellas el m dulo CB Twitter el cual utiliza la Api de http twitter com para enlazar nuestra pagina con el servicio respectivo en conjunto con CB Login Asi tambi n Shout Box Chat Slick Rss Suscriptores de Noticias enlazado a www eluniverso com El Administrador de m dulos es el siguiente Gr fico No 39 Administrador de M dulos YU Joomlal MASHUP Sitio Men s Contenidos Componentes Extensiones Herramientas Ayuda EB Vista previa 0 m2 Administrador de M dulos d Le 87 0 Q putear Desi et aie en O Stio Administrador rte me o passin a Buena cant IT Nombre del m dulo Publicado EO EA EI Elaborado por Araceli Davila M Veamos un poco el m dulo de Redes Sociales para aquello seleccionamos el respectivo item Gr fico No 40 Redes Sociales 20 17 Redes Sociales Y a o P blico right Varia mod_socialmedialinks Haga clic para editar est m dulo Fa Mostrar 20 e 4 2 3 Siguiente Q Final P gina 1de3 Redes Sociales Elaborado por Araceli D vila M
137. a nativa Joomla 2 9 2 10 Los 10 mas Bloggeados Este es el rankin de las personas que mas noticias han publicado se puede modificar en la visualizaci n de la cantidad de personas a mostrar 716 Grafico No 63 Los mas Bloggeados Elaborado por Araceli Davila M 2 9 2 11 Valore un Anuncio Clasificado En la secci n de clasificados hemos dividido a Servicios y productos a los tipos de avisos que se pueden escribir Esta es la secci n donde pueden publicar un aviso de su servicio a ofrecer a la clientela 717 Gr fico No 64 Productos y Servicios Elaborado por Araceli Davila M En el caso de Servicios tenemos un listado de aquellos registrados previamente Gr fico No 65 Lista de servicios disponibles Elaborado por Araceli Davila M 718 En el caso que el aviso le haya servido a su medida se debe calificar para obtener una puntuaci n de los usuarios El mismo que servir para medir la valoraci n del profesional que ofrece sus servicios Ya queda a elecci n del resto de usuarios hacer uso de un aviso con puntuaci n baja Gr fico No 66 Valoraci n del Servicio SW Valoraci n Elaborado por Araceli Davila M 2 9 2 12 Contacte al Administrador del Sitio En caso que debamos comunicar alg n tema de inter s con el Administrador del site accedemos a esta secci n puede ser para tratar temas de articulos que atenten a propiedad intelectual art culos que atenten a la int
138. a new set param array cookies new cookies with which to update current ones retum boolean always return true access private function UpdateCookies cookies if sizeof this gt cookies 0 no existing cookies take whatever is new if sizeof cookies gt 0 this gt debug Setting new cookie s this gt cookies cookies 631 return true if sizeof cookies 0 no new cookies keep what we ve got return true merge foreach cookies as newCookie if lis_array newCookie continue if isset newCookie name II isset newCookie value continue newName newCookie name found false for i 0 i lt count this gt cookies i cookie this gt cookies i 632 if is_array cookie continue if isset cookie name continue if newName cookie name continue newDomain isset newCookie domain newCookie domain NODOMAIN domain isset cookie domain cookie domain NODOMAIN if newDomain domain continue newPath isset newCookie path newCookie path NOPATH path isset cookie path 2 cookie path NOPATH if newPath path 633 continue this gt cookies i newCookie found true this gt debug Update cookie newName newCookie value
139. aTargetNamespace 0 gt schemaTargetNamespace schemaTargetNamespace 434 this gt wsdl gt schemas schemaTargetNamespace 0 gt imports http schemas xmlsoap org soap encoding 0 array location gt loaded gt true this gt wsdl gt schemas schemaTargetNamespace 0 gt 1mports http schemas xmlsoap org wsdl 0 array location gt loaded gt true this gt wsdl gt bindings serviceName Binding array name gt serviceName Binding style gt style transport gt transport portType gt serviceName PortType this gt wsdl gt ports serviceName Port array binding gt serviceName Binding location gt endpoint bindingType gt http schemas xmlsoap org wsdl soap pe Backward compatibility class soap_server extends nusoap_server 435 2 gt lt php pe parses a WSDL file allows access to it s data other utility methods also builds WSDL structures programmatically author Dietrich Ayala lt dietrich ganx4 com gt author Scott Nichol lt snichol users sourceforge net gt version Id nusoap php v 1 123 2010 04 26 20 15 08 snichol Exp access public class wsdl extends nusoap_base URL or filename of the root of this WSDL var wsdl define internal arrays of bindings ports operations messages etc var schemas array var currentSchema var message array var complexType
140. ace this gt imports attrs namespace arrav location gt loaded gt true if this gt getPrefixFromNamespace attrs namespace this gt namespaces ns count this gt namespaces 1 attrs namespace break case include if isset attrs schemaLocation 266 this gt xdebug include into namespace this gt schemaTargetNamespace from attrs schemaLocation this gt imports this gt schemaTargetNamespace array location gt attrs schemaLocation loaded gt false else this gt xdebug ignoring invalid XML Schema construct include without schemaLocation attribute break case list simpleType value list this gt xdebug do nothing for element name break case restriction simpleType simpleContent or complexContent value restriction this gt xdebug restriction attrs base if this gt currentSimpleT ype this gt simpleTypes this gt currentSimpleType type attrs base elseif this gt currentComplexType this gt complexTypes this gt currentComplexType restrictionBase attrs base if strstr attrs base Array 267 this gt complexTypes this gt currentComplexType phpType array break case schema this gt schemalnfo attrs this gt schemalnfo schemaVersion this gt ge
141. achment default is false return string The content id cid of the attachment access public 4 function addAttachment data filename contenttype application octet stream cid false if cid cid md5 uniqid time info data data info filename filename info contenttype contenttype info cid cid this gt requestAttachments info 163 return cid per clears the MIME attachments for the current request access public function clearAttachments this gt requestAttachments array per gets the MIME attachments from the current response Each array element in the return is an associative array with keys data filename contenttype cid These keys correspond to the parameters for addAttachment return array The attachments 164 access public function getAttachments return this gt responseAttachments pe gets the HTTP body for the current request x param string soapmsg The SOAP payload return string The HTTP body which includes the SOAP payload access private function getHTTPBody soapmsg if count this gt requestAttachments gt 0 params content_type multipart related type text xml mimeMessage new Mail_mimePart params unset params params content_type text xml 165 params encoding 8bit params charset
142. action_j15 697 Elaborado por Araceli Davila M 2 9 1 7 Administrador de Usuarios El Administrador es el siguiente Gr fico No 35 Administrador de Usuarios Ft Joormlal MASHUP LUOL Al Elaborado por Araceli Davila M Este nos permite gestionar la creaci n directa por medio de otro usuario Administrador Finalizar la sesi n de los usuarios conectados al sitio dar de alta a los usuarios que estan registrados etc Gr fico No 36 Formulario de Ingreso a un usuario 698 BB Usuario Editar e Y OO Guardar Aplicar Cerar Ayuda Detalles del usuario Par metros Nombre Ali Ruiz Jali Ruiz witter 116277495Ginvalid com electr nicos del Fecha de registro 2010 11 28 17 14 29 Fecha de la ltima visita 2011 07 25 19 17 00 Joomla es un software gratuito liberado bajo la licencia GNU GPL License Elaborado por Araceli D vila M Asi mismo se puede asignar el idioma de Front End Portal asignado a ese usuario bloquearlo etc Cada usuario tiene un perfil de seguridad donde nosotros los administradores los podemos ubicar Gr fico No 37 Grupo de Seguridad asignado al usuario 699 Grupo Portada Registrado Editor Jefe de redacci n BLOG rea de administraci n M nager Administrador Superadministrador Elaborado por Araceli D vila M 2 9 1 8 Administrador de M dulos Quiz s el coraz n de Joomla es aquel que maneja crea y organiz
143. agel this gt parent children pos set my parent 554 this gt message pos parent this gt parent set self as current parent this gt parent pos set self as current value for this depth this gt depth_array this gt depth pos get element prefix if strpos name get ns prefix prefix substr name 0 strpos name get unqualified name name substr strstr name 1 set status if name Envelope kk this gt status this gt status envelope elseif name Header amp amp this gt status envelope this gt root_header pos this gt status header elseif name Body amp amp this gt status envelope this gt status body 555 this gt body_position pos set method elseif this gt status body amp amp pos this gt body_position 1 this gt status method this gt root_struct_name name this gt root_struct pos this gt message pos type struct this gt debug found root struct this gt root_struct_name pos this gt root_struct set my status this gt message pos status this gt status set name this gt message pos name htmlspecialchars name set attrs this gt message pos attrs attrs loop through atts logging ns and type declarations attstr foreach attrs a
144. ak case 9 pmsnameprefix primezilla query_pms_count SELECT COUNT FROM primezilla inbox WHERE userid int _CB_framework gt myld AND flag_read 0 AND flag_deleted 0 _CB_database gt setQuery query_pms_count total_pms intval _CB_database gt loadResult query_pms_link SELECT id FROM menu WHERE published gt 0 AND link LIKE com_ pmsnameprefix _CB_database gt setQuery query_pms_link pms_link_id _CB_database gt loadResult pms_link index php option com_ pmsnameprefix pms_link_id amp lItemid pms_link_id 122 break case 10 JAM Joomla Advanced Message J1 5 only Amount unread messages query SELECT COUNT id FROM jam receivers WHERE rid int CB framework gt myld AND inbox 1 AND state 0 _CB_database gt setQuery query total_pms _CB_database gt loadResult JAM url if checkJversion 1 menu amp JSite getMenu item menu gt getltems link index php option com_jam amp view inbox true else item false if item pms_link index php Itemid item gt id else 123 pms_link index php option com_jam amp view inbox break Test code for SMF PMS integration to be validated with SMF team before integration case xxx global user_info total_pms user infof unread messages l p
145. al if avatarDisplayed or avatar_position default or pms topMargin 1 4em else topMargin 2px echo lt div style text align center margin auto margin topMargin Opx 2px Opx gt 127 if cb_plugins include_once absolute_path administrator components com_comprofiler plugin class php global _PLUGINS _PLUGINS gt loadPluginGroup user pluginsResults _PLUGINS gt trigger onAfterLogoutForm array name_lenght pass_lenght horizontal class_sfx amp params if implode pluginsResults divHtml horizontal lt span class mod_logout_plugin class_sfx gt lt div class mod_logout_plugin class_sfx gt divHtmlEnd horizontal lt span gt lt div gt echo divHtml implode divHtmlEnd divHtml pluginsResults divHtmlEnd Logout button icon switch show_buttons_icons case 2 128 buttonStyle style width 25px height 20px border width Opx margin Opx cursor pointer vertical align top background image url ms urlImgPath logout png background position 0 O background repeat no repeat title UE BUTTON_LOGOUT button Value break case 1 buttonStyle style min height 20px padding left 30px cursor pointer background image url urlImgPath logout png background position 0 O background repeat no repeat width auto
146. alse proxyhost false proxyport false proxyusername false proxypassword false timeout 0 response_timeout 30 portName parent nusoap_base this gt endpoint endpoint this gt proxyhost proxyhost this gt proxyport proxyport this gt proxyusername proxyusername this gt proxypassword proxypassword this gt timeout timeout this gt response_timeout response_timeout this gt portName portName this gt debug ctor wsdl wsdl timeout timeout response_timeout response_timeout this gt appendDebug endpoint this gt varDump endpoint make values if wsdl if is_object endpoint amp amp get_class endpoint wsdl this gt wsdl endpoint 587 this gt endpoint this gt wsdl gt wsdl this gt wsdlFile this gt endpoint this gt debug existing wsdl instance created from this gt endpoint this gt checkWSDLO else this gt wsdlFile this gt endpoint this gt wsdl null this gt debug will use lazy evaluation of wsdl from this gt endpoint this gt endpointType wsdl else this gt debug instantiate SOAP with endpoint at endpoint this gt endpointType soap jek calls method returns PHP native type k param string Soperation SOAP server URL or path 588 param mixed params An array associative or simple of the parameters
147. alue both 331 param string soapaction access public function setSOAPAction soapaction this gt setHeader SOAPAction soapaction per use http encoding x param string enc encoding style supported values gzip deflate or access public function setEncoding enc gzip deflate if function exists gzdeflate this protocol version 1 1 this gt setHeader Accept Encoding enc if isset this gt outgoing_headers Connection 332 this gt setHeader Connection close this gt persistentConnection false deprecated as of PHP 5 3 0 set_magic_quotes_runtime 0 this gt encoding enc per set proxy info here param string proxyhost use an empty string to remove proxy param string proxyport param string proxyusername param string proxypassword param string proxyauthtype basiclntlm access public 7 333 function setProxy proxyhost proxyport proxyusername proxypassword proxyauthtype basic if proxyhost this gt proxy array host gt proxyhost port gt proxyport username gt proxyusername password gt proxypassword authtvpe gt proxyauthtype if proxyusername amp amp proxypassword amp amp proxyauthtype basic this gt setHeader Proxy Authorization Basic base6d encode prox
148. alue gt type_ns type value gt type_ns value gt type forceT ype true this gt debug in serializeType soapval overrides type to type elseif value gt type type value gt type forceType true this gt debug in serializeType soapval overrides type to type else forceT ype false this gt debug in serializeType soapval does not override type attrs value gt attributes value value gt value this gt debug in serializeType soapval overrides value to value if attrs if is_array value value value 509 foreach attrs as n gt v value n v this gt debug in serializeType soapval provides attributes else forceT ype false xml if strpos type uqT ype substr type strrpos Stype 1 ns substr type 0 strrpos type this gt debug in serializeType got a prefixed type uqType ns if this gt getNamespaceFromPrefix ns ns this gt getNamespaceFromPrefix ns this gt debug in serializeType expanded prefixed type uqType ns 510 if ns this gt XMLSchemaVersion ll ns http schemas xmlsoap org soap encoding this gt debug in serializeType type namespace indicates XML Schema or SOAP Encoding type if Sunqualified amp amp Suse literal elementNS xmlns else S
149. ame Envelope amp amp this gt status envelope this gt status set parent back to my parent this gt parent this gt message pos parent jek element content handler 568 param resource parser XML parser object param string data element content access private function character_data parser data pos this gt depth_array this gt depth if this gt xml_encoding UTF 8 TODO add an option to disable this for folks who want raw UTF 8 that e g might not map to iso 8859 1 TODO this can also be handled with xml_parser_set_option this gt parser XML_OPTION_TARGET_ENCODING ISO 8859 1 if this gt decode_utf8 data utf8_decode data this gt message pos cdata data for doclit if this gt status header this gt responseHeaders data else 569 this gt document data per get the parsed message SOAP Body x return mixed access public deprecated use get_soapbody instead function get_response return this gt soapresponse pe get the parsed SOAP Body NULL if there was none return mixed access public el 570 function get_soapbody return this gt soapresponse per get the parsed SOAP Header NULL if there was none x return mixed access public function get_soapheader return this gt soapheader per get the unparsed
150. amp isset this gt simpleTypes type this gt xdebug in getTypeDef found simpleType type if lisset this gt simpleTypes type phpType get info for type to tack onto the simple type TODO can this ever really apply i e what is a simpleType really ugType substr this gt simpleT ypes type type strrpos this gt simpleTypes type type 1 ns substr this gt simpleTypes typel type 0 strrpos this gt simpleT ypes S type type etype this gt getTypeDef uqT ype if etype this gt xdebug in getTypeDef found type for simpleType type this gt xdebug this gt varDump etype if isset etype phpType this gt simpleTypes type phpType Setype phpT ype 284 if isset etype elements this gt simpleTypes type elements etype elements return this gt simpleTypes type elseif isset this gt elements type this gt xdebug in getTypeDef found element type if isset this gt elements type phpType get info for type to tack onto the element uqT ype substr Sthis gt elements type type strrpos this gt elements type type 1 ns substr this gt elements type type 0 strrpos this gt elements type type etype this gt getTypeDef uqT ype if etype this gt xdebug in getTypeDef found type for element ty
151. arams gt get logoutposttext login params gt get login return rn params gt get logout index php logout if logout logout return name params gt get name 0 greeting params gt get greeting 1 class_sfx params gt get moduleclass_sfx horizontal params gt get horizontal 0 105 show_avatar params gt get show avatar 0 avatar_position params gt get avatar position default tezt show profile params gt get text_show_profile text_edit_profile params gt get text_edit_profile pms_type params gt get pms tvpe 0 show_pms params gt get show_pms 0 remember_enabled params gt get remember_enabled 1 https_post params gt get https_post 0 showPendingConnections params gt get show_connection_notifications 0 show_newaccount params gt get show newaccount show_lostpass params gt get show_lostpass 1 name_lenght params gt get name_lenght 14 pass_lenght params gt get pass_lenght 14 compact params gt get compact O cb_plugins params gt get cb_plugins 0 show_username_pass_icons params gt get show_username_pass_icons 0 show_buttons_icons params gt get show_buttons_icons 0 show_remind_register_icons params gt get show_r
152. arrayType isset this gt message parent arrayTypeNamespace this gt message parent arrayTypeNamespace else this gt message pos result this gt message pos cdata add value to parent s result if parent is struct array parent this gt message pos parent if this gt message parent type map if strtolower this gt message parent type array 566 this gt message parent result this gt message pos result else this gt message parent result this gt message pos name this gt message pos result for doclit if this gt status header if this gt root_header pos this gt responseHeaders lt isset prefix prefix Sname gt elseif pos gt this gt root_struct meu this gt document lt isset prefix prefix name gt switch status 567 if pos this gt root_struct this gt status body this gt root_struct_namespace this gt message pos namespace elseif pos this gt root_header this gt status envelope elseif name Body amp amp this gt status body this gt status envelope elseif name Header amp amp this gt status header will never happen this gt status envelope elseif n
153. arts style opDataf stvle l use opData direction use this gt debug have part_count part s to serialize using style use if is_array parameters parametersArrayType this gt isArraySimpleOrStruct parameters parameter_count count parameters this gt debug have parameter_count parameter s provided as parametersArrayT ype to serialize check for Microsoft style wrapped parameters if style document amp amp use literal amp amp part count 1 amp amp isset parts parameters this gt debug check whether the caller has wrapped the parameters 499 if direction output amp amp parametersArrayT ype arraySimple amp amp parameter_count 1 TODO consider checking here for double wrapping when service function wraps then NuSOAP wraps again this gt debug change simple array to associative with parameters element parameters parameters parameters 0 unset parameters 0 if parametersArrayT ype arrayStruct parameter_count 0 amp amp isset parameters parameters this gt debug check whether caller s parameters match the wrapped ones if this gt parametersMatchWrapped parts parameters parameters this gt debug wrap the parameters for the caller parameters array parameters gt parameters
154. ata gt if depth gt 0 this gt defaultNamespace pos this gt defaultNamespace this gt depth_array depth 1 else this gt defaultNamespace pos false 251 get element prefix if prefix this gt getPrefix name get unqualified name name this gt getLocalPart name else prefix loop thru attributes expanding and registering namespace declarations if count attrs gt 0 foreach attrs as k gt v if ns declarations add to class level array of valid namespaces if preg match xmins k this gt xdebug k v this gt xdebug ns_prefix this gt getPrefix k if ns_prefix substr strrchr k 1 this gt xdebug Add namespace ns_prefix v this gt namespaces ns_prefix v else 252 this gt defaultNamespace pos v if this gt getPrefixFromNamespace v this gt namespaces ns count this gt namespaces 1 v if v http www w3 org 2001 XMLSchema Il v http www w3 org 1999 XMLSchema v http www w3 org 2000 10 XMLSchema this gt XMLSchemaVersion v this gt namespaces xsi v instance foreach attrs as k gt v expand each attribute k strpos k this gt expandQname k k v strpos v this gt expandQname v v eAttrs k v 253 attrs eAttrs else
155. ata_handler this gt parser xmlCharacterData Parse the XML file if xml_parse this gt parser xml true Display an error message Serrstr sprintf XML error parsing XML schema on line d s xml_get_current_line_number this gt parser xml_error_string xml_get_error_code this gt parser this gt debug errstr this gt debug XML payload n xml this gt setError errstr xml_parser_free this gt parser else this gt debug no xml passed to parseStringo 11 this gt setError no xml passed to parseStringo 11 249 per gets a type name for an unnamed type param string Element name retum string A type name for an unnamed type access private function CreateTypeName ename scope for i 0 i lt count this gt complexTypeStack i scope this gt complexTypeStack i _ return scope ename _ContainedType per start element handler param param param access 250 string parser KML parser object string name element name string attrs associative array of attributes private function schemaStartElement parser name attrs position in the total number of elements starting from 0 pos this gt position depth this gt depth set self as current value for this depth this gt depth_array depth pos this gt message pos array cd
156. atch MArravOf tvpe this gt debug serialize_val serialize array if is_array val amp amp count val gt 0 foreach val as v if is_object v amp amp get_class v soapval 214 tt_ns v gt type_ns tt v gt type elseif is_array v tt this gt isArraySimpleOrStruct v else tt gettype v array_types tt 1 TODO for literal the name should be name xml this gt serialize_val v item false false false false Suse i if count array_types gt 1 array_typename xsd anyT ype elseif isset tt amp amp isset this gt typemap this gt XMLSchemaVersion tt if tt integer tt int arravSimple ENC Array arravStruct unnamed struct use soapval prefix gt namespaces xsd tt rand 1000 9999 tt_prefix tt 215 array_typename xsd tt elseif isset tt amp amp tt array_typename SOAP elseif isset tt amp amp tt array_typename else if type is prefixed create type if tt_ns amp amp tt_ns this array_typename xsd elseif tt_ns tt_prefix ns array_typename 216 xmlns N xmlns tt_prefix tt_ns else array_typename tt array_type i if Suse literal type_str else if isset type amp amp isset t
157. ateTo 0 4 if iDateTo gt iDateFrom array_push aryRange date Y m d iDateFrom first entry while iDateFrom lt iDateTo iDateFrom 86400 add 24 hours 663 array_push aryRange date Y m d iDateFrom return aryRange gt lt DOCTYPE html PUBLIC W3C DTD XHTML 1 0 Transitional EN http www w3 org TR xhtml1 DTD xhtmll transitional dtd gt lt html xmins http www w3 org 1999 xhtml xml lang de de lang de de dir Itr gt lt head gt lt meta http equiv content type content text html charset utf 8 gt lt meta name generator content Joomla 1 5 Open Source Content Management gt lt title gt Uninstall of Olark Chat Module for Joomla 1 5 lt title gt lt head gt lt body gt lt php tFiles array tFiles mgnote php tFiles mgtext php 664 tFiles mgspacer php define DS sTargetPath DS DS libraries DS joomla DS html DS parameter DS element foreach tFiles as sFile if file_exists sTargetPath DS sFile echo Uninstall sTargetPath DS sFile lt br gt n unlink sTargetPath DS sFile else echo sSourcePath DS sFile not found lt br gt n 2 gt lt br gt Goto module administration lt a href administrator index php option com_modules gt here lt a gt lt body gt lt html gt 665 efined JEXEC or die Direct Access to this lo
158. ations this gt portName soap12 this gt appendDebug this gt wsdl gt getDebug this gt wsdl gt clearDebug this gt bindingType soap12 this gt debug got count this gt operations operations from wsdl this gt wsdlFile for binding type this gt bindingType this gt debu g eK WARNING SOAP 1 2 else this gt appendDebug this gt wsdl gt getDebug this gt wsdl gt clearDebug this gt debug getOperations returned false 601 this gt setError no operations defined in the WSDL document per instantiate wsdl object and parse wsdl file access public a function loadWSDLO this gt debug instantiating wsdl class with doc this gt wsdlFile this gt wsdl new wsdl this gt prox yhost this gt prox yport this gt proxyusername this gt prox ypassword this gt timeout this gt response_timeout this gt curl_options this gt use_curl this gt wsdl gt setCredentials this gt username this gt password this gt authtype this gt certRequest this gt wsdl gt fetchWSDL this gt wsdlFile this check WSDLO 602 per get available data pertaining to an operation param string operation operation name return array array of data pertaining to the operation access public function getOperationData operation if this gt endpointT ype wsdl amp amp is_null this
159. atypes we gt normalizedString gt string token gt string language gt NMTOKEN gt NMTOKENS gt Name gt NCName gt ID gt 194 IDREF gt IDREFS gt ENTITY gt ENTITIES gt integer gt integer n onPositivelnteger gt integer negativeInteger gt integer long gt integer int gt integer short gt integer b yte gt integer nonNegativelnteger gt integer Mma Mma Mma Mma unsignedLong gt unsignedInt gt unsignedShort gt unsignedB yte gt po sitiveInteger gt http www w3 org 2000 10 XMLSchema gt array 4 gt int gt integer boolean gt boolean string gt string double gt double float gt double date Time gt string timelnstant gt string base64Binary gt string base64 gt string ur type gt array http www w3 org 1999 XMLSchema gt array 14 gt int gt integer boolean gt boolean string gt string double gt double float gt double date Time gt string timelnstant gt string base64Binary gt string base64 gt string ur type gt array http soapinterop org xsd gt array SOAPStruct gt struct http schemas xmlsoap org soap encoding gt arrayCbase64 gt string array gt array Array gt array 195 http xml apache org xml soap gt array Map per
160. ay typeDef attrs foreach typeDef attrs as attName gt data str attName type data type str xmIns this gt schemal targetNamespace if count typeDef elements gt 0 Sstt gt foreach typeDef elements as element gt eData str this gt serializeTypeDef element str lt type gt elseif typeDef typeClass element str gt lt type gt else str gt return str return false pe returns HTML form elements that allow a user to enter values for creating an instance of the given type x param string name name for type instance param string type name of type return string access public deprecated function typeToForm name type get typedef 288 289 if typeDef this gt getTypeDef type if struct if typeDef phpType struct buffer lt table gt foreach typeDef elements as child gt childDef buffer lt tr gt lt td align right gt childDef name type this gt getLocalPart childDef type lt td gt lt td gt lt input type text name parameters name childDef name gt lt td gt lt tr gt buffer lt table gt if array elseif typeDef phpType array buffer lt table gt for i 0 1 lt 3 i buffer lt tr gt lt td align right
161. bir Foto Comentar Comentar Ingresar Nuevo Enlazar a Twiteer cpm Solicitud de petici n Servidor con Site en Joomla Motor de Base de Datos Elaborado por Araceli D vila 1 9 MODELO ENTIDAD RELACI N Grafico No 23 MER Sitio Mashup 21 Fr Taman Re Somme uk ske oros man sem naar ex MA oewer one ees Sense not ratu e ney Comtat ar We OKT bn EME rez user aster tony Heard erge men peo lear T IED aa Eg EA EE AA Pere EE jen Ed Re ere me Lr tad Ka cer un are NO dara BR Es rer rta ka arena wg acaso va aces I Be oer ET ra ve re ramet eater by enc Steam PEA ated nen Tenn Ra nana RO Ra omar ope anc ie TARU Ga ER caper ati akkolt oan dele at TEN ches su ame OnE ob bounty Tou az OS ours DG Jorman seaman nme nr Tam stdin ee RRA ea RES oa Ma ewer HORE een oe HR ue o Sek Tana en abe ROMA ann uno Tanapa VR ET cena Samba IRB ee A eh tine DOTE oie made RAND RE MUN see TRIDX teat tH hee HEP odie ream Ope Tamon era san on Wes As flee ROHR San er mean lesen ratte semen ops aso eed oc Saman im it nied DK rot BN eh ana teme orig BT esse Er Sr ot oda ot man aston Sota AMBER eres oom ea pa Taman van Sr rans Sateen ore ARON ins omnia deepen ET seiten cat
162. ble If server name has port number attached then strip it else port number gets duplicated in WSDL output occurred using lighttpd and FastCGI colon strpos SER VER_NAME if colon SERVER_NAME substr SERVER_NAME 0 colon 432 if SERVER_PORT 80 SERVER_PORT else SERVER_PORT SSERVER PORT if false namespace namespace http SSER VER_NAME soap serviceName if false endpoint if SHTTPS 1 SHTTPS on SCHEME https else SCHEME http endpoint SCHEME SERVER_NAME SERVER_PORT SCRIPT_NAME if false schemaTargetNamespace 433 schemaTargetNamespace namespace this gt wsdl new wsdl this gt wsdl gt serviceName serviceName this gt wsdl gt endpoint endpoint this gt wsdl gt namespaces tns namespace this gt wsdl gt namespaces soap http schemas xmlsoap org wsdl soap this gt wsdl gt namespaces wsdl http schemas xmlsoap org wsdl if schemaTargetNamespace namespace this gt wsdl gt namespaces types schemaTargetNamespace this gt wsdl gt schemas schemaTargetNamespace 0 new nusoap_xmlschema this gt wsdl gt namespaces if style document this gt wsdl gt schemas schemaTargetNamespace 0 gt schemaInfo elementFormDefault qualified this gt wsdl gt schemas schem
163. blem looking up the host name this gt debug msg this gt setError msg return false set response timeout 314 this gt debug set response timeout to response_timeout socket_set_timeout this gt fp response_timeout this gt debug socket connected return true else if this gt io_method curl if lextension_loaded curl this gt setError cURL Extension or OpenSSL extension w PHP version gt 4 3 is required for HTTPS this gt setError The PHP cURL Extension is required for HTTPS or NLTM You will need to re build or update your PHP to include cURL or change php ini to load the PHP cURL extension return false Avoid warnings when PHP does not have these options if defined CURLOPT_CONNECTIONTIMEOUT CURLOPT_CONNECTIONTIMEOUT CURLOPT_CONNECTIONTIMEOUT else CURLOPT_CONNECTIONTIMEOUT 78 if defined CURLOPT_HTTPAUTH 315 CURLOPT_HTTPAUTH CURLOPT_HTTPAUTH else CURLOPT_HTTPAUTH 107 if defined CURLOPT PROKYAUTH CURLOPT PROKYAUTH CURLOPT_PROXYAUTH else CURLOPT_PROXYAUTH 111 if defined CURLAUTH_BASIC CURLAUTH_BASIC CURLAUTH_BASIC else CURLAUTH_BASIC 1 if definedCCURLAUTH DIGEST SCURLAUTH DIGEST CURLAUTH DIGEST else CURLAUTH DIGEST 2 if definedCCURLAUTH NTLM SCURLAUTH NTLM CURLAUTH NTLM else SCURLAUTH NTLM 8 316 this gt debug connect using cURL
164. blic function setCredentials username password authtype basic digestRequest array certRequest array this gt debug setCredentials username username authtype authtype digestRequest 327 this gt appendDebug this gt varDump digestRequest this gt debug certRequest this gt appendDebug this gt varDump certRequest ll cf RFC 2617 if authtype basic this gt setHeader Authorization Basic non base64_encode str_replace Susername password elseif authtype digest if isset digestRequest nonce digestRequest nc isset digestRequest nc 2 digestRequest nc 1 calculate the Digest hashes calculate code based on digest implementation found at http www rassoc com gregr weblog stories 2002 07 09 webServicesSecurityHttpDi gestAuthenticationWithoutActiveDirectory html wou Won Al ung username value ung realm value passwd A1 username isset digestRequest realm 2 digestRequest realm password value value H A2 gt lt gt 328 H A1 MDS A1 HA1 md5 A1 A2 Method digest uri value A2 this gt request_method this gt digest_uri H A2 HA2 md5 A2 KD secret data H concat secret data if qop auth request digest lt gt lt KD H A1 ung nonce nc val
165. cation is not allowed sOlarkId params gt get olarkid sSayText params get say text DEFAULT 0 1 2 JText _ Type here and hit lt enter gt to chat params gt get say_text if sSayText Type here and hit lt enter gt to chat sSayText sNotA vailableText params gt get not_available_text_DEFAULT 0 1 2 JText _ Live Help Offline params gt get not_available_text if sNotAvailableText Live Help Offline sNotAvailableText sOfflineMessages params get offline message DEFAULT 0 1 JText _ Our live support feature is currently offline Please try again later params gt get offline_message if sOfflineMessage Our live support feature is currently offline Please try again later sOfflineMessage sBusyText Sparams gt get busy_text_DEFAULT 0 1 JText _ Live Help Unavailable params gt get busy_text if sBusyText Live Help Unavailable sBusyText 666 sBusyMessage params gt get busy_message_DEFAULT 0 1 JText _ All of our representatives are with other customers at this time We will be with you shortly params gt get busy_message if sBusyMessage All of our representatives are with other customers at this time We will be with you shortly mm sBusyMessage sBeforeChatText params gt get
166. cess private function debug string if this gt debugLevel gt 0 this gt appendDebug this gt getmicrotime get class this string n per adds debug data to the instance debug string without formatting 199 param string string debug data access public function appendDebug string if this gt debugLevel gt 0 it would be nice to use a memory stream here to use memory more efficiently this gt debug_str string per clears the current debug data for this instance access public function clearDebug it would be nice to use a memory stream here to use memory more efficiently 200 this gt debug_str pe gets the current debug data for this instance return debug data access public function amp getDebug it would be nice to use a memory stream here to use memory more efficiently return this gt debug_str per gets the current debug data for this instance as an XML comment this may change the contents of the debug data Oreturn debug data as an XML comment 201 access public function amp getDebugAsXMLComment it would be nice to use a memory stream here to use memory more efficiently while strpos this gt debug_str this gt debug_str str_replace this gt debug_str ret lt n this gt debug_str n gt return ret per
167. ct param string name element name 451 param string attrs associative array of attributes access private function start_element parser name attrs if this gt status schema this gt currentSchema gt schemaStartElement parser name attrs this gt appendDebug this gt currentSchema gt getDebug this gt currentSchema gt clearDebug elseif preg match schema name this gt debug Parsing WSDL schema this gt debug startElement for name attrs name status this gt status this gt getLocalPart name this gt status schema this gt currentSchema new nusoap_xmlschema this gt namespaces this gt currentSchema gt schemaStartElement parser name attrs this gt appendDebug this gt currentSchema gt getDebug this gt currentSchema gt clearDebug else position in the total number of elements starting from 0 452 pos this gt position depth this gt depth set self as current value for this depth this gt depth_array depth pos this gt message pos array cdata gt process attributes if count attrs gt 0 register namespace declarations foreach attrs as k gt v if preg_match xmlns k if ns_prefix substr strrchr k 1 this gt namespaces ns_prefix v else this gt namespaces ns count this gt namespaces
168. d ENGINE MyISAM DEFAULT CHARSET utf8 AUTO_INCREMENT 34 97 98 Estructura de tabla para la tabla jos sections Tabla de secciones CREATE TABLE IF NOT EXISTS jos sections id int 11 NOT NULL AUTO_INCREMENT title varchar 255 NOT NULL DEFAULT name varchar 255 NOT NULL DEFAULT alias varchar 255 NOT NULL DEFAULT image text NOT NULL scope varchar 50 NOT NULL DEFAULT image position varchar 30 NOT NULL DEFAULT description text NOT NULL published tinyint 1 NOT NULL DEFAULT 0 checked out int 11 unsigned NOT NULL DEFAULT 0 checked out time datetime NOT NULL DEFAULT 0000 00 00 00 00 00 ordering int 11 NOT NULL DEFAULT 0 access tinyint 3 unsigned NOT NULL DEFAULT 0 count int 11 NOT NULL DEFAULT 0 params text NOT NULL PRIMARY KEY id KEY idx scope scope ENGINE MyISAM DEFAULT CHARSET utf8 AUTO_INCREMENT 10 Estructura de tabla para la tabla jos session Tabla de Sesiones 99 CREATE TABLE IF NOT EXISTS jos session username varchar 150 DEFAULT time varchar 14 DEFAULT session id varchar 200 NOT NULL DEFAULT 0 guest tinyint 4 DEFAULT 1 userid int 11 DEFAULT 0 usertvpe varchar 50 DEFAULT gid tinyint 3 unsigned NOT NULL DEFAULT 0 client id tinyint 3 unsigned NOT NULL DEFAULT 0 data longtext PRIMARY K
169. d function usleepWindows usec start gettimeofday do stop gettimeofday timePassed 1000000 stop sec start sec stop usec start usec while timePassed lt usec gt lt php 237 per Contains information for a SOAP fault Mainly used for returning faults from deployed functions in a server instance author Dietrich Ayala lt dietrich ganx4 com gt version Id nusoap php v 1 123 2010 04 26 20 15 08 snichol Exp access public class nusoap_fault extends nusoap_base per The fault code clientlserver var string access private var faultcode per The fault actor var string access private var faultactor per The fault string a description of the fault var string access private al var faultstring per The fault detail typically a string or array of string var mixed access private al var faultdetail per constructor param string faultcode SOAP ENV Client SOAP ENV Server 238 param string faultactor only used when msg routed between multiple actors 239 param string faultstring human readable error message param mixed faultdetail detail typically a string or array of string 4 function nusoap_fault faultcode faultactor faultstring faultdetail parent nusoap_base this gt faultcode faultcode this gt faultactor faultactor
170. d 175 per clears the MIME attachments for the current response access public function clearAttachments this gt responseAttachments array pe gets the MIME attachments from the current request Each array element in the return is an associative array with keys data filename contenttype cid These keys correspond to the parameters for addAttachment return array The attachments access public 176 function getAttachments return this gt requestAttachments per gets the HTTP body for the current response x param string soapmsg The SOAP payload return string The HTTP body which includes the SOAP payload access private function getHTTPBody soapmsg if count this gt responseAttachments gt 0 params content_type multipart related type text xml mimeMessage new Mail_mimePart params unset params Sparamsi content tvpe l text xml params encoding 8bit params charset this gt soap_defencoding 177 mimeMessage gt addSubpart soapmsg params foreach this gt responseAttachments as att unset params params content_type att contenttype params encoding base64 params disposition attachment params dfilename att filename params cid att cid if Satt data amp amp att filename lt gt if fd
171. da la informaci n necesaria con respecto a la sesi n de un 66 99 usuario x 66 99 Se procede a dar la denominaci n de usuario x a cualquier tipo de persona que ingrese al sitio Web 74 23 25 Columns VARCHAR 150 VARCHAR 14 UTAWA ran VARCHAR 50 TRYINTO Datatype Not Null Default N 1 1 1 EE aa jos session username time session id guest 1 userid usertvpe gid H client id data Username Nombre de Usuario Time Tiempo Session_id Identificaci n de sesiones y clave primaria Guest 1 Userid Identificaci n de usuario 0 Usertype Tipo de usuario 75 Gid 0 Client_id Identificaci n del cliente 1 Data Datos de las sesiones del sitio web Table jos_hwdvidsvideos Tabla de Manejador de Videos Esta tabla guarda informacion relevante a datos adicionales de los videos es decir titulo descripci n tipo si es de youtube duraci n etc 24 25 Columns ME aa I rn E m SS EE dien VARCHAR I jene waens I jos_hwdvidsvideos id video type video id title 1 descripci n category_id Id 1 Identificaci n de los videos del sitio web 76 Video_type Tipo de video del sitio web Video id Identificaci n del video del sitio web l Title Titulo del stitio web Description Descripci n del video del sitio web category_id Ide
172. e 517 if isset typeDef form amp amp typeDef form qualified elementNS xmlIns ns else elementNS xmins else elementName name if unqualified elementNS xmIns else elementNS if is_null value if Suse literal TODO depends on minOccurs and nillable xml lt elementName elementNS gt else xml lt elementName elementNS xsi nil true xsi type this gt getPrefixFromNamespace ns uqType gt 518 this gt debug in serializeType returning xml return xml if is_object value value get_object_vars value if is_array value elementAttrs this gt serializeComplexTypeAttributes typeDef value ns uqT ype if Suse literal if forceT ype xml lt elementName elementNS elementAttrs xsi type this gt getPrefixFromNamespace ns uqType gt else xml lt elementName elementNS elementAttrs gt else 519 xml lt elementName elementNS elementAttrs xsi type this gt getPrefixFromNamespace ns uqType encodingStyle gt if isset typeDef simpleContent amp amp typeDef simpleContent true if isset value xml Svaluef 1 this gt debug in serializeT ype serialized simpleContent for type type else this gt debu
173. e metric gt getAttribute value dims trim dims results dims mets dims mets else 655 throw new Exception getReport failed to get a valid XML from Google Analytics API service return results pe Retrieve the list of Website Profiles according to your GA account param none return array el public function getWebsiteProfiles make the call to the API response this gt _callAPI https www google com analytics feeds accounts default parse the response from the API using DOMDocument if response dom new DOMDocument 656 dom gt loadXML response entries dom gt getElementsByTagName entry foreach entries as entry gt item 0 gt nodeValue gt item 0 gt nodeValue Sproperty ga accountid 0 gt getAttribute value ga accountName 0 gt getAttribute value ga profileld 0 gt getAttribute value tmpf title Sentry gt getElementsByTagName Ctitle tmpl id entry gt getElementsByTagName id foreach entry gt getElementsByTagName property as if stremp property gt getAttribute name tmp accountld property if stremp property gt getAttribute name tmp accountName property if stremp property gt getAttribute name tmpl profileld property 657 if stre
174. e display table margin auto align center postDiv lt div gt lt div gt lt div gt n if show avatar and avatar_position default and greeting if SavatarDisplayed kk l horizontal echo preDiv id mod_login_greeting id_sfx gt echo lt br gt echo sprintf UE HI NAME lt br gt name echo postDiv else 115 m 1 echo lt span id mod login greeting id sfx sprintf UE HI NAME name lt span gt pms 0 if show_pms 0 pms pms_type RC2 quick fix if pms 0 switch pms case 1 pmsnameprefix query_pms_count SELECT count id FROM __ pmsnameprefix pms WHERE username _CB_database gt Quote _CB_framework gt myUsername AND readstate 0 _CB_database gt setQuery query_pms_count total_pms _CB_database gt loadResult query_pms_link SELECT id FROM __menu WHERE published gt 0 AND link LIKE m Jocom_ pmsnameprefix pms _CB_database gt setQuery query_pms_link 116 pms_link_id _CB_database gt loadResult pms_link index php option com_ pmsnameprefix pms amp amp page index pms_link_id Scamp Itemid Spms_link_id break case 2 pmsnameprefix my query_pms_count SELECT count id FROM __ pmsnameprefix pms WHERE username _CB_database gt Quote _CB_framework gt myUsername AND readstate 0
175. e Datos Tipo Basico Descripci n Este caso de uso me permitir mostrar lo concerniente al link de los avisos clasificados 6 Caso de uso Enviar mensajes al Administrador del Sitio Actores Usuario Bases de Datos Tipo B sico Descripci n Este caso de uso me permitir enviar mensajes a los administradores del sitio comenzando en el link correspondiente 7 Caso de uso Suscribirse a marcadores din micos Actores Usuario Bases de Datos Tipo Basico Descripci n Este caso de uso me permitir enlazar las Apis de marcadores din micos en el mashup de contenido 19 8 Caso de uso Enlazar a Twitter Facebook con un usuario Actores Usuario Bases de Datos Tipo B sico Descripci n Este caso de uso me permitir explicar el enlaze a las Apis de Twitter con nuestro Mashup de contenido 9 Caso de uso Registrarse en mantentealdia net Actores Usuario Bases de Datos Tipo B sico Descripci n Este caso de uso me permitir insertar modificar la informaci n de usuarios que deseen logearse a nuestra web y aprovechar las ventajas 20 1 3 DIAGRAMA DE EVENTOS Grafico No 22 Diagrama de Eventos del Sitio Diagram Y Mashi Notici Chat sad j Chat Chat Usuario B2 i Chat Usuario Bn Opciones se r Redes Noticias Videos Fotos Clasificados Tweets A Sociales Ver contenido completo Reproducir Reproducir Leer Leer Solicitud de cargar pagina Subir Video n Leer Su
176. e mod_archive di mod_banners p mod_breadcrumbs di mod briaskISS Wi mod_cblogin wo mod_comprofilermod Je mod_comprofileronline de mod_custom J mod feed de mod_footer Wi mod_glossarylist d mod_glossarynewest EAN ii mod jcalpro latest J15 4 U mod jcalpro minical J de mod_k2_comments Tm dl mod_k2_content di mod k2 login amp mod_k2 tools de mod_k2_users di mod latestnews Wi mod_login ry mod_mainmenu J mod_mostread do mod_myblog_archive p mod_myblog_blogger d mod_myblog_categories de mod_myblog_comme di mod myblog latest Ji mod_myblog_latestintro gt aa EEE TO E Fecha modificaci n 25 11 2010 12 47 25 11 2010 12 47 25 11 2010 12 47 14 01 2011 15 08 25 11 2010 15 33 25 11 2010 15 34 25 11 2010 15 33 25 11 2010 12 47 25 11 2010 12 47 25 11 2010 12 47 25 11 2010 12 47 25 11 2010 12 47 25 11 2010 12 47 25 11 2010 12 47 09 12 2010 11 05 09 12 2010 11 05 09 12 2010 11 05 09 12 2010 11 05 09 12 2010 11 05 25 11 2010 12 47 25 11 2010 12 47 25 11 2010 12 47 25 11 2010 12 47 13 01 2011 11 13 13 01 2011 11 13 13 01 2011 11 13 13 01 2011 11 13 13 01 2011 11 13 13 01 2011 11 14 12 N1 IM1 11 44 Elaborado por Araceli Davila M Para dar un ejemplo observaremos los archivos del modulo de encuestas Polls estos son los archivos Tipo Carpeta de archivos Carpeta de archivos Carpeta de archivos Carpeta de archivos Carpeta de archivos Carpeta de archivos
177. e value of HTTP RAW POST DATA access public function service data global SHTTP_SERVER_VARS if isset _SERVER REQUEST_METHOD rm _SERVER REQUEST_METHOD elseif isset HTTP SERVER VARS REQUEST METHOD rm HTTP_SERVER_VARS REQUEST_METHOD else rm if isset SERVER OUERY STRING qs SERVER QUERY_STRING 385 elseif isset SHTTP_SERVER_VARS QUERY_STRING qs HTTP_SERVER_VARS QUER Y_STRING else qs this gt debug In service request method rm query string qs strlen data strlen data if rm POST this gt debug In service invoke the request this gt parse_request data if this gt fault this gt invoke_method if this gt fault this gt serialize_return this gt send_response elseif preg_match wsdl qs this gt debug In service this is a request for WSDL 386 if this gt externalWSDLURL if strpos this gt externalWSDLURL http false assume URL this gt debug In service re direct for WSDL header Location this gt externalWSDLURL else assume file this gt debug In service use file passthru for WSDL header Content Type text xml r n pos strpos this gt externalWSDLURL file if pos false filename this gt externalWSDLURL else filename substr this gt externalWSDLURL p
178. e_pass_icons lt 1 bgstyleUser alt 1 htmlspecialchars userNameText value htmlspecialchars userNameText onfocus if this value addslashes userNameText this value onblur if this value this value addslashes userNameText return false 136 bgstylePass alt _UE_PASS value paswww onfocus if this value paswww this value onblur 1f this value this value paswww return false else if show_username_pass_icons 2 bgstyleUser style vertical align top bgstylePass style Vertical align top txtusername dabel for mod_login_username class_sfx gt show username pass icons gt 1 lt img src urlImgPath username png width 25 height 20 alt userNameText gt show username pass icons lt 1 userNameText lt label gt txtpassword lt label for mod_login_password class_sfx gt show username pass icons gt 1 simg src urlImgPath password png width 25 height 20 alt UE_PASS gt 137 show_username_pass_icons lt 1 UE PASS lt label gt echo sspan m id mod_login_usernametext id_sfx gt Stxtusername lt span gt if compact Il show_username_pass_icons 2 MIN title userNameText bg
179. ebug found type for element type this gt debug this gt varDump etype 475 if isset etype phpType St phpType Setype phpType if isset etype elements t elements etype elements if isset etype attrs t attrs etypel attrs else this gt debug did not find type for element type return t this gt debug in getTypeDef did not find type type else 476 this gt debug in getTypeDef do not have schema for namespace ns return false pe prints html description of services access private e function webDescription global HTTP SERVER VARS if isset SERVER PHP SELF _SERVER PHP_SELF elseif isset HTTP_SERVER_VARS PHP_SELF HTTP SERVER VARS PHP SELF else this gt setError Neither SERVER nor HTTP_SERVER_VARS is available 477 lt html gt lt head gt lt title gt NuSOAP this gt serviceName lt title gt lt style type text css gt body font family arial color 000000 background color ffffff margin Opx Opx Opx Opx p font family arial color 000000 margin top Opx margin bottom 12px pre background color silver padding 5px font family Courier New font size x small color 000000 ul margin top 10px margin left 20px li list style type none margin top 10px color 000000 co
180. ed false this gt debug want to read content to EOF 349 data do if chunked tmp fgets this gt fp 256 tmplen strlen tmp this gt debug read chunk line of tmplen bytes if tmplen 0 this gt incoming_payload data this gt debug socket read of chunk length timed out after length strlen data this gt debug read before timeout n data this gt setError socket read of chunk length timed out return false content_length hexdec trim tmp this gt debug chunk length content_length strlen 0 while strlen lt content_length amp amp feof this gt fp 350 readlen min 8192 content_length strlen tmp fread this gt fp readlen tmplen strlen tmp this gt debug read buffer of tmplen bytes if Stmplen 0 amp amp feof this gt fp this gt incoming_payload data this gt debug socket read of body timed out after length strlen data this gt debug read before timeout n data this gt setError socket read of body timed out return false strlen tmplen data tmp if Schunked amp amp Scontent length gt 0 tmp fgets this gt fp 256 tmplen strlen tmp this gt debug read chunk terminator of tmplen bytes if tmplen 0 351 this gt incoming_payload data this gt debug socket read of chunk ter
181. ed et MT chest me DATETIME Seren ors HIN case rit amo ona nor Tamon ona BREER leben na AD pawl Sonn neu KOREA aon ner RO Sgt ce ran adn nen ma ARH ene TANTS ede RT EER tne ace Y econ VARCHAR aise rent S aerga wabo osm den TID Sete isses ro pee mt Barmen Swan ern ate one nat Sp gamed qz ord com nea A nate hens AR er aan istess Heer op UB One mean nite mzma inves cs Gr RE ee aa Schede eu ine eine Star ee Tomos RARE vena ee sake IEX Tamar Taman paar rin afanane WACHA te ake ie VARIAR ora KGA Slaton o ate ROR hsm on YARNS sage he ee DATED Bene massae unbe N Der er aa HA een racer THD pt men Server THE o desot gx oa corte nT deed fn TED laten REDE ein Sree sch VERTE ar css Ta cette TINE Seat mt te a RRS pune TE tater ia raras BG ser ah ED Suen ran und oue rec e nea e pian ee sesion Ada ADA AA rea gt ie rare vac rieron Ma AA een rat sie BAD vere N i ora mitt Zon saena ke ae rt TET reget sat pest mn tine eal seach EFT rt U ss TINA Ad rn rome BRC Ha type Roe a pn watema apert TBA rer TRAE ran somera v Tas rik Sasaran TER Sts RR nen soe nat rosa ed TIT nara RCC gest meso ser lter RE pater mans era Elaborado por Araceli Davila M 1 10 DICCIONARIO DE DATOS
182. ef ScontentStr lt schemaPrefix element ref element gt n else contentStr lt schemaPrefix element name element type this gt contractQName eParts type WY foreach eParts as aName gt aValue handle e g abstract default form minOccurs maxOccurs nillable if aName name amp amp aName type ScontentStr aName aValue 275 contentStr gt n compositor wraps elements if isset attrs compositor amp amp Sattrs compositor DI contentStr lt schemaPrefix attrs compositor gt n contentStr lt schemaPrefix attrs compositor gt n attributes if isset attrs attrs amp amp count attrs attrs gt DT foreach attrs attrs as attr gt aParts IN contentStr lt schemaPrefix attribute foreach aParts as a gt v if a ref Il a type ScontentStr a this MI gt contractQName v elseif a http schemas xmlsoap org wsdl arrayT ype 276 this gt usedNamespaces wsdl this gt namespaces wsdl contentStr vn wsdl arrayType this gt contractQName v else contentStr a v contentStr gt n if restriction if isset attrs restrictionBase amp amp Sattrs restrictionBase DI contentStr
183. egridad de una persona o 719 solicitar nuestros servicios para publicar en cualquiera de los temas anteriores utilizamos el formulario de contacto Cabe recalcar que el correo electr nico llegar a la persona que esta como Administrador del Sitio general ya que como bien sabemos El sitio puede tener algunos administradores Gr fico No 67 Formulario de Contacto Elaborado por Araceli Davila M 2 9 2 13 Me Gusta Funcionalidad de Facebook Sobre la pagina principal del sitio existe la funcionalidad Me gusta donde el usuario hace uso de la misma 720 Gr fico No 68 Facebook Me Gusta Ei Me gusta Elaborado por Araceli Davila M Si no esta loggeado en Facebook se abrir un formulario de acceso rapido a la red social en menci n Gr fico No 69 Formulario de Acceso r pido a Facebook Registrate Facebook te ayuda a comunicarte y compartir con las personas que conoces Ya tienes una cuenta Inicia sesi n aqu Direcci n de correo electr nico Contrase a E No cerrar sesi n Olvidaste tu contrase a Registrate en Facebook Listo Internet Modo protegido desactivado Elaborado por Araceli D vila M 721 Y autom ticamente el contador registra el voto Me gusta Gr fico No 70 Voto en Me gusta Facebook Elaborado por Araceli Davila M 2 9 2 14 Recomendar Funcionalidad Facebook En el pie de la pagin
184. elementNS if is_null value if Suse literal TODO depends on minOccurs xml lt name elementNS gt else TODO depends on nillable which should be checked before calling this method xml lt name elementNS xsi nil true xsi type 1 this gt getPrefixFromNamespace ns uqType gt this gt debug in serializeType returning xml return xml 511 if ugType Array JBoss Axis does this sometimes return this gt serialize_val value name false false false false use if ugType boolean if is string value amp amp value false II l value value false else value true if uqType string amp amp gettype value string value this gt expandEntities value if uqT ype long Il SugType unsignedLong amp amp gettype value double value sprintf Olf value 512 it s a scalar TODO what about null nil values check type isn t a custom type extending xmlschema namespace if this gt getTypeDef uqType ns if Suse literal if forceType xml lt name elementNS xsi type this gt getPrefixFromNamespace ns uqType gt value lt name gt else xml lt name elementNS gt value lt name gt else xml lt name elementNS xsi type this gt
185. ema var xml namespaces var enclosingNamespaces schema info var schemalnfo array var schemaTargetNamespace types elements attributes defined by the schema var attributes array var complexTypes array var complexTypeStack array var currentComplexType null var elements array var elementStack array var currentElement null var simpleTypes array var simpleTypeStack array 243 var currentSimpleType null imports var imports array parser vars var parser var position 0 var depth 0 var depth_array array var message array var defaultNamespace array per constructor param string schema schema document URI param string xml xml document URI param string namespaces namespaces defined in enclosing XML access public WA function nusoap_xmlschema schema xml namespaces array constructor 244 parent nusoap_base this gt debug nusoap_xmlschema class instantiated inside files this gt schema schema this gt xml xml namespaces this gt enclosingNamespaces namespaces this gt namespaces array_merge this gt namespaces namespaces parse schema file if schema this gt debug initial schema file schema this gt parseFile schema schema parse xml file if xml this
186. emind_register_icons O else 106 message_login 0 message_logout 0 mm pretext men mm posttext za nm logoutpretext logoutposttext login return logout index php name 0 greeting 1 class_sfx ze horizontal 0 show_avatar 0 avatar_position default mm tezt show profile text edit profile pms_type 0 show_pms 0 remember_enabled 1 https_post 0 107 showPendingConnections 0 show_newaccount 1 show_lostpass i name_lenght 10 pass_lenght 10 compact 0 cb_plugins true show_username_pass_icons 0 id_sfx trim preg replace s _ class_sfx switch checkJversion case 0 Mambo 4 5 amp Joomla 1 0 urlImgPath cblogin_live_site modules mod_cblogin break case 1 Mambo 4 6 x urlImgPath cblogin_live_site modules mod_cblogin break case 1 108 default Joomla 1 5 urlImgPath cblogin_live_site modules mod_cblogin mod_cblogin lang amp JFactory getLanguage lang gt load mod_login might not be needed unsure break if _CB_framework gt myld if name if name 2 query SELECT firstname FROM __comprofiler WHERE id int CB framework myld else query SELECT name FROM __users WHERE id int CB framework myld CB database set uery
187. entSchema gt getDebug this gt currentSchema gt clearDebug this gt schemas this gt currentSchema gt schemaTargetNamespace this gt currentSchema this gt debug Parsing WSDL schema done if this gt status schema this gt currentSchema gt schemaEndElement parser name else 464 bring depth down a notch this gt depth end documentation if this gt documentation TODO track the node to which documentation should be assigned it can be a part message etc this gt portT ypes this gt currentPortT ype this gt currentPortOperation documentation this gt documentation this gt documentation false jek element content handler param string parser XML parser object param string data element content access private function character_data parser data 465 pos isset this gt depth_array this gt depth this gt depth_array this gt depth 0 if isset this gt message pos cdata this gt message pos cdata data if this gt documentation this gt documentation data per if authenticating set user credentials here param string username param string password param string authtype basicldigestlcertificatelntlm param array certRequest keys must be cainfofile optional sslcertfile sslkeyfile passphrase certpassword
188. er php list modLatestNewsHelper getList params require JModuleHelper getLayoutPath mod_latestnews 151 C wamp www mashup modules mod_comprofileronline mod_comprofileronline php lt php yo Users Online Module 1 2 ld mod_comprofileronline php 1113 2010 06 22 17 37 40Z beat version 1 2 package Community Builder 1 2 Copyright C 2004 2010 Beat and 2000 2003 Miro International Pty Ltd All rights reserved Mambo Open Source is Free Software Released under GNU GPL License http www gnu org copyleft gpl html if l defined _VALID_CB defined JEXEC defined VALID MOS die Direct Access to this location is not allowed i CB framework global CBframework _CB_framework 9 global CB framework CB database ueConfig mainframe if defined JPATH ADMINISTRATOR if file exists JPATH ADMINISTRATOR return include once JPATH ADMINISTRATOR components com comprofiler plugin foundation php 152 components com_comprofiler plugin foundation php echo CB not installed return include_once JPATH_ADMINISTRATOR leomponents com comprofiler plugin foundation php else if 1 file_exists mainframe gt getCfg absolute_path administrator components com_comprofiler plugin foundation php echo CB not installed return include_once mainframe
189. er width Opx cursor pointer gt if show_remind_register_icons lt 1 if Scompact echo UE LOST USERNAME PASSWORD 145 else echo checkJversion 1 _UE_USERNAME_PASSWORD_REMINDER _UE_LOST_USERNAME_PASSWORD echo lt a gt if show_remind_register_icons 2 echo amp nbsp n elseif horizontal if Scompact echo amp nbsp l else echo amp nbsp n else echo lt td gt lt tr gt n CB config may override the system configuration setting registration_enabled _CB_framework gt getCfg allowUserRegistration if registration_enabled 146 if isset SueConfigi reg admin allowcbregistration l amp amp SueConfigf reg admin allowcbregistration 1 registration_enabled true if registration_enabled amp amp show_newaccount registers if horizontal Il show remind register icons 2 echo amp nbsp lt span id mod_login_noaccount id_sfx gt else echo lt tr gt lt td gt if l compact amp amp show remind register icons 0 echo UE NO ACCOUNT loginPost _CB_framework gt viewUrl if https_post kk l isHttps if substr loginPost 0 5 http amp amp substr loginPost 0 6 https loginPost cblogin_live_site loginPost loginPost str_replace http https
190. eration operation direction direction XMLSchemaVersion this gt XMLSchema Version bindingT ype bindingT ype this gt appendDebug parameters this gt varDump parameters if direction l input amp amp direction output this gt debug The value of the direction argument needs to be either input or output 497 this gt setError The value of the direction argument needs to be either input or output return false if opData this gt getOperationData operation bindingType this gt debug Unable to retrieve WSDL data for operation operation bindingType bindingType this gt setError Unable to retrieve WSDL data for operation operation bindingType bindingT ype return false this gt debug in serializeRPCParameters opData this gt appendDebug this gt varDump opData Get encoding style for output and set to current encodingStyle http schemas xmlsoap org soap encoding if direction input amp amp isset SopData output encodingStyle amp amp opData output encodingStyle SencodingStyle encodingStyle opData output encodingStyle enc_style encodingStyle 498 set input params xml if isset opData direction parts amp amp sizeof opData direction parts gt 0 parts amp opData direction parts part_count sizeof p
191. erations this gt operations proxy gt defaultRpcParams this gt defaultRpcParams transfer other state proxy gt soap_defencoding this gt soap_defencoding 620 proxy gt username this gt username proxy gt password this gt password proxy gt authtype this gt authtype proxy gt certRequest this gt certRequest proxy gt requestHeaders this gt requestHeaders proxy gt endpoint this gt endpoint proxy gt forceEndpoint this gt forceEndpoint proxy gt proxyhost this gt proxyhost proxy gt proxyport this gt proxyport proxy gt proxyusername this gt proxyusername proxy gt proxypassword this gt proxypassword proxy gt http_encoding this gt http_encoding proxy gt timeout this gt timeout proxy gt response_timeout this gt response_timeout proxy gt persistentConnection amp this gt persistentConnection proxy gt decode_utf8 this gt decode_utf8 proxy gt curl_options this gt curl_options proxy gt bindingType this gt bindingType proxy gt use_curl this gt use_curl return proxy 621 per dynamically creates proxy class code return string PHP NuSOAP code for the proxy class access private function _getProxyClassCode r this gt debug in getProxy endpointT ype this gt endpointT ype this gt appendDebug wsdl this gt varDump this gt wsdl if this gt endpointType w
192. erent path continue if secure amp amp isset cookie secure amp amp cookie secure this gt debug cookie is secure transport is not continue cookie_str cookie name cookie value this gt debug add cookie to Cookie String cookie name cookie value return cookie_str gt lt php pe nusoap_server allows the user to create a SOAP server that is capable of receiving messages and returning responses author Dietrich Ayala sdietrich ganx4 com gt author Scott Nichol lt snichol users sourceforge net gt version Id nusoap php v 1 123 2010 04 26 20 15 08 snichol Exp access public tl class nusoap server extends nusoap base 372 per HTTP headers of request var array access private var headers array per HTTP request var string access private var request pe SOAP headers from request incomplete namespace resolution special characters not escaped text var string access public var requestHeaders pe 373 374 SOAP Headers from request parsed var mixed access public var requestHeader NULL pe SOAP body request portion incomplete namespace resolution special characters not escaped text var string access public var document per SOAP payload for request
193. es mot opName 3 489 binding xml n lt soap operation soapAction opParts soapAction style opParts style gt if isset SopParts input encodingStyle amp amp opParts input encodingStyle enc style encodingStyle m SopParts input Jf encodingStvle else enc style binding xml n lt input gt lt soap body m use SopParts input use namespace m vee SopParts input namespace enc_style gt lt input gt if isset opParts output encodingStyle amp amp opParts output encodingStyle enc style encodingStyle MI opParts output encodingStyle else enc style binding xml n lt output gt lt soap body use SopParts output use namespace SopParts output namespace 1 enc style gt lt output gt binding_xml n lt operation gt 490 portType_xml n lt operation name opParts name if isset opParts parameterOrder portType_xml parameterOrder MIN opParts parameterOrder portType_xml gt if isset opParts documentation amp amp SopParts documentation 1 portType xml n lt documentation gt htmlspecialchars opParts documentation lt documentation gt
194. et u pass 2 urldecode u pass pe gets the I O method to use Oreturn string I O method to use socketlcurllunknown access private function io_method if this gt use_curl this gt scheme https Il this gt scheme http amp amp this gt authtype ntlm II this gt scheme http amp amp is_array this gt proxy amp amp this gt proxy authtype ntlm return curl 310 if this gt scheme http II this gt scheme ssI amp amp this gt authtype ntlm amp amp is_array this gt proxy Il this gt proxy authtype ntlm like return socket return unknown pe establish an HTTP connection param integer timeout set connection timeout in seconds param integer response_timeout set response timeout in seconds return boolean true if connected false if not access private wA function connect connection_timeout 0 response_timeout 30 For PHP 4 3 with OpenSSL change https scheme to ssl then treat regular socket TODO disabled for now because OpenSSL must be compiled in not just loaded and until PHPS stream_get_wrappers is not available 311 if this gt scheme https if version_compare phpversion 4 3 0 gt 0 if extension_loaded openssl this gt scheme ssl this gt debug Using SSL over Ope
195. et_window_DEFAULT 0 1 top params gt get url_handler_target_window if sUrlHandlerTargetWindow _top sUrlHandlerTargetWindow sUrlLocalPattern params gt get url_local_pattern DEFAULT 0 1 document domain params gt get url_local_pattern if sUrlLocalPattern document domain sUrlLocalPattern sUrlHandler params gt get url_handler_ DEFAULT 0 1 http static hab la js html url_handler html params gt get url_handler if sUrlHandler http static hab la js html url_handler htm1 sUrlHandler sDefaultFlashOfflcon Sparams Pget default flash off icon DEFAULT 0 1 2 http static hab la js images white ico params gt get default flash off icon DE if sDefaultFlashOfflcon http static hab la js images white ico sDefaultFlashOfflcon sDefaultFlashOnIcon params gt get default_flash_on_icon_DEFAULT 0 1 http static hab la js images orange ico params gt get default_flash_on_icon if sDefaultFlashOnIcon http static hab la js images orange ico 671 sDefaultFlashOnIcon nFlashIcons params gt get flash_icons 1 nDisableGoogleAnalytics params gt get disableGoogleAnalytics 1 bNotSecure strpos _SERVER SERVER_PROTOCOL HTTPS false gt lt script type text javascript src http lt php if
196. ethod this gt debug serializing return value if this gt wsdl if sizeof this gt opData output parts gt 1 this gt debug more than one output part so use the method return unchanged opParams this gt methodreturn elseif sizeof this gt opData output parts 1 this gt debug exactly one output part so wrap the method return in a simple array II TODO verify that it is not already wrapped 409 foreach this gt opData output parts as name gt type this gt debug wrap in element named name UN opParams array this gt methodreturn return_val this gt wsdl gt serializeRPCParameters this gt methodname output opParams this gt appendDebug this gt wsdl gt getDebug this gt wsdl gt clearDebug if errstr this gt wsdl gt getError this gt debug got wsdl error errstr this gt fault SOAP ENV Server unable to serialize result return else if isset this gt methodreturn return_val this gt serialize_val this gt methodreturn return else 410 return_val this gt debug in absence of WSDL assume void return for backward compatibility this gt debug return value this gt appendDebug this gt varDump return_val this gt debug serializing response if this gt wsdl this
197. fter if l defined _UE_USERNAME_OR_EMAIL DEFINK UE USERNAME OR EMAIL Username or email userNameText _UE_USERNAME_OR_EMAIL break case 0 default userNameText _UE_USERNAME break 131 redirect to site url so cookies are recognized correctly after login if strncasecmp cblogin_live_site http www 11 0 amp amp strncasecmp cblogin_live_site http 7 0 amp amp strncasecmp substr cblogin_live_site 11 substr login 7 len_live_site 11 0 the login return string matches the live site without www in it add www subdomain as live_site has it login http www substr login 7 elseif strncasecmp cblogin_live_site https www 12 0 amp amp strncasecmp cblogin_live_site https 8 0 amp amp strncasecmp substr cblogin_live_site 12 substr login 8 len_live_site 12 0 login https www substr login 8 same for https However we can t remove www in joomla 1 0 13 because cookies would fail on domain test to allow for login elseif strncasecmp cblogin_live_site http 7 0 amp amp strncasecmp cblogin_live_site http www 11 amp amp strncasecmp substr cblogin_live_site 7 substr login 11 len_live_site 7 0 login http substr login 11 132 elseif strncasecmp cblogin_live_site https 8 0 amp a
198. g in serializeType no simpleContent to serialize for type type else complexContent xml this gt serializeComplexTypeElements typeDef value ns uqType Suse encodingStyle xml lt elementName gt else 520 this gt debug in serializeType phpType is struct but value is not an array this gt setError phpType is struct but value is not an array see debug output for details xml elseif phpType array if isset S typeDef form amp amp typeDef form qualified elementNS xmIns ns else if unqualified elementNS xmlns else elementNS if is_null value if Suse literal TODO depends on minOccurs xml lt name elementNS gt 521 else xml lt name elementNS xsi nil true XSi type this gt getPrefixFromNamespace http schemas xmlsoap org soap encoding Array this gt getPrefixFromNamespaceChttp schemas xmlsoap org soap encoding arrayType this gt getPrefixFromNamespace this gt getPrefix typeDef arrayType this gt getLocalPart typeDef arrayType O gt this gt debug in serializeType returning xml return xml if isset typeDef multidimensional Snv array foreach value as v cols sizeof v 522 nv array_merge
199. ge child_pos result else params this gt message child_pos name amp this gt message child_pos result if isset this gt message pos xattrs this gt debug in buildVal handling attributes foreach this gt message pos xattrs as n gt v params n v handle simpleContent if isset this gt message pos cdata amp amp trim this gt message pos cdata 578 this gt debug in buildVal handling simpleContent if isset this gt message pos type params this gt decodeSimple this gt message pos cdata this gt message pos type isset this gt message pos type_namespace this gt message pos type_namespace else parent this gt message pos parent if isset this gt message parent type amp amp this gt message parent type array amp amp isset this gt message parent arrayType params this gt decodeSimple this gt message pos cdata this gt message parent arrayT ype isset this gt message parent arrayTypeNamespace 2 this gt message parent arrayTypeNamespace else params this gt message pos cdata ret is_array params params array this gt debug in buildVal return this gt appendDebug this gt varDump ret 579 retur
200. ginPost https www 12 0 amp amp strncasecmp cblogin_live_site https 8 0 amp amp strncasecmp substr loginPost 12 substr return 8 len_live_site 12 0 loginPost https substr loginPost 12 same for https echo lt form action loginPost method post m id mod_loginform id_sfx 134 if Scompact echo onsubmit return this elements mod_login_username class_sfx value USERNAME amp amp this elements mod_login_password class_sfx value ls paswww p mn IN ki gt echo style margin 0px gt n if pretext if defined pretext echo constant pretext else echo pretext echo n if horizontal 135 echo lt table width 100 border 0 cellspacing 0 cellpadding 0 class mod_login class_sfx gt n lt tr gt lt td gt bgstyleUser bgstylePass if compact if show_username_pass_icons gt 1 bgstyleUser style background image url urlImgPath username png background repeat no repeat background position Opx Opx padding left 30px min height 18px width auto bgstylePass style background image url urlImgPath password png background repeat no repeat background position Opx Opx padding left 30px min height 18px width auto if show_usernam
201. gt lt td width 472 gt lt strong gt VISITAS lt strong gt lt td gt lt tr gt lt table gt lt table width 478 border 0 gt lt tr gt lt td width 161 bgcolor CCCCCC gt lt strong gt Fecha lt strong gt lt td gt lt td width 115 bgcolor CCCCCC gt lt strong gt Nueva Visitas lt strong gt lt td gt lt td width 188 bgcolor CCCCCC gt lt strong gt Visitas lt strong gt lt td gt lt tr gt lt php presenta los trafico segunda las visitas reg count data data 639 r data data for i 0 i lt reg i fila r i 7 lt ti gt lt td gt lt php echo fila date gt lt td gt lt td gt lt php echo fila newVisits gt lt td gt lt td gt lt php echo fila visits gt lt td gt lt tr gt lt php 2 gt lt table gt amp nbsp lt td gt lt tr gt lt table gt lt table width 200 border 1 cellpadding 1 cellspacing 0 bordercolor 000000 align center gt lt tr gt 640 lt td gt lt table width 478 border 0 bgcolor EQE9E9 gt lt tr gt lt td width 472 gt lt strong gt VISITAS POR NAVEGADOR lt strong gt lt td gt lt tr gt lt table gt lt table width 478 border 0 gt lt tr gt lt td width 161 bgcolor CCCCCC gt lt strong gt Navegador lt strong gt lt td gt lt td width 115 bgcolor CCCCCC gt lt strong gt Paginas Visitas lt strong gt lt td gt lt td width 188 bgcolor
202. gt array item type typeDef arrayT ype lt td gt lt td gt lt input type text name parameters name gt lt td gt lt tr gt 290 buffer lt table gt if scalar else buffer lt input type text name parameters name gt else buffer lt input type text name parameters name gt return buffer pe adds a complex type to the schema example array addType ArrayOfstring ae 291 complexTvpe array SOAP ENC Array array ref gt SOAP ENC arrayType wsdl arrayType gt string xsd string example PHP associative array SOAP Struct addType SOAPStruct y complexType 2 struct all li array myVar gt array name gt myVar type gt string param name param typeClass complex TypelsimpleTypelattribute 292 param phpType currently supported are array and struct php assoc array param compositor alllsequencelchoice param restrictionBase namespace name http schemas xmlsoap org soap encoding Array param elements array name array name gt type gt param attrs array i array tef gt http schemas xmlsoap org soap encoding arrayType ki http schemas xmlsoap org wsdl arrayType gt string 7 param arrayType namespace name http www
203. gt headers content tvpe l info cid part gt headers content id this gt requestAttachments info if isset return return return 183 this gt setError No root part found in multipart related content return this gt debug Not multipart related return parent parseRequest headers data For backwards compatiblity class nusoapservermime extends nusoap_server_mime 184 2 gt lt php Id nusoap php v 1 123 2010 04 26 20 15 08 snichol Exp NuSOAP Web Services Toolkit for PHP Copyright c 2002 NuSphere Corporation This library is free software you can redistribute it and or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation either version 2 1 of the License or at your option any later version This library is distributed in the hope that it will be useful but WITHOUT ANY WARRANTY without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE See the GNU Lesser General Public License for more details You should have received a copy of the GNU Lesser General Public License along with this library if not write to the Free Software Foundation Inc 59 Temple Place Suite 330 Boston MA 02111 1307 USA 185 The NuSOAP project home is http sourceforge net projects nusoap The primary support for NuSOAP is the Help forum on the project home
204. hequeado fuera del proceso 0 checked_out_time Chequeado fuera del proceso 0 Params Parametros pueden ser algunos car cter v lido A Z a z Table jos_comprofiler_sessions Manejador de sesiones en los components de Community Builder Esta tabla guarda la informacion relativa a la sesi n de los usuarios para su respectivo control 6 25 Columns u u Null MAR Fa Fl AA NN GE A SEE 38 A A e MARES EA WA ka ME OE jos comprofiler sessions username userid ui incoming ip client ip session_id session_data expiry_time Username Nombre del usuario userid Identificaci n del usuario 0 Ui 1 incoming_ip Direcci n Ip p blicas de los usuarios que interact an con el m dulo client_ip Direcci n Ip del usuario que se conecta al sitio web session_id identificaci n de sesiones session_data Sesi n otorgada por el servidor expiry_time tiempo de expiraci n car cter v lido A Z l a z 39 Table jos_comprofiler_tabs Publicaciones de secciones de los componentes Esta tabla almacena los permisos a las publicaciones correspondientes por secci n para ser publicados o no Ejemplo My Tweets que son los mensajes cortos enviados desde Twitter o My Latest Tweets que son el registro y publicaci n de los mensajes cortos enviados con anterioridad Almacen ndose desde el ultimo a al primero 7 25 Columns
205. icon Hi6 png Category Table keyconcepts URL ht wwe hi com Extensions Content Layouts Example Pages mainmenu Choose icon E Yahoo png Internet Modo protegido desactivado fay R10 Elaborado por Araceli D vila M Como vemos este componente tiene la opci n de poner una imagen y que esa imagen llame a su URL correspondiente 702 2 9 2 VISITANTE El usuario visitante ser cualquier cibernauta que se encontr en la p gina con un Mashup de noticias su gusto a la informaci n encontr accesos a otros servicios sin necesidad de salir de esta p gina 2 9 2 1 Reg strese Un Usuario puede disfrutar de privilegios al registrarse en el sitio no pod a ser de otra manera tener un control respectivo de las personas que quieren compartir sus diferentes experiencias con la comunidad Mashup Para lo cual damos click en registro Gr fico No 42 Registro de Usuario nuevo GTN FEE EI E Iniciar Sesi n Reaistra Elaborado por Araceli Davila M EL formulario en cuesti n es el siguiente 703 Grafico No 43 Formulario de Registro Elaborado por Araceli Davila M Cabe destacar que el Administrador del sitio dara de alta a los usuarios que cree tener el margen de conducta en el sitio Un usuario correctamente loggeado y dado de alta se muestra asi Grafico No 44 Usuario Correctamente Loggeado le Iniciar Sesi n Elaborado por Araceli D vila M
206. ido A Z a z Table jos_comprofiler_plugin Componentes adicionales que funcionan con el Comunity Builder En este objeto se almacenan los componentes pluggins adicionales para el funcionamiento exclusivo de adicionales para los componentes en menci n Ejemplo Twiter Tab CB Twitter 35 Llamese Plugin a un tipo de archivo en especial que se puede anexar a otro para aumentar la funcionalidad de un objeto inesperado EL CB Twitter es el componente instalado actualmente para hacer el Mashup en la parte correspondiente del Twitter debe su nombre a Comunity Builder Twitter El componente Twitter Tab muestra los tweets en una determinada secci n de la pagina asi denominada Tab 5 25 Columns Column Datatype Default Comment Name Null id ks Ed name kI inka 100 element VARCHAR Yes 100 type VARCHAR No 100 folder VARCHAR No 100 36 Bu published TINXINT 3 m kill checked out DATETIME Yes Yes Yes Yes Yes Yes es ee dd jos_comprofiler_plugin id name element type folder ordering Published iscore client id checked out checked out time H params Id Identificaci n del pk para la tabla Name Nombre element Elemento Type Tipo usuario Folder Carpetas Ordering Orden de presentaci n del plugin 1 Published Campo publicado 1 37 iscore 1 Client _id 0 checked_out C
207. ied elementNS xmIns ns else if unqualified elementNS xmlns else elementNS if Suse literal if forceType xml lt name elementNS xsi type this gt getPrefixFromNamespace ns uqType gt value lt name gt else 525 xml lt name elementNS gt value lt name gt else xml lt name elementNS xsi type this gt getPrefixFromNamespace ns uqType encodingStyle gt value lt name gt this gt debug in serializeType returning xml return xml per serializes the attributes for a complexType x param array typeDef our internal representation of an XML schema type or element param mixed value a native PHP value parameter value param string ns the namespace of the type param string uqType the local part of the type return string value serialized as an XML string access private 526 function serializeComplexTypeAttributes typeDef value ns uqType this gt debug serializeComplexTypeAttributes for XML Schema type ns uqT ype xml if isset StvpeDeff extensionBase l nsx this gt getPrefix typeDef extensionBase uqTypex this gt getLocalPart typeDef extensionBase if this gt getNamespaceFromPrefix nsx nsx this gt getNamespaceFromPrefix nsx if typeDefx this getTypeDef ugTypex nsx
208. ies 0 while this gt tryagain this gt tryagain false if tries lt 2 make connnection if this gt connect timeout response_timeout return false send request if this gt sendRequest data cookies return false get response respdata this gt getResponse 325 else this gt setError Too many tries to get an OK response this gt response_status_line this gt debug end of send return respdata per sends the SOAP request and gets the SOAP response via HTTPS using CURL param string data message data param integer timeout set connection timeout in seconds param integer response_timeout set response timeout in seconds param array cookies cookies to send return string data access public deprecated 326 function sendHTTPS Sdata timeout 0 response_timeout 30 cookies return this gt send data timeout response_timeout cookies per if authenticating set user credentials here ES param string username param string password param string authtype basicldigestlcertificatelntlm param array digestRequest keys must be nonce nc realm qop param array certRequest keys must be cainfofile optional sslcertfile sslkeyfile passphrase certpassword optional verifypeer optional verifyhost optional see corresponding options in CURL docs access pu
209. if isset debug this gt debug In nusoap_server set debug_flag debug based on global flag this gt debug_flag debug 382 elseif isset SERVER OUERY STRING qs explode amp _SERVER QUERY_STRING foreach qs as v if substr v 0 6 debug this gt debug In nusoap_server set debug flag substr v 6 based on query string 1 this gt debug_flag substr v 6 y elseif isset HTTP_SERVER_VARS TQUERY_STRING qs explode amp HTTP_SERVER_VARS QUERY_STRING foreach qs as v if substr v 0 6 debug this gt debug In nusoap_server set debug flag substr v 6 based on query string 2 this gt debug_flag substr v 6 383 wsdl if wsdl this gt debug In nusoap server WSDL is specified if is_object wsdl amp amp get_class wsdl wsdl this gt wsdl wsdl this gt externalWSDLURL this gt wsdl gt wsdl this gt debug Use existing wsdl instance from this gt externalWSDLURL else this debug Create wsdl from wsdl this gt wsdl new wsdl wsdl this gt externalWSDLURL wsdl this gt appendDebug this gt wsdl gt getDebug this gt wsdl gt clearDebug if err this gt wsdl gt getError die WSDL ERROR err 384 per processes request and returns response param string data usually is th
210. if this gt wsdl gt getOperationData operation return true elseif isset this gt operations operation return true return false 419 per processes SOAP message received from client param array headers The HTTP headers param string data unprocessed request data from client return mixed value of the message decoded into a PHP type access private function parseRequest headers data this gt debug Entering parseRequest for data of length strlen data headers this gt appendDebug this gt varDump headers if lisset Sheadersi content tvpe l this gt setError Request not of type text xml no content type header return false if Istrstr Sheaders content type text xml this gt setError Request not of type text xml return false 420 if strpos headers content type mn enc str_replace substr strstr headers content type 7 1 this gt debug Got response encoding enc if preg_match A ISO 8859 1IUS ASCHIUTF 8 i enc this gt xml_encoding strtoupper enc else this gt xml_encoding US ASCIT else should be US ASCII for HTTP 1 0 or ISO 8859 1 for HTTP 1 1 this gt xml_encoding ISO 8859 1 this gt debug Use encoding this gt xml_encoding when creating nusoap parser parse response get soap parser obj parser ne
211. ight Copyright C 2005 2008 Open Source Matters All rights reserved 6 license GNU GPL see LICENSE php Joomla is free software This version may have been modified pursuant to the GNU General Public License and as distributed it includes or is derivative of works licensed under the GNU General Public License or other free or open source software licenses See COPYRIGHT php for copyright notices and details e Owo TER RR ee He OH w no direct access defined JEXEC or die Restricted access O Un is Include the syndicate functions only once require_once dirname FILE DS helper php SEE EE EE EE EE tabclass_arr array sectiontableentry2 sectiontableentryl menu items itemid amp JSite getMenu menu gt getItems link index php option com_pollsview poll isset items 0 2 zItemid sitems 0 gt id 8 9 2 3 Oy U ib spoll modPollHelper getPoll params gt get id 0 if spoll ss poll gt id layout JModuleHelper getLayoutPath mod_poll stabent 0 options modPollHelper getPollOptions poll gt id 00 J WOWWWNNNNNNNNN o UNP require layout Ww D Elaborado por Araceli D vila M El resto de la funcionalidad se incluye en las variables asistidas en la siguiente seccion Gr fico No 5 Archivos de Inicializaci n de m dulos por idioma de C Wamp www mashup language es ES L Orga
212. ill not be gzipped no gzencode gt elseif strstr this gt headers accept encoding deflate Note MSIE requires gzdeflate output no Zlib header and checksum instead of gzcompress output which conflicts with HTTP 1 1 spec http www w3 org Protocols rfc26 1 6 rfc26 16 sec3 html sec3 5 if function exists gzdeflate if isset Sthis sdebug flag amp amp this gt debug_flag payload lt Content being deflated 417 this gt outgoing_headers Content Encoding deflate payload gzdeflate payload else if isset this gt debug_flag amp amp this gt debug_flag payload lt Content will not be deflated no gzcompress gt end code this gt outgoing_headers Content Length strlen payload reset this gt outgoing_ headers foreach this gt outgoing_headers as hdr header hdr false print payload this gt response join r n this gt outgoing_headers r n r n payload 418 per takes the value that was created by parsing the request and compares to the method s signature 1f available x param string operation The operation to be invoked param array Srequest The array of parameter values return boolean Whether the operation was found access private function verify_method operation request if isset this gt wsdl amp amp is_object this gt wsdl
213. in WSDL return false else no WSDL this gt namespaces ns1 namespace nsPrefix ns rand 1000 9999 lI serialize payload if is_string params 594 this gt debug serializing param string for operation operation payload params elseif is_array params this gt debug serializing param array for operation operation foreach params as k gt v payload this gt serialize_val v k false false false false use else this gt debug params must be array or string this gt setError params must be array or string return false usedNamespaces array if use encoded encodingStyle http schemas xmlsoap org soap encoding else encodingStyle 595 wrap RPC calls with method element if style rpc f if Suse literal this gt debug wrapping RPC request with literal method element if namespace http www ws 1 org Profiles BasicProfile 1 1 2004 08 24 html R2735 says rpc literal accessor elements should not be in a namespace payload lt nsPrefix operation xmlns nsPrefix namespace gt payload lt nsPrefix operation gt else payload lt operation gt payload lt operation gt else this gt debug wrapping RPC request with encoded method element 596 if namespace payload lt ns
214. in the WSDL param string encodingStyle optional usually http schemas xmlsoap org soap encoding for encoded access public function addOperation name in false out false namespace false soapaction false style rpc use encoded documentation encodingStyle 541 if Suse encoded amp amp encodingStyle encodingStyle http schemas xmlsoap org soap encoding if style document elements array foreach in as n gt t elements n array name gt n type gt t form gt unqualified this gt addComplexType name RequestT ype complexType struct all Selements this gt addElement array name gt name type gt name RequestTvpe in array parameters gt tns name N elements arrav foreach out as n gt t elements n array name gt n type gt t form gt unqualified 542 this gt addComplexType name ResponseT ype complexTvpe struct all Selements this gt addElement array name gt name Response tvpe gt name ResponseTvpe form gt qualified out array parameters gt tns name Response get binding this gt bindings this gt serviceName Binding operations name array name gt name binding g
215. ing val val this gt expandEntities val if Suse literal xml lt name xmlns atts gt val lt name gt this gt debug serialize_val returning xml return xml else xml lt name xmlns xsi type xsd type atts gt val lt name gt this gt debug serialize_val returning xml return xml detect type and serialize xml switch true case is_bool val ll type boolean this gt debug serialize_val serialize boolean if type boolean 210 val val true false elseif val val 0 if Suse literal xml lt name xmins atts gt val lt name gt else xml lt name xmlns xsi type xsd boolean atts gt val lt name gt break case is_int val Il is_long val Il type int this gt debug serialize_val serialize int if Suse literal xml lt name xmins atts gt val lt name gt else xml lt name xmlns xsi type xsd int atts gt val lt name gt break case is float Svaljil is_double val Il type float 211 this gt debug serialize_val serialize float if Suse literal xml lt name xmlns atts gt val lt name gt else xml lt name xmlns xsi type xsd float atts gt val lt name gt break case is_string val Il type string this gt debug serialize_val
216. ionBase strpos restrictionBase this gt expandQname restrictionBase restrictionBase typens isset this gt namespaces types 2 this gt namespaces types this gt namespaces tns this gt schemas typens 0 gt addSimpleType name restrictionBase typeClass phpType enumeration per adds an element to the WSDL types param array attrs attributes that must include name and type see nusoap_xmlschema access public function addElement attrs typens isset this gt namespaces types 2 this gt namespaces types this gt namespaces tns this gt schemas typens 0 gt addElement attrs per 540 register an operation with the server param string name operation method name param array in assoc array of input values key param name value param type param array out assoc array of output values key param name value param type param string namespace optional The namespace for the operation param string soapaction optional The soapaction for the operation param string style rpcldocument optional The style for the operation Note when document is specified parameter and return wrappers are created for you automatically param string use encodedlliteral optional The use for the parameters cannot mix right now param string documentation optional The description to include
217. ional encodedlliteral or false param string documentation optional Description to include in WSDL param string encodingStyle optional usually http schemas xmlsoap org soap encoding for encoded access public function register name in array out array namespace false soapaction false style false use false documentation encodingStyle global HTTP SERVER VARS if this gt externalWSDLURL die Vou cannot bind to an external WSDL file and register methods outside of it Please choose either WSDL or no WSDL if name die Xou must specify a name when you register an operation if lis_array Sin 426 die You must provide an array for operation inputs if is_array out 4 die Xou must provide an array for operation outputs if false namespace if false soapaction if isset SERVER SERVER_NAME SERVER SERVER NAME SCRIPT NAME isset _SERVER PHP_SELF _SERVER PHP_SELF _SERVER SCRIPT_NAME HTTPS isset _SERVER HTTPS 2 SERVER HTTPS isset HTTP_SERVER_VARS HTTPS HTTP SERVER VARS HTTPST off y elseif isset HTTP SERVER VARS SERVER NAME HTTP_SERVER_VARS SERVER_NAME SCRIPT_NAME isset HTTP SERVER VARSI PHP SELF HTTP_SERVER_VARS PHP_SELF HTTP_SERVER_VARS SCRIPT_NAME 427 HTTPS isset SHTTP_SERVER_VARS HTTPS 2 HTTP SERVER V
218. istentConnection this gt persistentConnection http if err http gt getError this gt setError HTTP Error err return false elseif this getErrorO return false else 607 this gt debug got response length strlen this gt responseData type http gt incoming_headers content type return this gt parseResponse http gt incoming_headers this gt responseData break default this gt setError no transport found or selected transport is not yet supported return false break per processes SOAP message returned from server param array headers The HTTP headers param string data unprocessed response data from server return mixed value of the message decoded into a PHP type access private 608 function parseResponse headers data this gt debug Entering parseResponse for data of length strlen data headers this gt appendDebug this gt varDump headers if lisset Sheadersi content tvpe l this gt setError Response not of type text xml no content type header return false if Istrstr Sheaders content type text xml this gt setError Response not of type text xml headers content type return false if strpos headers content type mh enc str_replace substr strstr headers content type 1 this gt debug Go
219. itle content ordering position checked out checked out time Published module numnews access showtitle params iscore client_id control Id Identificaci n de los m dulos del sitio web Title Titulo de los m dulos los sitio web Content Contenido de los m dulos del sitio web Ordering Ordenes de los m dulos del sitio web Position Posiciones de los m dulos del sitio web checked_out 0 checked_out_time 0 Published Publicaciones de los m dulos del sitio web 1 Module M dulos del sitio web Numnews Numero de noticias del sitio web 0 Access Acceso de los m dulos del sitio web 0 showtitle Mostrando el titulo 1 Params Par metros Iscore 1 63 client_id Identificaci n del cliente 0 Control Control Table jos_phocagallery Tabla de Informaci n de Fotografias Aqui podemos encontrar todo tipo de informacion referente a la galeria de fotografias es decir decir titulo alias descripci n Fecha tamafio de la imagen etc 18 25 Columns Key Column Datatype Not Default Comment Name Null SEILER Ss AA AA JET SS II title VARCHAR Yes 250 alias VARCHAR Yes 255 filename VARCHAR Yes 250 64 date DATETIME Yes 0000 00 00 00 00 00 ie ee latitude VARCHAR Yes las li kl A A longitude VARCHAR Yes il al EN AA AAA EN ME geotitle VARCHAR Yes ern i published Y Y
220. itter Gr fico No 74 Bot n Sigueme de Twitter Elaborado por Araceli D vila M 724 Una vez que el usuario le da click en el icono del p jaro el cual es simbolo del twitter autom ticamente le presentar otra ventana en la que le podr seguir y autom ticamente seguir al sitio oficial en twitter el cual se llama mantentealdia net Gr fico No 75 Siguiendo al sitio en twitter twitter mantentealdia Mantente Al Dia Seguidores 5 Siguiendo 3 Y E Ol Tweets mantentealdia mantente aldia La Caja de Pandora un magazine radial con capsul aldiamantente blogspot com 2010 09 la caj v a blogger mantentealdia M mantente aldia Sin Fronteras pero con Limites aldiamantente blogspot com 2010 09 sin fr v a blogger View mantentealdia s full profile Elaborado por Araceli D vila M 2 9 2 16 Tr fico del Sitio En la parte principal del sitio mantentealdia net se encuentra el men m s que al darle click aparecer otro submen llamdo Traffic Analytics 725 Gr fico No 76 Men del Tr fico del Sitio Elaborado por Araceli D vila M Cuando el usuario da click en el submen de Traficc Analytics autom ticamente se mostrar una pantalla en la cual presentar el n mero de personas que han visitado el sitio y en que tipo de explorador han realizado su visit Gr fico No 77 Monitoreo de Tr fico del Sitio Elaborado por Araceli D vila M
221. ivisiones de contenidos esta tabla almacena los nombres de las mismas para el respectivo control independiente 22 25 Columns Key Column Datatype Not Default Comment Name Null Title VARCHAR 2 Yes 55 Rime vaso vo WAA 72 VARCHAR 2 Yes 55 Ye VARCHAR S Yes 0 VARCHAR 3 Yes 0 Description TEXT Published TINYINT SEE DATETIME teary jos_sections id title name alias image scope S S S S S S S S YA Y Y Y x Y Y e e e e e e e e S image_position description Published checked_out checked_out_time ordering access count params Id Identificaci n de las secciones del sitio web Title Titulo de las secciones del sitio web Name Nombre de las secciones del sitio web Alias Alias del campo del titulo de las secciones 73 Image Imagen de las secciones del sitio web Scope Contenido de las secciones del sitio web image_position Posici n de la imagen description Descripci n de las secciones del sitio web Published Publicaciones de las secciones del sitio web checked_out 0 checked_out_time 0 Ordering Ordenes de las secciones del sitio web Access Acceso de las secciones del sitio web 0 Count Contadores de las secciones del sitio web Params Par metros de las secciones del sitio web Table jos_session Tabla de Sesiones Este objeto almacena to
222. l cainfofile certificate authority file e g SpathToPemFiles rootca pem ssicertfile SSL certificate file e g pathToPemFiles mycert pem sslkeyfile SSL key file e g pathToPemFiles mykey pem passphrase SSL key password passphrase 304 certpassword SSL certificate password verifypeer default is 1 verifyhost default is 1 per constructor param string url The URL to which to connect param array curl_options User specified cURL options param boolean use_curl Whether to try to force CURL use access public function soap_transport_http url curl_options NULL use_curl false parent nusoap_base this gt debug ctor url url use_curl use_curl curl_options this gt appendDebug this gt varDump curl_options this gt setURL url if is_array curl_options this gt ch_options curl_options 305 this gt use_curl use_curl preg_match Revisio n this gt revision rev this setHeader User Agent this gt title this gt version rev 1 pe sets a CURL option param mixed option The cURL option always integer param mixed value The cURL option value access private I function setCurlOption option value this gt debug setCurlOption option option value this gt appendDebug this gt varDump value curl_setopt this gt ch option value
223. l Sitio Enviar mensajes ai Formulario de Ingreso Administrador del sibo de datos personales Elaborador por Araceli D vila M Gr fico No 15 Casos de Uso Nivel II Lectura de Clasificados Extends Procesos de Servidor c1 Leer Clasificados Elaborador por Araceli D vila M 14 Gr fico No 16 Casos de Uso Nivel II Lectura de Noticias Extends Procesos de Leer Noticias Servidor n1 Elaborador por Araceli Davila M Gr fico No 17 Casos de Uso Nivel II Fotos Extends Procesos de Servidor f1 Elaborado por Araceli Davila M Gr fico No 18 Casos de Uso Nivel II Videos Extends Procesos de Servidor v1 Ver Videos Elaborado por Araceli Davila M 15 Gr fico No 19 Casos de Uso Nivel II Enlace con M dulo Twitter Extends Formulario de Enlazar a Twitter aceptacion de enlace Facebook con usuario en site Mashup Twitter Facebook Extends Configuraciones del Mashup Aceptaci n de Servicios Publicaci n de Extends Servicios en Web Sitio www mantentealdi a net Elaborado por Araceli Davila M Gr fico No 20 Casos de Uso Nivel II Registro en Sitio Extends Registrarse en sitio www mantentealdia net Formulario de ingreso Extends 2 Configuraciones del Mashup Extends Aceptaci n de Servicios Usuario con funciones especiales de acuerdo al perfil asignado por el administrador Extends 16 Elaborado por
224. l sitio web Link La Url a donde te llevar el sitio en caso de hacer click Type Tipo Published Publicaciones 1 Parent 0 Componentid Identificaciones de componentes Sublevel 0 Ordering Ordenes checked_out 0 checked_out_time 0 Pollid 0 browserNav 0 access Acceso 0 Utaccess Valores asignados por el servidor Params Par metros Lft Izquierda 0 Rgt Derecha 0 Table jos_menu_types Tabla de Tipos de Men s 59 En esta tabla se encontraran los diferentes tipos de men que se encontraran en el sitio web 60 16 25 Columns Column Datatype Not Null Default Comment Name A es Pen ET Pd EET ee Zu DEE jos_menu_types id menutype title description Id Identificaci n del tipo de men del sitio web Menutype Tipo de men del sitio web Title Titulo del sitio web Description Descripci n del sitio web Table jos_modules Tabla de M dulos Son aquellos que se encuentran instalados para el efecto que queramos dar a nuestro sitio En el caso de no tenerlo se lo debe instalar previamente 61 17 25 Columns Key Column Name Datatype Not Default Comment Null EE A ee ee AA AA EEN Ed IB ee IE _ A a checked_out_ti DATETIME 0000 00 00 00 00 00 me published TINYINT 1 Du TINYINT 3 TINYINT 3 TINYINT 4 re za 62 jos modules id t
225. lHandler n if sDefaultFlashOfflcon echo tConfig vars default_flash_off_icon sDefaultFlashOfflcon n if sDefaultFlashOnlcon echo tConfig vars default_flash_on_icon sDefaultFlashOnIcon n if nFlashIcons 1 echo tConfig vars flash_icons nFlashIcons n if nDisableGoogleAnalytics 1 echo tConfig vars disableGoogleAnalytics nDisableGoogleAnalytics n gt wc_init lt php echo sOlarkld gt tConfig lt script gt class JElementMGText extends JElement 676 per Element name access protected var string var name MGText function fetchElement aName aValue amp aNode aControlName nSize aNode gt attributes size size aNode gt attributes size on sClass aNode gt attributes class class aNode rm gt attributes class class text_area sDefault aNode gt attributes default if aValue Il trim aValue trim sDefault sChecked checked checked 677 aValue aNode gt attributes default aNode gt attributes default sDisabled disabled disabled else sChecked sTitle aNode gt attributes title JText _ aNode gt attributes title aValue Required to avoid a cycle of encoding amp html_entity_decode was used in place of htmlspecialchars_decode because h
226. lace W enc if preg match M1SO 8859 1IUS ASCHIUTF 8 i enc this gt xml_encoding strtoupper enc else this gt xml_encoding US ASCII else should be US ASCII for HTTP 1 0 or ISO 8859 1 for HTTP 1 1 this gt xml_encoding ISO 8859 1 392 this gt headers k v this gt request k v r n this gt debug k v elseif is_array HTTP_SERVER_VARS this gt debug In parse_http_headers use HTTP_SERVER_VARS foreach HTTP SERVER VARS as k gt v if substr k 0 5 HTTP k str_replace strtolower str_replace _ substr k 5 k strtolower substr k 5 else k str_replace strtolower str_replace _ l k k strtolower k if k soapaction get SOAPAction header k SOAPAction v str replace v 393 v str_replace W v this gt SOAP Action v else if k content type get the character encoding of the incoming request if strpos v enc substr strstr v 1 enc str replace enc enc str_replace W enc if preg match M1SO 8859 1IUS ASCHIUTF 8 i enc this gt xml_encoding strtoupper enc else this gt xml_encoding US ASCII else should be US ASCII for HTTP 1 0 or ISO 8859 1 for HTTP 1 1 this gt xml_encoding ISO 8859 1
227. lass call_arg array amp instance method if is_array this gt methodparams this gt methodreturn call_user_func_array call_arg array_values this gt methodparams else this gt methodreturn call_user_func_array call_arg array 407 this gt debug in invoke method methodreturn this gt appendDebug this gt varDump this gt methodreturn this gt debug in invoke_method called method this gt methodname received data of type gettype this gt methodreturn per serializes the return value from a PHP function into a full SOAP Envelope x The following fields are set by this function when successful responseSOAP x This sets the fault field on error access private OF function serialize_return this gt debug Entering serialize_return methodname this gt methodname methodURI this gt methodURD if fault 408 if isset this gt methodreturn amp amp is_object this gt methodreturn amp amp get_class this gt methodreturn soap_fault Il get_class this gt methodreturn nusoap fault this gt debug got a fault object from method this gt fault this gt methodreturn return elseif this gt methodreturnisliteralxml return_val this gt methodreturn returned value s else this gt debug got a n gettype this gt methodreturn from m
228. le _ UE BUTTON LOGIN buttonValue jk 143 break case 1 buttonStyle style min height 20px padding left 30px cursor pointer background image url urlImgPath nm login png background position 0 O background repeat no repeat width auto buttonValue _UE_BUTTON_LOGIN break case 0 default buttonStyle i buttonValue _UE_BUTTON_LOGIN break m echo lt input type submit name Submit class button class_sfx value buttonValue buttonStyle gt if Shorizontal show remind register icons 2 echo amp nbsp amp nbsp n else echo lt td gt lt tr gt n lt tr gt lt td gt if isset pluginDisplays afterButton 144 echo pluginDisplays afterButton if show_lostpass loginPost _CB_framework gt viewUrl lostpassword if https_post amp amp l isHttps if substr loginPost O 5 l http amp amp substr loginPost 0 6 https loginPost cblogin_live_site loginPost loginPost str_replace http https loginPost m echo lt a href loginPost class mod_login class_sfx gt if show_remind_register_icons gt 1 mr echo lt img src urlImgPath forgot png alt UE USERNAME PASSWORD REMINDER title UE USERNAME PASSWORD REMINDER width 25px height 20px stvle bord
229. line_body_text if sHablaOfflineBodyText We are offline send us a message sHablaOfflineBodyText sHablaOfflineSentText params gt get habla_offline_sent_text_DEFAULT 0 JText _ Thank you for your message We will get back to you as soon as we can params gt get habla_offline_sent_text if sHablaOfflineSentText Thank you for your message We will get back to you as soon as we can sHablaOfflineSentText 669 sA wayText params get away text DEFAULT 0 1 2 JText _ Live Help Unavailable params gt get away_text if sAwayText Live Help Unavailable sAwayText sSendText params gt get send_text_DEFAULT 0 1 JText _ Send params gt get send_text if sSendText Send sSendText sSendingText params gt get sending_text_DEFAULT 0 1 2 JText _ sending params gt get sending_text if sSendingText sending mm sSendingText nInline params gt get inline 1 nShowAway params gt get show_away 1 nShowAwayAsHeader params gt get show_away_as_header 1 nHideMinMaxButtons params gt get hide_min_max_buttons 1 nEnableButtons params gt get enable_buttons 1 nParseLinks params gt get parse_links 1 670 sUrlHandlerTargetWindow params gt get url_handler_targ
230. lt 0 Editor Editor de la categoria del sitio web Ordering Orden de la categoria del sitio web valor por default 1 Access El acceso de la categoria del sitio web valor por default 0 Count El contador de las categorias del sitio web valor por default 0 Params Los par metros de la categoria del sitio web car cter v lido A Z a z 25 Table jos_components Componentes del Sitio Este objeto guarda los distintos componentes usados para el sitio web Ejemplo calendario Blogs encuestas M dulo Validador de Idioma entre otros 2 25 Columns poe a VARCHAR 50 ei Te IE VARCHAR 25 f _ hie BEER 26 VARCHAR 25 5 ii as SEE TEXT TINYINT 4 Table jos_components id name link menuid parent admin_menu_link admin_menu_alt option ordering admin_menu_imag iscore params enabled Id Clave primaria de la tabla de componentes del sitio web Name Nombre de los componentes del sitio web link Enlace al siguiente nivel de opciones menuid 0 parent 0 admin_menu_link Enlace a las opciones que constan en el menu admin_menu_alt Gestion de banderas de los componentes del sitio Web Option Opciones de los componentes del sitio web banderas comunes ordering Niveles o escalas de los componentes del sitio web por default 0 admin_menu_imag La admisi n del men de imagen iscore 0 27 para
231. lue pe The XML element namespace string or false var mixed access private var element_ns per The XML type namespace string or false var mixed access private var type_ns per The XML element attributes array or false var mixed access private 298 var attributes per constructor param param param param param param string name optional name mixed type optional type name mixed value optional value mixed element_ns optional namespace of value mixed type_ns optional namespace of type mixed attributes associative array of attributes to add to element serialization access public oy function soapval name soapval type false value 1 element_ns false type_ns false attributes false parent nusoap_base this gt name name this gt type type this gt value value 299 300 this gt element_ns element_ns this gt type_ns type_ns this gt attributes attributes pe return serialized value param string use The WSDL use value encodedlliteral return string XML data access public function serialize use encoded return this gt serialize_val this gt value this gt name this gt type this gt element_ns this gt type_ns this gt attributes Suse true pe decodes a soapval object into a PHP native type 301
232. lved There are many ways you can make a positive difference Have fun using Joomla AAA AAA 7 Bean 692 Elaborado por Araceli Davila M 2 9 1 2 Administrador de Articulos Nuestra materia prima son los articulos para lo cual el Administrador de articulos maneja las opciones de crear publicar una noticia seleccionada archivar despublicar Gr fico No 29 Administrador de Articulos YU Joomla MASHUP Sitio Men s Contenidos Componentes Extensiones Herramientas Ayuda 4 Vista previa o M2 O Cerrar sesi 77 Administrador de art culos A RG o PES BYO RR Q Desarchivar Archivar Publicar Retirar la publicaci n Mover Copiar Papelera Corregir Crear Preferencias Ayude Fitro A Etimpisr fio Seleccione uns secci n yy Seleccione una categoria jw Elegir autor Selecione el estado jv s JE Titulo Publicado P gina principal Orden A Acceso Secci na Categor a Autor Fecha Clics ID F Espa a primer productor mundial de energ a termosolar z 6 4 P blico Administrador 24 11 10 I El calentamiento global podria llevar inviernos m s frios al norte de Europa A e ar 5 P blico Administrador 2411 10 1 r ee eg de la alimentaci n ecol gica en los comedores y o 5 abies Ali al ap la TF COMPUTACION Y G 4 P blico CLASIFICADOS Productos Lady Cardoso 4 01 11 FT router G a 2 P blico CLASIFICADOS Productos uff 14 01 11 I PenDrive 2068 Y e a 3 P blico CLA
233. minator timed out after length strlen data this gt debug read before timeout n data this gt setError socket read of chunk terminator timed out return false while chunked amp amp content_length gt 0 amp amp feof this gt fp if feof this gt fp this gt debug read to EOF this gt debug read body of length strlen data this gt incoming_payload data this gt debug received a total of strlen this gt incoming_payload bytes of data from server close filepointer if 352 isset this gt incoming_headers connection amp amp strtolower this gt incoming_headers connection close this gt persistentConnection Il feof this gt fp fclose this gt fp this gt fp false this gt debug closed socket connection was closed unexpectedly if this gt incoming_payload this gt setError no response from server return false decode transfer encoding if isset this gt incoming_headers transfer encoding amp amp strtolower this gt incoming_headers transfer encoding chunked if data this gt decodeChunked data 1b this gt setError Decoding of chunked data failed return false 353 print lt pre gt nde chunked n n data n n n lt pre gt set decoded payload
234. mp strncasecmp cblogin_live_site https www 12 0 amp amp strncasecmp substr cblogin_live_site 8 substr login 12 len live site 8 0 login https substr login 12 login cbSef login if https_post gt 1 amp amp l isHttps if strnemp login http 5 0 amp amp strncmp login https 6 0 login cblogin_live_site login login str_replace http https login loginPost _CB_framework gt viewUrl login if https_post amp amp l isHttps if Csubstr loginPost 0 5 http amp amp substr loginPost 0 6 https loginPost cblogin_live_site loginPost 133 loginPost str_replace http https loginPost now we need to make sure that the cookie in return of this post is sent to the most generic domain in case multiple domains exist if the current page return is without www then login should also be without www even if live_site has www if strncasecmp loginPost http www 11 0 amp amp strncasecmp cblogin_live_site http 7 amp amp strncasecmp substr loginPost 11 substr return 7 len_live_site 11 0 the login return string matches the live site without www in it add www subdomain as live_site has it loginPost http substr loginPost 11 elseif strncasecmp lo
235. mp property gt getAttribute name ga webPropertyld 0 tmp webProfileld property gt getAttribute value profiles tmp else throw new Exception getWebsiteProfiles failed to get a valid XML from Google Analytics API service return profiles per Make the API call to the url with the _authCode specified kol param url return result from _postTo 658 sf private function _callAPI url return this gt _postTo url array array Authorization GoogleLogin auth this gt _authCode pe Authenticate the email and password with Google and set the _authCode return by Google param none return none private function _authenticate postdata array accountType gt GOOGLE Email gt this gt _email Passwd gt this gt _passwd service gt analytics source gt askaboutphp v01 659 response this gt _postTo https www google com accounts ClientLogin postdata process the response if response preg_match Auth response matches if isset matches 1 this gt _authCode matches 1 return TRUE return FALSE pe Performs the curl calls to the url specified param string url param array data specify the data to be POST ed to url param array header specify any header information 660 return response fr
236. ms Los par metros de los componentes del sitio web pueden ser algunos Enabled Habilitado a los componentes del sitio web 1 car cter v lido A Z a z Table jos_comprofiler Componentes instalados del Comunity Builder para nuestro caso es el componente de Twitter Este objeto guarda la relaci n principal del componente de Twitter donde esta la fotografia del Avatar del usuario y la ip de acceso El twitter es unade las redes sociales mas famosas en la actualidad la cual sirve para estar en contacto con familiares amigos establecer negocios entre otras funciones Avatar es un campo que se usan en las tablas de la base de datos con el fin de realizar modifiaciones a las fotografias de las personas que visitan el sitio web La ip de acceso es una configuraci n que realiza el administrador del sitio con la finalidad de establecer y dar todos los permisos requeridos a las personas que ingresan al sitio web 28 3 25 Columns Column Name Datatype Comment Null ba Ed ei cl came a u m middlename VARCHAR 1 NULL 00 a message_last_sen DATETIME t DN Ze Een message_number INT 11 sent lastupdatedate DATETIME 0000 00 00 00 00 00 registeripaddr VARCHARG 0 cbactivation VARCHAR 5 0 WAA aa twitter_username VARCHAR 2 55 Yes No No Yes twitter_previous_ BIGINT 20 userid twitter_lastupdate DATETIME 0000 00 00 00 00 00 jos_comprofiler 1d firstname
237. ms_link el default break mm pmsMsg if total_pms gt 0 pmsMsg lt a href cbSef pms_link m class mod_login class_sfx id mod_login_pmsimg id_sfx gt pmsMsg lt img border 0 src urlImgPath mail gif width 14 height 15 alt NEW m classs mod login class sfx id mod_login_messagesimg id_sfx gt lt a gt lt br Im n 124 pmsMsg lt a href cbSef pms_link class mod_login class_sfx id mod_login_pmsa id_sfx gt pmsMsg lt span id mod login messagestext id sfx 3 UE PM MESSAGES HAVE total_pms amp nbsp total_pms 1 UE PM NEW MESSAGE UE_PM_NEW_MESSAGES lt span gt lt a gt n else if show_pms gt 2 pmsMsg lt a href cbSef pms_link m class mod_login class_sfx id mod_login_no_pms id_sfx gt pmsMsg lt span id mod_login_nomessagestext id_sfx gt _ UE_PM_NO_MESSAGES lt span gt lt a gt n if SpmsMsg if horizontal echo preDiv margin top 0 7em id mod login pms id sfx 3 echo pmsMsg if horizontal echo postDiv 125 if showPendingConnections if isset ueConfig allowConnections amp amp ueConfig allowConnections query SELECT count FROM comprofiler members WHERE pending 1 AND memberid int _CB_framework gt myld
238. msnameprefix pms _CB_database gt setQuery query_pms_link pms_link_id _CB_database gt loadResult pms_link index php option com_ pmsnameprefix pms amp amp page inbox pms_link_id amp amp ltemid pms link id break case 5 Clexus pmsnameprefix my query_pms_count SELECT count id FROM __ pmsnameprefix pms WHERE userid int _CB_framework gt myld AND readstate 0 _CB_database gt setQuery query_pms_count total_pms CB database PloadResult guery pms link SELECT id FROM menu WHERE published gt 0 AND link LIKE TA com_ pmsnameprefix pms _CB_database gt setQuery query_pms_link pms_link_id _CB_database gt loadResult 119 pms_link index php option com_ pmsnameprefix pms amp amp task inbox pms_link_id amp amp ltemid pms_link_id break case 6 PMS Enhanced 2 x by Stefan pmsnameprefix query_pms_count SELECT count id FROM __ pmsnameprefix pms WHERE recip_id int CB framework gt myld AND readstate 2 0 AND inbox 1 _CB_database gt setQuery query_pms_count total_pms _CB_database gt loadResult query_pms_link SELECT id FROM __menu WHERE published gt 0 AND link LIKE TA com_ pmsnameprefix pms _CB_database gt setQuery query_pms_link pms_link_id _CB_database gt loadResult pms_link index php o
239. n ret else this gt debug in buildVal no children building scalar cdata isset this gt message pos cdata this gt message pos cdata if isset this gt message pos type ret this gt decodeSimple cdata this gt message pos type isset this gt message pos type_namespace this gt message pos type_namespace this gt debug in buildVal return ret return ret parent this gt message pos parent if isset this gt message parent type amp amp this gt message parent type array amp amp isset this gt message parent arrayType ret this gt decodeSimple cdata this gt message parent arrayType isset this gt message parent arrayTypeNamespace this gt message parent arrayTypeNamespace this gt debug in buildVal return ret return ret ret this gt message pos cdata this gt debug in buildVal return ret return ret pe Backward compatibility class soap_parser extends nusoap_parser gt lt php pe nu soapclient higher level class for easy usage 580 581 usage instantiate client with server info soapclient new nusoap_client string path mixed wsdl call method get results echo soapclient gt call string methodname array parameters bye bye clie
240. n de la galer a de fotos del sitio web 1 67 Approved 1 checked_out 0 checked_out_time 0 Ordering Ordenes de la galeria de fotos del sitio web 1 Params Interacci n por el servidor Par metros Null Metakey Interacci n por el servidor Null metadesc Interacci n por el servidor Null extlink1 Interacci n por el servidor Null Extlink2 Interacci n por el servidor Null Extid Interacci n por el servidor Extl Interacci n por el servidor Extm Interacci n por el servidor Exts Extensiones de la galeria de fotos del sitio web Exto Interacci n por el servidor Extw Interacci n por el servidor Exth Interacci n por el servidor Table jos_poll_data Tabla de Preguntas de Encuestas Esta tabla guarda informaci n solo de las preguntas en caso de publicar una encuesta 68 19 25 Columns jos_poll_data id pollid text hits Id Identificaci n de los datos de las encuestas y clave primaria del sitio web Pollid Id de la encuesta del sitio web Text Texto de los datos del las encuestas del sitio web Hits Numero de veces en que se ha realizado la encuesta Table jos_poll_date Tabla de respuestas de encuestas En esta tabla se almacenara el banco de respuestas sin importar el orden de las preguntas 69 20 25 Columns Column Datatype Not Default Comment Name Null id BIGINT 2 Yes 0 feo e es me
241. n detallada e ilustrada de cada una de las opciones que lo forman Y Funciones no previstas o inesperadas 2 3 A QUIEN VA DIRIGIDO ESTE MANUAL Est dirigido a todos los cibernautas que deseen interactuar con un Mashup de contenido as como a todos aquellos que deseen explotar las bondades del sitio para 687 aprovechar de una manera eficaz el desempefio de las Tecnologias de Informaci n y mejorar la experiencia del usuario 2 4 CONOCIMIENTOS PREVIOS Se recomienda que los usuarios tengan conocimientos generales de c mo buscar informacion en Internet el saber utilizar los navegadores que existen en el mercado Ya que la usabilidad del sitio esta calificada para resolverlo bajo cualquier servidor Sistema Operativo e Idioma del sitio Es decir estamos aptos para que la Interacci n Persona computador sea una experiencia c moda e inolvidable lo que le permite regresar al sitio Y quien quita ser una fuente de ingresos colocando publicidad 2 5 ACERCA DE ESTE MANUAL Este manual contiene las instrucciones necesarias para indicar cuales son las mejores opciones a seguir para el desempefio de una funcionalidad en especial 2 6 CARACTERISTICAS DEL SITIO 2 7 1 INTRODUCCION En un navegador colocamos la url 688 Gr fico No 24 Url Oficial del Mashup MASHUP Windows Internet Explorer G a oe PS http www mantentealdia net Elaborado por Araceli Davila M El equivalente para Mozilla Firefox K
242. n source software licenses See COPYRIGHT php for copyright notices and details no direct access defined _JEXEC or die Restricted access global mainframe date amp JFactory getDate cur_year date gt toFormat Y csite_name mainframe gt getCfg sitename if JString strpos JText FOOTER LINET date linel ereg_replace date cur_year JText FOOTER LINET else linel JText _ FOOTER_LINEI if JString strpos linel sitename lineone ereg_replace sitename csite_name linel else lineone line 150 require JModuleHelper getLayoutPath mod_footer 2 gt C wamp www mashup modules mod_latestnews mod_latestnews php lt php ff version ld mod_latestnews php 10381 2008 06 01 03 35 53Z pasamio package Joomla copyright Copyright C 2005 2008 Open Source Matters All rights reserved license GNU GPL see LICENSE php Joomla is free software This version may have been modified pursuant to the GNU General Public License and as distributed it includes or is derivative of works licensed under the GNU General Public License or other free or open source software licenses See COPYRIGHT php for copyright notices and details vi no direct access defined JEXEC or die Restricted access Include the syndicate functions only once require_once dirname FILE DS help
243. nSSL l l this gt debug connect connection timeout connection_timeout response timeout response_timeout scheme this gt scheme host this gt host port this gt port if this gt io_method socket if is_array this gt proxy host this gt host port this gt port else host this gt proxy host port this gt proxy port use persistent connection 312 if this gt persistentConnection amp amp isset this gt fp amp amp is_resource this gt fp if feof this gt fp this gt debug Re use persistent connection return true fclose this gt fp this gt debug Closed persistent connection at EOF munge host if using OpenSSL if this gt scheme ssl host ssl host this gt debug calling fsockopen with host host connection timeout connection_timeout open socket if connection timeout gt 0 this gt fp fsockopen host this gt port this gt errno this gt error_str connection_timeout 313 else this gt fp fsockopen host this gt port this gt errno this gt error_str test pointer if this gt fp msg Couldn t open socket connection to server this gt url if this gt errno msg Error this gt errno this gt error_str else msg prior to connect This is often a pro
244. name access private function contractQname qname get element namespace 224 this gt xdebug Contract qname if strrpos qname get unqualified name name substr qname strrpos qname 1 get ns ns substr qname 0 strrpos qname p this gt getPrefix FromNamespace ns if Sp return p name return qname else return qname per expands changes prefix to namespace a qualified name kol param string qname qname 225 return string expanded qname access private function expandQname qname get element prefix if strpos qname amp amp preg_match http VV qname get unqualified name name substr strstr qname 1 get ns prefix prefix substr qname 0 strpos qname if isset this gt namespaces prefix return this gt namespaces prefix name else return qname else return qname 226 per returns the local part of a prefixed string returns the original string if not prefixed param string str The prefixed string return string The local part access public function getLocalPart str if sstr strrchr str get unqualified name return substr sstr 1 else return str per returns the prefix part of a prefixed string returns false if not prefixed 227 param string str The prefixed stri
245. nection true 617 pe gets the default RPC parameter setting Tf true default is that call params are like RPC even for document style Each call can override this value This is no longer used return boolean access public deprecated function getDefaultRpcParams return this gt defaultRpcParams per sets the default RPC parameter setting Tf true default is that call params are like RPC even for document style 618 Each call can override this value This is no longer used ES param boolean rpcParams access public deprecated function setDefaultRpcParams rpcParams this gt defaultRpcParams rpcParams per dynamically creates an instance of a proxy class allowing user to directly call methods from wsdl return object soap_proxy object access public function getProxv NULL wsdl twice 619 r rand SevalStr this gt _getProx yClassCode r this gt debug proxy class evalStr if this gt getError this gt debug Error from _getProxyClassCode so return return null eval the class eval evalStr instantiate proxy object eval proxy new nusoap_proxy_ r transfer current wsdl data to the proxy thereby avoiding parsing the proxy gt endpointT ype wsdl proxy gt wsdlFile this gt wsdlFile proxy gt wsdl this gt wsdl proxy gt op
246. ng return mixed The prefix or false if there is no prefix access public function getPrefix str if pos strrpos str get prefix return substr str 0 pos return false per pass it a prefix it returns a namespace param string prefix The prefix return mixed The namespace false if no namespace has the specified prefix access public 228 function getNamespaceFromPrefix prefix if isset this gt namespaces prefix return this gt namespaces prefix this gt setError No namespace registered for prefix prefix return false per returns the prefix for a given namespace or prefix or false if no prefixes registered for the given namespace x param string ns The namespace return mixed The prefix false if the namespace has no prefixes access public function getPrefix FromNamespace ns foreach this gt namespaces as p gt n if ns n Il ns p this gt usedNamespaces p n 229 return p return false per returns the time in ODBC canonical form with microseconds Oreturn string The time in ODBC canonical form with microseconds access public function getmicrotime if function exists gettimeofdav tod gettimeofday sec tod sec usec tod usec else sec time usec 0 230 return strftime Y m d H M S sec sprintf 0
247. nity Builder 1 2 extensions copyright C 2004 2010 Beat amp JoomlaJoe amp parts 2000 2005 Miro International Pty Ltd license http www gnu org licenses old licenses gpl 2 0 html GNU GPL version 2 Credits to Jeffrey Randall for initial implementation of avatar and to Antony Ventouris for the PMS integration he also added the cool animated image if defined VALID CB Il defined JEXEC Il defined VALID MOS die Direct Access to this location is not allowed per CB framework global CBframework _CB_framework global _CB_framework _CB_database ueConfig mainframe _SERVER 102 if defined JPATH_ADMINISTRATOR if file_exists JPATH_ADMINISTRATOR components com_comprofiler plugin foundation php echo CB not installed return include_once JPATH_ADMINISTRATOR leomponents com comprofiler plugin foundation php else if 1 file_exists mainframe gt getCfg absolute_path administrator components com_comprofiler plugin foundation php echo CB not installed return include once mainframe gt getCfg absolute_path Tadministrator components com comprofiler plugin foundation php cbimport cb database cbimport language front absolute_ path CB framework getCfg absolute_path cblogin_live_site _CB_framework gt getCfg live_site
248. nizer TM Abri dat Imprimir ab Grabar nculos favorit Nombre Fecha modificaci n Tipo Tama o WB Dropbox 3 es ES com_banners ini 25 11 2010 12 47 Opciones de confi 1KB es ES com_contact ini 25 11 2010 12 47 Opciones de confi 2KB IF Documentos 3 es ES com_content ini 25 11 2010 12 47 Opciones de confi 5 KB E Im genes 4 es ES com_contentsub 26 11 2010 1 05 Opciones de confi 5KB Mas gt gt es ES com frontpage ini 25 11 2010 12 47 Opciones de confi 1 KB Carpetas w J es ES com jcomments 25 11 2010 12 47 Opciones de confi 27 KB thumbs a ti es ES com_mailto ini 25 11 2010 12 47 Opciones de confi 2 KB de er 35 es ES com_media ini 25 11 2010 12 47 Opciones de confi 1KB de tones 35 es ES com_messages ini 25 11 2010 12 47 Opciones de confi 1 KB Mi eno es ES com_myblog ini 13 01 2011 13 41 Opciones de confi 6KB blog e es ES com_newsfeeds i 25 11 2010 12 47 Opciones de confi 1KB de tp es ES com_phocagalle 28 11 2010 17 49 Opciones de confi 92 KB amp general i es ES com phocagalle 25 11 2010 12 47 Opciones de confi 2KB de logo 2 es ES com_poll ini 25 11 2010 12 47 Opciones de confi 2KB B fokstones E ji es ES com_search ini 25 11 2010 12 47 Opciones de confi 2KB B styles a3 es ES com_user ini 25 11 2010 12 47 Opciones de confi 12 KB N tutorial 2 es ES com weblinks ini 25 11 2010 12 47 Opciones de confi 2KB Bl food es ES com_wrapper ini 25 11 20
249. nk_size gt 0 this gt debug chunkstart chunkstart chunk_size chunk_size chunkend strpos buffer Ib chunkstart chunk_size Just in case we got a broken connection 337 if chunkend FALSE chunk substr buffer chunkstart append chunk data to entity body new chunk length strlen chunk break read chunk data and CRLF chunk substr buffer chunkstart chunkend chunkstart append chunk data to entity body new chunk length length chunk size length strlen chunk read chunk size and CRLF chunkstart chunkend strlen 1b chunkend strpos buffer Ib chunkstart strlen 1b if chunkend FALSE break Just in case we got a broken connection 338 temp substr buffer chunkstart chunkend chunkstart chunk_size hexdec trim temp chunkstart chunkend return new per Writes the payload including HTTP headers to this gt outgoing_payload ok param param retum access il string data HTTP body string cookie_str data for HTTP Cookie header void private function buildPayload data cookie_str Note for CURL connections this gt outgoing_payload is ignored as is the Content Length header but these are still created as debugging guides 339 add content length header if this gt request_method GET this gt
250. nown xml not detected got gettype val for val break this gt debug serialize_val returning xml return xml pe serializes a message param string body the XML of the SOAP body param mixed headers optional string of XML with SOAP header content or array of soapval objects for SOAP headers or associative array param array namespaces optional the namespaces used in generating the body and headers param string style optional rpcldocument param string use optional encodedlliteral 220 param string encodingStyle optional usually http schemas xmlsoap org soap encoding for encoded return string the message access public function serializeEnvelope body headers false namespaces array style rpc use enc oded encodingStyle http schemas xmlsoap org soap encoding TODO add an option to automatically run utf8_encode on body and headers if this gt soap_defencoding is UTF 8 Not doing this automatically allows one to send arbitrary UTF 8 characters not just characters that map to ISO 8859 this gt debug In serializeEnvelope length strlen body body max 1000 characters substr body 0 1000 style style use use encodingStyle encodingStyle this gt debug headers this gt appendDebug this gt varDump headers this gt debug namespaces this gt appendDebug this gt varD
251. nt unset soapclient author Dietrich Ayala lt dietrich ganx4 com gt author Scott Nichol lt snichol users sourceforge net gt version Id nusoap php v 1 123 2010 04 26 20 15 08 snichol Exp access public gi class nusoap_client extends nusoap_base 582 var username Username for HTTP authentication var password Password for HTTP authentication var authtype Type of HTTP authentication var certRequest array Certificate for HTTP SSL authentication var requestHeaders false SOAP headers in request text var responseHeaders SOAP headers from response incomplete namespace resolution text var responseHeader NULL SOAP Header from response parsed var document SOAP body response portion incomplete namespace resolution text var endpoint var forceEndpoint overrides WSDL endpoint var proxyhost var proxyport var proxyusername var proxypassword var portName port name to use in WSDL var xml_encoding response messages var http_encoding false var timeout 0 var response_timeout 30 var endpointT ype initialization error 583 character set encoding of incoming HTTP connection timeout HTTP response timeout soaplwsdl empty for WSDL var persistentConnection false var defaultRpcParams false This is no longer used va
252. ntent margin left Opx padding bottom 2em nav padding top 10px padding bottom 10px padding left 15px font size 70em margin top 10px margin left Opx color 000000 background color ccccff width 20 margin left 20px margin top 20px title font family arial font size 26px color ffffff 478 background color 999999 width 100 margin left Opx margin right Opx padding top 10px padding bottom 10px hidden position absolute visibility hidden z index 200 left 250px top 100px font family arial overflow hidden width 600 padding 20px font size 10px background color 999999 layer background color FFFFFF a a active color charcoal font weight bold a visited color 666666 font weight bold a hover color cc3300 font weight bold lt style gt lt script language JavaScript type text javascript gt lt POP UP CAPTIONS function lib_bwcheck Browsercheck needed this ver navigator app Version this agent navigator userA gent this dom document getElementB yld 1 0 479 this operaS this agent indexOf Opera 5 gt 1 this ie5 this ver indexOf MSIE 5 gt 1 amp amp this dom amp amp this opera5 1 0 this ie6 this ver indexOf MSIE 6 gt 1 amp amp this dom amp amp this opera5 1 0 this ie4 document all amp amp this dom amp amp this opera5 1 0 this ie this ie4llthis ieSlithis ie6
253. ntificaci n de categoria del video del sitio web Table jos_hwdvidslogs_views Tabla de informacion de Videos En esta tabla se guarda el detalle de la estadistica del mismo 25 25 Columns Ko Calma Name Datatype NOUN ett Comment Li L a ME Wa user_id VARCHAR 45 No Mad AA EEN ENE lae wmo jos hwdvidslogs views f ide video id user id date Ide Identificaci n l Video_id Identificaci n de video del sitio web User_id Identificaci n de usuario del sitio web 77 Date Fecha del sitio web 1 11 SCRIPT PARA LA CREACION DE BASE DE DATOS phpMyAdmin SQL Dump version 3 3 9 http www phpmyadmin net Servidor localhost Tiempo de generacion 20 02 2011 a las 12 31 33 Version del servidor 5 1 52 Version de PHP 5 2 4 Creaci n de Base de datos Base de datos mashupdb create database mashupdb use mashupdb Estructura de tabla para la tabla jos categories Categorias del sitio CREATE TABLE IF NOT EXISTS jos categories id int 11 NOT NULL AUTO INCREMENT parent id int 11 NOT NULL DEFAULT 0 title varchar 255 NOT NULL DEFAULT 78 name varchar 255 NOT NULL DEFAULT alias varchar 255 NOT NULL DEFAULT image varchar 255 NOT NULL DEFAULT section varchar 50 NOT NULL DEFAULT image position varchar 30 NOT NULL DEFAULT description tex
254. nts array restrictionBase gt PhpType gt order gt sequencelall attrs gt array refs to attributes array param string type the type param string ns namespace not prefix of the type return mixed access public 473 see nusoap_xmlschema function getTypeDef type ns this gt debug in getTypeDef type type ns ns if ns amp amp isset this gt namespaces tns ns this gt namespaces tns this gt debug in getTypeDef type namespace forced to ns if isset this gt schemas ns foreach this gt schemas as nsO gt schema0 if strcasecmp ns ns0 0 this gt debug in getTypeDef replacing schema namespace ns with ns0 ns ns0 break if isset this gt schemas ns this gt debug in getTypeDef have schema for namespace ns 474 for i 0 i lt count this gt schemas ns i xs amp this gt schemas ns i t xs gt getTypeDef type this gt appendDebug xs gt getDebug xs gt clearDebug if St this gt debug in getTypeDef found type type if lisset t phpType get info for type to tack onto the element uqType substr t type strrpos t type 1 ns substr t type 0 strrpos t type etype this gt getT ypeDef uqType ns if etype this gt d
255. o gt else echo lt div style float avatar_position margin 3px Opx 4px Opx gt echo lt a href _CB_framework gt userProfileUrl class mod_login class_sfx gt m echo lt img src htmispecialchars oValue style margin Opx 1px 3px 1px border width 0px alt name CU title UE MENU VIEWMYPROFILE DESC m class mod login Sclass sfx id mod login avatar id sfx gt echo lt a gt lt div gt n 111 avatarDisplayed true if trim text_show_profile if compact amp amp show_remind_register_icons 2 Il horizontal if avatar_position default echo lt div style text align center margin left auto margin right auto gt else echo lt div style float avatar_position margin 3px Opx 4px Opx gt echo lt a href _CB_framework gt userProfileUrl class mod_login class_sfx gt echo lt span title _ UE MENU VIEWMYPROFILE DESC class mod_login_showprofile class_sfx gt if show_remind_register_icons gt 1 echo lt img src urlImgPath username png alt _UE_MENU_VIEWMYPROFILE_DESC width 25px height 20px stvle border width Opx cursor pointer gt 112 if show_remind_register_icons lt 1 if defined text_show_profile echo constant text_show_profile else echo text_show
256. o socket this gt debug couldn t write message data to socket return false 342 this gt debug wrote data to socket length strlen this gt outgoing_payload return true else if this gt io_method curl set payload CURL does say this should only be the verb and in fact it turns out that the URI and HTTP version are appended to this which some servers refuse to work with so we no longer use this method this gt setCurlOption CURLOPT_CUSTOMREQUEST this gt outgoing_payload curl_headers array foreach this gt outgoing_headers as k gt v if k Connection k Content Length II k Host ll k Authorization k Proxy Authorization this gt debug Skip CURL header k v else curl_headers k v if cookie_str curl_headers Cookie cookie_str per 343 this gt setCurlOption CURLOPT_HTTPHEADER curl_headers this gt debug set CURL HTTP headers if Sthis gt request_method POST this gt setCurlOption CURLOPT_POST 1 this gt setCurlOption CURLOPT_POSTFIELDS data this gt debug set CURL POST data else insert custom user set CURL options foreach this gt ch_options as key gt val this gt setCurlOption key val this gt debug set CURL payload return true 344 gets the SOAP response via HT
257. om submission to url 7 private function _postTo url data array header array check that the url is provided if lisset url return FALSE send the data by curl ch curl_init curl_setopt ch CURLOPT_URL url curl_setopt ch CURLOPT_RETURNTRANSFER TRUE curl_setopt ch CURLOPT_SSL_VERIFYPEER FALSE if count data gt 0 POST METHOD curl_setopt ch CURLOPT_POST TRUE curl_setopt ch CURLOPT_POSTFIELDS data else header array application x www form urlencoded 661 curl_setopt ch CURLOPT_HTTPHEADER header response curl_exec ch info curl_getinfo ch curl_close ch print_r info print response if Sinfo http_code 200 return response elseif Sinfo http_code 400 throw new Exception Bad request response elseif Sinfo http_code 401 throw new Exception Permission Denied response else return FALSE 662 gt lt php function createDateRangeArray strDateFrom strDateTo takes two dates formatted as YYYY MM DD and creates an inclusive array of the dates between the from and to dates could test validity of dates here but I m already doing that in the main script aryRange array iDateFrom mktime 1 0 0 substr strDateFrom 5 2 substr strDateFrom 8 2 substr strDateFrom 0 4 iDateTo mktime 1 0 0 substr strDateTo 5 2 substr strDateTo 8 2 substr strD
258. omla Use un nombre de usuario y contrase a v lidos para Nombre de usuario acceder al rea de administraci n Contrase a Volver a la p gina de inicio del Idioma Predet e sitio Elaborado por Araceli D vila M C mo se indic previamente Joomla maneja como Cat logos Los art culos secciones categor as contenido multimedia componentes pluggins usuarios esto es claro en la pantalla principal de Administraci n Gr fico No 28 Pantalla principal de Administraci n Joomla MASHUP Sitio Menus Contenidos Componentes Extensiones Herramientas Ayuda E Vista previa 0 M2 icerarses zum en v Welcome to Joomla ili O Congratulations on choosing Joomla as your content management system To help you get started check out these excellent resources for securing your server and pointers to documentation and other helpful Agregar un articulo Administradorde Administrador de la Administrador de resources nuevo articulos categor as a f On the Internet securitv is always a concern For that reason you are encouraged to subscribe to the al EN FA aS Joomia Security Announcements for the latest information on new Joomla releases emailed to you automatically Administrador Administrador de Administrador de strador de If this is one of your first Web sites security considerations may seem complicated and intimidating There multimedia men s ur 3 are three simple steps that go a long way
259. on ordering enabled position ordering KEY orderreg enabled pos order Cenabled ordering register position ordering ENGINE MyISAM DEFAULT CHARSET utf8 AUTO_INCREMENT 25 85 Estructura de tabla para la tabla jos content Tabla de Contenidos CREATE TABLE IF NOT EXISTS jos content id int 11 unsigned NOT NULL AUTO INCREMENT title varchar 255 NOT NULL DEFAULT alias varchar 255 NOT NULL DEFAULT title alias varchar 255 NOT NULL DEFAULT introtext mediumtext NOT NULL fulltext mediumtext NOT NULL state tinyint 3 NOT NULL DEFAULT 0 sectionid int 11 unsigned NOT NULL DEFAULT 0 mask int 11 unsigned NOT NULL DEFAULT 0 catid int 11 unsigned NOT NULL DEFAULT 0 created datetime NOT NULL DEFAULT 0000 00 00 00 00 00 created bv int 11 unsigned NOT NULL DEFAULT 0 created by alias varchar 255 NOT NULL DEFAULT modified datetime NOT NULL DEFAULT 0000 00 00 00 00 00 modified bv int 11 unsigned NOT NULL DEFAULT 0 checked out int 11 unsigned NOT NULL DEFAULT 0 checked out time datetime NOT NULL DEFAULT 0000 00 00 00 00 00 Publish up datetime NOT NULL DEFAULT 0000 00 00 00 00 00 publish_down datetime NOT NULL DEFAULT 0000 00 00 00 00 00 Images text NOT NULL urls text NOT NULL attribs text NOT NULL version int 11 unsigned NOT NULL DEFAULT T parentid int 1
260. onqueror bajo Windows Bajo Linux Bajo Mac Bajo una conexi n ADSL Dial Up e inclusive Inal mbrica el resultado es el mismo 2 7 2 BENEFICIOS ueremos contribuir con una nueva forma de interactuar con su clientela dando a conocer sus servicios noticias de sus productos l tener un site alojado en Internet trabaja las 24 horas por 7 dias a la semana Teniendo disponibilidad 100 del canal a sus clientes niversalidad de la web al tener acceso desde un celular o su Pc Tablet etc 689 ontribuimos con tener espacio en la web lo que mejora en la imagen de su empresa y posicionamiento de una marca 2 8 MASHUP DE CONTENIDOS 2 8 1 PAGINA PRINCIPAL Gr fico No 25 Pagina principal www mantentealdia net Elaborado por Araceli Davila M 2 9 DESCRIPCION DEL SITIO 690 2 9 1 ADMINISTRACION Todos los sitios Joomla cuentan con un manejador de Catalogos por llamarlo as a las diferentes caracter sticas que se manejar n en el sitio El link para acceder es este Gr fico No 26 Sitio Web de Administraci n MASHUP Administraci n Windows Internet Explorer G AS B http www mantentealdia net administrator Elaborado por Araceli D vila M 2 9 1 1 Inicio de Sesi n La p gina de acceso enseguida nos llevar a logearnos con nuestro user y password Gr fico No 27 Loggin de Inicio Administraci n Joomla 691 Iniciar sesi n en la administraci n de Jo
261. ontenidos Componentes Administrador de idiom Sitio Administrador Mostrar 20 Elaborado por Araceli Davila M 2 9 1 6 Administrador de Plantillas En este gestor aparecen las plantillas instaladas en nuestro sitio cabe destacar que sobre este disefio se crearan los distintos componentes como Encuestas Chat Blogs Slider que vienen en formatos predisefiados Gr fico No 33 Administrador de Plantillas 696 Joomla MASHUP Portada Men s Contenidos Componentes Extensiones Herramientas Ayuda W Vista previa 0 M2 Ocerars E Administrador de plantillas x 7 Predet Corregir Ay Portada Administrador Nombre de la plantilla Predet Asignada Versi n Fecha Autor 1 C beez 1 0 0 19 February 2007 Angie Radtke Robert Deutz 2 JA Purity 120 12 26 07 JoomlArt com 3 rhuk_mikyway 1 11 20 04 Miller 4 n refraction jis 154 05 31 09 RocketTheme Mostrar 20 w Joomla es un software gratuito liberado bajo la licencia GNU GPL License Elaborado por Araceli D vila M Las plantillas tienen la factibilidad de cambiar los tipos de letras tama os colores y estilos Al colocarnos sobre una plantilla podemos ver una presentaci n preliminar Gr fico No 34 Presentaci n preliminares de plantillas EF Administrador de plantillas Portada Administrador Nombre de la plantilla 1 C beez 2 C JA Purity 3 C rhuk_mikyway 4 C rt refraction 15 rt_refr
262. ormat for end date is wrong expecting YYYY MM DD format if strtotime startDate gt strtotime endDate throw new Exception Invalid Date Range Start Date is greated than End Date this gt _startDate startDate this gt _endDate endDate return TRUE per Retrieve the report according to the properties set in properties param array properties return array 7 public function getReport properties array 653 if count properties die getReport requires valid parameter to be passed return FALSE arrange the properties in key value pairing foreach properties as key gt value params key value compose the apiURL string apiUrl https www google com analytics feeds data ids this gt _profileld amp start date this gt _startDate amp end date this gt _endDate amp implode amp params call the API xml this gt _callAPI SapiUrl get the results if xml dom new DOMDocument dom gt loadXML xml entries dom gt getElementsByTagName entry 654 foreach entries as Sentry dimensions entry gt getElementsByTagName dimension foreach dimensions as dimension dims dimension gt getAttribute value metrics entry gt getElementsByTagName metric foreach metrics as metric name metric gt getAttribute name mets nam
263. os 7 fp fopen this gt externalWSDLURL r fpassthru fp elseif Sthis gt wsdl this gt debug In service serialize WSDL header Content Type text xml charset ISO 8859 1 r n 387 print this gt wsdl gt serialize this gt debug_flag if this gt debug_flag this gt debug wsdl this gt appendDebug this gt varDump this gt wsdl print this gt getDebugAsKMLComment else this gt debug In service there is no WSDL header Content Type text html charset ISO 8859 1 r n print This service does not provide WSDL elseif this gt wsdl this gt debug In service return Web description print this gt wsdl gt webDescription else this gt debug In service no Web description header Content Type text html charset ISO 8859 1 r n print This service does not provide a Web description per parses HTTP request headers x The following fields are set by this function when successful headers request xml_encoding SOAPAction access private function parse_http_headers global SHTTP_SERVER_VARS this gt request this gt SOAPAction if function_exists getallheaders 388 389 this gt debug In parse_http_headers use getallheaders headers getallheaders foreach headers as k gt v k strtolower k this gt headers k v this gt
264. p amp isset this gt wsdl gt namespaces namespace nsPrefix ns rand 1000 9999 this gt wsdl gt namespaces nsPrefix namespace nsPrefix this gt wsdl gt getPrefix FromNamespace namespace serialize payload if is_string params 592 this gt debug serializing param string for WSDL operation operation payload params elseif is_array params this gt debug serializing param array for WSDL operation operation payload this gt wsdl gt serializeRPCParameters operation input params this gt bindingType else this gt debug params must be array or string this gt setError params must be array or string return false usedNamespaces this gt wsdl gt usedNamespaces if isset SopDatal input encodingStyle encodingStyle SopData input encodingStyle else encodingStyle this gt appendDebug this gt wsdl gt getDebug this gt wsdl gt clearDebug 593 if errstr this gt wsdl gt getError this gt debug got wsdl error errstr this gt setError wsdl error errstr return false elseif this gt endpointType wsdl operation not in WSDL this gt appendDebug this gt wsdl gt getDebug this gt wsdl gt clearDebug this gt setError operation operation not present in WSDL this gt debug operation operation not present
265. p amp isset this gt message parent arrayType 564 this gt message pos xattrs this gt decodeSimple this gt message pos cdata this gt message parent arrayType isset this gt message parent arrayTypeNamespace this gt message parent arrayTypeNamespace else this gt message pos xattrs this gt message pos cdata this gt message pos result this gt message pos xattrs set value of simpleType or nil complexType else this gt debug adding data for scalar value this gt message pos name of value this gt message pos cdata if isset this gt message pos nil amp amp this gt message pos nil this gt message pos xattrs null elseif isset this gt message pos type f this gt message pos result this gt decodeSimple this gt message pos cdata this gt message pos type 565 isset this gt message pos type_namespace this gt message pos type_namespace else parent this gt message pos parent if isset this gt message parent type amp amp this gt message parent type array amp amp isset this gt message parent arrayType this gt message pos result this gt decodeSimple this gt message pos cdata this gt message parent
266. page If you have any questions or comments please email Dietrich Ayala dietrich O ganx4 com http dietrich ganx4 com nusoap NuSphere Corporation http www nusphere com tl Some of the standards implmented in whole or part by NuSOAP 186 i SOAP 1 1 http www w3 org TR 2000 NOTE SOAP 20000508 gt WSDL 1 1 http www w3 org TR 2001 NOTE wsdl 20010315 ya SOAP Messages With Attachments http www w3 org TR SOAP attachments i XML 1 0 http www w3 org TR 2006 REC xml 200608 16 Namespaces in XML 1 0 http www w3 org TR 2006 REC xml names 200608 16 XML Schema 1 0 http www w3 org TR xmlschema 0 S RFC 2045 Multipurpose Internet Mail Extensions MIME Part One Format of Internet Message Bodies RFC 2068 Hypertext Transfer Protocol HTTP 1 1 2 RFC 2617 HTTP Authentication Basic and Digest Access Authentication sd load classes necessary classes require once class soapclient php require once class soap val php require once class soap parser php require once class soap fault php 187 transport classes require_once class soap_transport_http php optional add on classes require once class xmischema php require_once class wsdl php server class require_once class soap_server php class variable emulation cf http www webkreator com php techniques php static class variables html GLOBALS _tran
267. para la tabla jos_comprofiler CREATE TABLE IF NOT EXISTS jos comprofiler id int 11 NOT NULL DEFAULT user id int 11 NOT NULL DEFAULT 0 firstname varchar 100 DEFAULT NULL middlename varchar 100 DEFAULT NULL lastname varchar 100 DEFAULT NULL hits int 11 NOT NULL DEFAULT 0 message last sent datetime NOT NULL DEFAULT 0000 00 00 00 00 00 80 message number sent int 11 NOT NULL DEFAULT 0 avatar varchar 255 DEFAULT NULL avatarapproved tinyint 4 NOT NULL DEFAULT 1 approved tinyint 4 NOT NULL DEFAULT 1 confirmed tinyint 4 NOT NULL DEFAULT T lastupdatedate datetime NOT NULL DEFAULT 0000 00 00 00 00 00 registeripaddr varchar 50 NOT NULL DEFAULT cbactivation varchar 50 NOT NULL DEFAULT banned tinyint 4 NOT NULL DEFAULT 0 banneddate datetime DEFAULT NULL unbanneddate datetime DEFAULT NULL bannedbv int 11 DEFAULT NULL unbannedbv int 11 DEFAULT NULL bannedreason mediumtext acceptedterms tinyint 1 NOT NULL DEFAULT 0 twitter username varchar 255 DEFAULT NULL twitter userid bigint 20 unsigned DEFAULT NULL twitter previous userid bigint 20 unsigned DEFAULT NULL twitter lastupdate datetime NOT NULL DEFAULT 0000 00 00 00 00 00 twUsername varchar 255 DEFAULT NULL twittername varchar 255 DEFAULT NULL PRIMARY KEY id UNIQUE KEY user id user id KEY apprconfbanid
268. patea title VARCHAR 5 Yes 0 EIE A A A as ordering_register INT 11 width VARCHAR Yes EEE he eed di pluginclass VARCHAR 2 No 55 40 EA O A E AA l params MEDIUMTE No NULL KT displaytype VARCHAR 2 Yes 55 position VARCHAR 2 Yes 55 jos_comprofiler_tabs tabid title description ordering ordering register width enabled pluginclass pluginid fields params sys displaytype position useraccessgroupid tabid Clave primaria para identificar cada transacci n title titulo Descripci n Descripci n Ordering Orden de presentaci n del Tab ordering_register Registro de ordenes Width Ancho default 1 41 Enabled Habilitado default 1 Pluginclass Proceso de Servidor pluginid Identificaci n del plugin Fields Campos 1 Params Par metros Null Sys Proceso de Servidor Displaytype Mostrando tipo Position Posici n Useraccessgroupid Acceso al grupo de identificaci n de usuarios car cter v lido A Z a z Table jos_content Tabla de Contenidos con respecto a todos los datos sin importar categorizaci n 8 25 Columns Key Column Datatype Not Default Comment Name Null se 42 title VARCHAR 255 alias VARCHAR 255 title_alias VARCHAR 255 introtext MEDIUMT EXT fulltext MEDIUMT EXT Be is Bi D created_by_ali VARCHAR Yes a
269. pe this gt xdebug this gt varDump etype 285 if isset etype phpType this gt elements type phpType Setypel phpType l if isset etype elements this gt elements type elements etype elements if isset etype extensionBase this gt elements type extensionBase etype extensionBase elseif ns http www w3 org 2001 XMLSchema this gt xdebug in getT ypeDef element type is an XSD type this gt elements type phpType scalar return this gt elements type elseif isset this gt attributes type this gt xdebug in getTypeDef found attribute type 286 return this gt attributes type elseif preg_match _ContainedType type f this gt xdebug in getT ypeDef have an untyped element type typeDef typeClass simpleTvpe typeDef phpType scalar typeDef type http www w3 org 2001 XMLSchema string return typeDef this gt xdebug in getTypeDef did not find type return false jek returns a sample serialization of a given type or false if no type by the given name param string type name of type return mixed access public 287 deprecated function serializeTypeDef type print in sTD for type type lt br gt if typeDef this gt getTypeDef type str lt type if is_arr
270. peration this gt fault false this gt setError this gt request this gt response this gt responseData this gt faultstring this gt faultcode this gt opData array 590 this gt debug call operation operation namespace namespace soapAction soapAction rpcParams rpcParams style style use use endpointT ype this gt endpointT ype this gt appendDebug params this gt varDump params this gt appendDebug headers this gt varDump headers if headers this gt requestHeaders headers if this gt endpointT ype wsdl amp amp is_null this gt wsdl this gt loadWSDL O if this gt getError return false serialize parameters if this gt endpointT ype wsdl amp amp opData this gt getOperationData operation use WSDL for operation this gt opData opData this gt debug found operation this gt appendDebug opData this gt varDump opData if isset SopDataf soapAction T 591 soapAction o0pData soapAction if this gt forceEndpoint this gt endpoint opDataf endpoint else this gt endpoint this gt forceEndpoint namespace isset opData input namespace 2 opDatal input namespace namespace style opDatafl style use opData input use add ns to ns array if namespace am
271. pleTypes name 295 per adds an element to the schema param array attrs attributes that must include name and type see nusoap_xmlschema access public function addElement attrs if l this gt getPrefix attrs type attrs type this gt schemaTargetNamespace attrs type this gt elements attrs name attrs this gt elements attrs name typeClass element this gt xdebug addElement attrs name this gt appendDebug this gt varDump this gt elements attrs name D 296 per Backward compatibility eL class XMLSchema extends nusoap_xmlschema gt lt php per For creating serializable abstractions of native PHP types This class allows element name namespace XSD type and XML attributes to be associated with a value This is extremely useful when WSDL is not used but is also useful when WSDL is used with polymorphic types including xsd anyType and user defined types author Dietrich Ayala sdietrich ganx4 com gt version Id nusoap php v 1 123 2010 04 26 20 15 08 snichol Exp access public tl class soapval extends nusoap base per The XML element name var string access private var name per The XML type name string or false var mixed access private var type per The PHP value var mixed access private il 297 var va
272. plexTypes S this gt currentComplexType attrs this gt complexTypes this gt currentComplexType typeClass complexType This is for constructs like lt complexType name ListOfString base soap Array gt lt sequence gt lt element name string type xsd string minOccurs 0 maxOccurs unbounded gt lt sequence gt lt complexType gt if isset attrs base amp amp preg_match Array attrs base 260 this gt xdebug complexType is unusual array this gt complexTypes this gt currentComplexType phpType array else this gt complexTypes this gt currentComplexType phpType struct this gt complexTypes this gt currentComplexType simpleContent false break case element array_push this gt elementStack this gt currentElement if isset attrs form if this gt currentComplexType attrs form this pschemalnfof elementFormDefault else global attrs form qualified 261 if isset attrs type this gt xdebug processing typed element attrs name of type Sattrs type if l this gt getPrefix attrs type if this gt defaultNamespace pos attrs type this gt defaultNamespace pos Sattrsi tvpe l this gt xdebug used default namespace to make type attrs type
273. prefix ugType encodingStyle gt contents lt name gt 515 this gt debug in serializeType returning xml return xml this gt debug in serializeType Apache SOAP type but only support Map else TODO should the type be compared to types in XSD and the namespace set to XSD if the type matches this gt debug in serializeType No namespace for type type ns uqType type if typeDef this gt getTypeDef uqType ns this gt setError type uqType is not a supported type this gt debug in serializeType type uqType is not a supported type return false else 516 this gt debug in serializeType found typeDef this gt appendDebug typeDef this gt varDump typeDef if substr uqType 1 uqT ype substr SuqTvpe 0 1 if isset typeDef phpType this gt setError type SuqT ype has no phpType this gt debug in serializeType type uqT ype has no phpTvpe return false phpType typeDef phpType this gt debug in serializeType uqType ugType ns ns phptype phpType arrayType isset typeDef arrayT ype 2 typeDefl arrayType if php type struct map value to the lt all gt element names if phpType struct if isset S typeDef typeClass amp amp typeDef typeClass element elementName ug Typ
274. ption com_ pmsnameprefix pms amp amp page inbox pms_link_id amp amp ltemid pms link id break case 7 120 pmsnameprefix missus query_pms_count SELECT COUNT FROM __missus AS m JOIN __missus_receipt AS r WHERE m id r id AND r receptorid int _CB_framework gt myld AND r rptr_rstate 0 AND r rptr_tstate 0 AND r rptr_dstate 0 AND m is_draft 0 _CB_database gt setQuery query_pms_count total_pms _CB_database gt loadResult query_pms_link SELECT id FROM __menu WHERE published gt 0 AND link LIKE com_ pmsnameprefix _CB_database gt setQuery query_pms_link pms_link_id _CB_database gt loadResult pms_link index php option com_ pmsnameprefix amp amp func showinbox pms_link_id amp amp ltemid pms link id break case 8 pmsnameprefix jim query_pms_count SELECT COUNT id FROM f jim WHERE username _CB_database gt Quote _CB_framework gt myUsername AND readstate 0 _CB_database gt setQuery query_pms_count total_pms intval _CB_database gt loadResult 121 query_pms_link SELECT id FROM menu WHERE published gt 0 AND link LIKE com_ pmsnameprefix _CB_database gt setQuery query_pms_link pms_link_id _CB_database gt loadResult pms_link index php option com_ pmsnameprefix pms_link_id amp amp Itemid pms_link_id bre
275. queda el usuario loggeado en el servicio normal de www twitter com Gr fico No 47 Pagina principal de Twitter twitter Busca Inicio Qu est pasando Tus Tweets 4 28 may G AntoV25 grande to o todo Ecuador esta con Cronolog a Menciones Retweetsy B squedas Listas Siena y A Seguidores 3 YO_FLYGERIAN vo vc TEA mal MO Put God first and you will succeed EE sej aes Elaborado por Araceli Davila M 706 Y a su vez es replicada la sesi n a nuestro sitio Gr fico No 48 Sesi n iniciada servicio Twitter en Mashup Elaborado por Araceli D vila M nal win poog ee VOS a A su vez el usuario puede hacer uso del chat entre los usuarios registrados al sitio Jis Grafico No 49 Chat Habilitado para usuario de Twitter Elaborado por Araceli Davila M Y sobre la parte inferior derecha el usuario puede leer sus tweets enviados y receptados 707 Ver la cantidad de seguidores e inclusive formatos de sindicaci n de contenidos Gr fico No 50 M dulo Twitter en Mashup Elaborado por Araceli Davila M 2 9 2 3 Participe en la Encuesta Todos los visitantes pueden hacer uso de la encuesta esto para medir el grado de aceptaci n de un servicio de un producto Cabe destacar que el servidor eval a que una encuesta la puede hacer un usuario dentro del mismo dia y de una misma IP Gr fico No 51 Encuestas Encuesta Elaborado por Araceli Davila M 708 2 9 2 4 Chat en
276. query some joomla versions 1 5 1 1 0 11 do htmlspecialchars in database name htmlspecialchars cbUnHtmispecialchars _CB_database gt loadResult 109 else name htmlspecialchars cbUnHtmispecialchars CB framework gt myUsername logout cbSef htmlspecialchars logout wondering if this was even neeeded echo lt div style width 100 padding Opx border width Opx margin Opx gt n logoutPost _CB_framework gt viewUrl logout mt echo lt form action logoutPost method post m id mod_login_logoutform id_sfx style margin Opx gt n Add Authenticated Pre text if logoutpretext if defined logoutpretext echo constant logoutpretext else echo logoutpretext echo n avatarDisplayed false if show_avatar 0 110 m if greeting echo lt span id mod_login_greeting id_sfx gt sprintf UE HI NAME name lt span gt horizontal 7 amp nbsp else if avatar_position default and greeting echo lt span id mod_login_greeting id_sfx gt sprintf UE HI NAME name lt span gt cbUser amp CBuser getinstance CB framework gt myld oValue cbUser gt avatarFilePath show_avatar if SoValue if avatar_position default echo lt div style text align center margin left auto margin right aut
277. query SELECT COUNT in FROM __comprofiler_members AS m n LEFT JOIN __comprofiler AS c ON m referenceid c id n LEFT JOIN __users AS u ON m referenceid u id in WHERE m memberid int _CB_framework gt myld AND m pending 1 n AND c approved 1 AND c confirmed 1 AND c banned 0 AND u block 0 gt if _CB_database gt setQuery query print _CB_database gt getErrorMsg totalpendingconnections _CB_database gt loadResult if totalpendingconnections gt 0 if horizontal echo lt div style margin 0 7em Opx Opx Opx align center text align center id mod_login_connections id_sfx gt echo lt span id mod_login_pendingConn id_sfx gt gt 126 m echo lt a href _CB_framework gt viewUrl m m manageconnections class mod_login class_sfx id mod_login_connectimg id_sfx gt echo lt img border 0 src SurllmgPath users gif width 21 height 15 alt NEW class mod_login class_sfx m id mod_login_connections_img id_sfx gt echo lt a gt m echo lt a href _CB_framework gt viewUrl m m manageconnections class mod_login class_sfx id mod_login_connect id_sfx gt echo _UE_PM_MESSAGES_HAVE totalpendingconnections amp nbsp _UE_CONNECTIONREQUIREACTION lt a gt lt span gt if horizontal echo lt div gt if horizont
278. r request var response var responseData var cookies array request var decode_utf8 true content w utf8_decode var operations array initialization error var curl_options array var bindingType var use_curl false HTTP request HTTP response SOAP payload of response Cookies from response or for toggles whether the parser decodes element WSDL operations empty for WSDL User specified cURL options WSDL operation binding type whether to always try to use CURL fault related variables per var fault access public var fault pe var faultcode access public var faultcode per var faultstring access public var faultstring per var faultdetail 584 585 access public var faultdetail pe constructor param mixed endpoint SOAP server or WSDL URL string or wsdl instance object param mixed wsdl optional set to wsdl or true if using WSDL param string proxyhost optional param string proxyport optional param string proxyusername optional param string proxypassword optional param integer timeout set the connection timeout param integer response_timeout set the response timeout param string portName optional portName in WSDL document access public 7 586 function nusoap_client endpoint wsdl f
279. raci n ADMINISTRACION Windows Internet Explorer provided by Ernst amp Young OO Drama Fle Edit View Favorites Tools Help A di ES ADMINISTRACION MI CUENTA ADMINIST B squeda avanzada Exportar resultados Detalles encontrados 12 P gina1 1 Resultados por pai mann n 040 Elaborado por Araceli Davila M
280. ray_pop this gt elementStack if name simpleType this gt xdebug done processing simpleType this gt currentSimpleType this gt currentSimpleType unknown this gt xdebug this gt varDump this gt simpleTypes this gt currentSimpleType 272 this gt currentSimpleT ype array_pop this gt simpleTypeStack per element content handler param string parser XML parser object param string data element content access private el function schemaCharacterData parser data pos this gt depth_array this gt depth 1 this gt message pos cdata data per serialize the schema 273 access public function serializeSchema schemaPrefix this gt getPrefixFromNamespace this gt XMLSchemaVersion xml imports if sizeof this gt imports gt 0 foreach this gt imports as ns gt list foreach list as ii if 1i location xml lt schemaPrefix import location ii location namespace ns gt n else xml lt schemaPrefix import namespace ns gt n 274 complex types foreach this gt complexTypes as typeName gt attrs ScontentStr serialize child elements if isset attrs elements amp amp count attrs elements gt 0 foreach attrs elements as element gt eParts if isset eParts r
281. rdados como UTF 8 sin BOM All ini files must be saved as UTF 8 NO BOMCONTINUE CC Elaborado por Araceli D vila M 1 4 DATOS TECNICOS DEL SITIO Dominio Adquirido a la compa a Hostgator www hostgator com Hosting Adquirido a la compa a Hostgator www hostgator com Caracter sticas Generales Espacio en Disco 800 MB Banda Ancha 5 GIGS Dominios Compartidos 1 Manejador de Archivos Si Soporte 24x7 Si Backups Programados Si Mysql Bases 1 Cuentas FTP 1 Php5 Compatible FTP Si Cuentas Pop3 Ilimitados WebMail Si Panel de Control Si phpMvAdmin Si Logs de Errores Si Direcci n IP Real Si Maximo de Conexiones 30 usuarios concurrentes Simultaneas a base de datos 1 5 DIAGRAMA DE COLABORACI N Gr fico No 7 Diagrama de Colaboraci n Servidor en Dominio www mantentealdia net Mashup_db Cliente Es atendido e Formulario Web Elaborador por Araceli D vila M 1 6 DIAGRAMA DE FLUJO DE DATOS 1 6 1 Diagrama de Contexto Gr fico Mo 8 Diagrama de Contexto o Nivel cero Diagrama de Contexto Nivel 0 MASHUP www mantentealdia net Api twitter com facebook com Elaborado por Araceli Davila M 1 6 2 Diagrama de Nivel Superior Diagrama No 9 Diagrama de Nivel Superior o Nivel uno Diagrama de Nivel Superior Nivel 1 MASHUP Lo atractivo del Mashup es tener contenido de otros sitios interactivos en la mi
282. resent in this gt methodname we see if there is a class in scope which could be referred to We will also distinguish between two deliminators to allow methods to be called a the class or an instance if strpos this gt methodname gt 0 delim else if strpos this gt methodname gt 0 delim else f 401 delim this gt debug in invoke_method delim delim class method if strlen delim gt 0 amp amp substr_count this gt methodname delim 1 try_class substr this gt methodname 0 strpos this gt methodname delim if class_exists try_class get the class and method name class try_class method substr this gt methodname strpos this gt methodname delim strlen delim this gt debug in invoke_method class class method method delim delim else this gt debug in invoke_method class try_class not found else 402 try_class this gt debug in invoke_method no class to try does method exist if class if function_exists this gt methodname this gt debug in invoke_method function this gt methodname not found this gt result fault method not found this gt fault SOAP ENV Client method this gt methodname orig_methodname not defined in service try class delim return
283. result this gt soapheader this gt message this gt root_header result resolve hrefs ids if sizeof this gt multirefs gt 0 foreach this gt multirefs as id gt hrefs this gt debug resolving multirefs for id Sid idVal this gt buildVal this gt ids id if is_array SidVal amp amp isset idVal id 552 unset idVal id foreach hrefs as refPos gt ref this gt debug resolving href at pos refPos this gt multirefs id refPos idVal xml_parser_free this gt parser else this gt debug xml was empty didn t parse this gt setError xml was empty didn t parsel per start element handler param param param access 553 resource parser XML parser object string name element name array attrs associative array of attributes private function start_element parser name attrs position in a total number of elements starting from 0 update class level pos pos this gt position and set mine this gt message pos array pos gt pos children gt cdata gt depth how many levels removed from root set mine as current global depth and increment global depth value this gt message pos depth this gt depth else add self as child to whoever the current parent is if pos 0 this gt mess
284. ring passwd return class public function __construct email passwd set the email and password this gt _email email this gt _passwd passwd 650 default the start and end date this gt _endDate date Y m d mktime 0 0 O date m date d 1 date Y this gt _startDate date Y m d mktime 0 0 0 date m date d 31 date Y if isset this gt _email amp amp isset this gt _passwd autenticate the user if this gt _authenticate print this gt _authCode throw new Exception Failed to authenticate please check your email and password pe Sets Profile ID param string id format ga 1234 e 651 public function setProfile id ook for a match for the pattern ga XXXXXXXX of up to 10 digits if preg_match ga d 1 10 id throw new Exception Invalid GA Profile ID set The format should ga XXXXXX where XXXXXX is your profile number this gt _profileld id return TRUE per Sets the date range param string startDate YYYY MM DD param string endDate YYYY MM DD public function setDateRange startDate endDate validate the dates if preg_match Ad 4 d 2 d 2 startDate throw new Exception Format for start date is wrong expecting YYYY MM DD format 652 if preg_match Ad 4 d 2 d 2 endDate throw new Exception F
285. rpos k this gt expandQname k k v strpos v this gt expandQname v v ee k v 537 eElements n ee elements eElements if count attrs gt 0 foreach attrs as n gt a expand each attribute foreach a as k gt v k strpos k this gt expandQname k k v strpos v this gt expandQname v v aa k v eAttrs n aa attrs eAttrs restrictionBase strpos restrictionBase this gt expandQname restrictionBase restrictionBase 538 arrayType strpos arrayType 2 this gt expandQname arrayType arrayT ype typens isset this gt namespaces types 2 this gt namespaces types this gt namespaces tns this gt schemas typens 0 gt addComplex Type name typeClass phpT ype compositor restrictionBase elem ents attrs arrayT ype per adds an XML Schema simple type to the WSDL types param string name param string restrictionBase namespace name http schemas xmlsoap org soap encoding Array param string typeClass should always be simpleType param string phpType should always be scalar param array enumeration array of values see nusoap_xmlschema access public function addSimpleType name restrictionBase typeClass simpleType phpType scalar enumeration array 539 restrict
286. rpos type uqT ype substr type strrpos type 1 ns substr type 0 strrpos type this gt debug in parametersMatchWrapped got a prefixed type uqType ns if this gt getNamespaceFromPrefix ns ns this gt getNamespaceFromPrefix ns this gt debug in parametersMatchWrapped expanded prefixed type uqType ns 493 else TODO should the type be compared to types in XSD and the namespace set to XSD if the type matches this gt debug in parametersMatchWrapped No namespace for type type ns SuqType type get the type information if typeDef this getTypeDef ugType ns this gt debug in parametersMatchWrapped type uqT ype is not a supported type return false this gt debug in parametersMatchWrapped found typeDef this gt appendDebug this gt varDump typeDef if substr uqType 1 uqT ype substr uqType 0 1 phpType typeDef phpType 494 arrayType isset typeDef arrayT ype typeDef arrayType this gt debug in parametersMatchWrapped uqType uqType ns ns phptype phpType arrayType arrayT ype we expect a complexType or element of complexType if phpType struct this gt debug in parametersMatchWrapped not a struct return false see whether the parameter names match the elements if isset typeDef elements
287. rs name attrs aname attrs name elseif isset attrs ref amp amp attrs ref http schemas xmlsoap org soap encoding arrayType if isset attrs http schemas xmlsoap org wsdl arrayType aname attrs http schemas xmlsoap org wsdl arrayType else aname elseif isset attrs ref aname attrs ref this gt attributes attrs ref attrs if this gt currentComplexType This should always be this gt complexTypes this gt currentComplexType attrs aname attrs 256 arrayType attribute if isset attrs http schemas xmlsoap org wsdl arrayType this gt getLocalPart aname arrayType this gt complexTypes this gt currentComplexType phpType array prefix this gt getPrefix aname if isset attrs http schemas xmlsoap org wsdl arrayT ype v attrs http schemas xmlsoap org wsdl arrayType else if strpos v this gt complexTypes this gt currentComplexType multidimensional true v substr v 0 strpos v clip the if strpos v amp amp isset this gt typemap this gt XMLSchemaVersion v 257 v this gt XMLSchemaVersion v this gt complexTypes this gt currentComplexType arrayType v break case complexContent optional content for a complexType
288. rt port bindingType SportDataf bindingTvpe l 468 if portName port portName binding type of port matches parameter if portData bindingT ype bindingType this gt debug getOperations found port port bindingType bindingType this gt debug port data this gt varDump portData this gt debug bindings this gt varDump this gt bindings portData binding merge bindings if isset this gt bindings portData binding operations ops array_merge ops this gt bindings portDataf binding operations if count ops 0 this gt debug getOperations found no operations for port SportName bindingType bindingType 469 return ops pe returns an associative array of data necessary for calling an operation param string operation name of operation param string bindingType type of binding eg soap soap12 return array access public function getOperationData operation bindingType soap if bindingType soap bindingType http schemas xmlsoap org wsdl soap elseif bindingT ype soap12 bindingType http schemas xmlsoap org wsdl soap12 loop thru ports foreach this gt ports as port gt portData binding type of port matches parameter 470 if portDataf binding Type bindingT ype get binding foreach
289. rts xml lt schemaPrefix element name element type this gt contractQName eParts type gt n attributes if isset this gt attributes amp amp count this gt attributes gt 0 foreach this gt attributes as attr gt aParts xml lt schemaPrefix attribute name attr type this gt contractQName aParts type n gt finish er up 279 attr foreach this gt schemalnfo as k gt v if k elementFormDefault k attributeFormDefault attr k v el lt schemaPrefix schema attr targetNamespace this gt schemaTargetNamespace n foreach array_diff this gt usedNamespaces this gt enclosingNamespaces as nsp gt ns el xmIns nsp ns xml el gt n xml lt schemaPrefix schema gt n return xml per adds debug data to the clas level debug string kol param string string debug data 280 access private function xdebug string this gt debug lt this gt schemaTargetNamespace gt string pe get the PHP type of a user defined type in the schema PAP type is kind of a misnomer since it actually returns struct for assoc arrays returns false 1f no type exists or not w the given namespace else returns a string that is either a native php type or struct param string type name of defined type
290. s Status 200 OK add debug data if in debug mode if isset this gt debug_flag amp amp this gt debug_flag payload this gt getDebugAsXMLComment this gt outgoing_headers Server this gt title Server v this gt version preg match ASRevisio n this gt revision rev 415 this gt outgoing_headers X SOAP Server this gt title this gt version rev 1 Let the Web server decide about this this gt outgoing_headers Connection Close r n payload this gt getHTTPBody payload type this gt getHTTPContentType charset this gt getHTTPContentT ypeCharset this gt outgoing_headers Content Type type charset charset charset begin code to compress payload by John NOTE there is no way to know whether the Web server will also compress this data if strlen payload gt 1024 amp amp isset this gt headers amp amp isset this gt headers accept encoding if strstr this gt headers accept encoding gzip if function exists gzencode if isset this gt debug_flag amp amp this gt debug_flag payload lt Content being gzipped 416 this gt outgoing_headers Content Encoding gzip payload gzencode payload else if isset this gt debug_flag amp amp this gt debug_flag payload lt Content w
291. s Te if preg_match pattern datestr regs return sprintf 04d 02d 02dT 02d 02d 02dZ regs 1 regs 2 regs 3 regs 4 regs 5 regs 6 return false else return datestr pe convert ISO 8601 compliant date string to unix timestamp param string datestr ISO 8601 compliant date string 234 return mixed Unix timestamp int or false access public function iso8601_to_timestamp datestr pattern 0 9 4 centuries amp years CCY Y 0 9 2 months MM 0 9 2 days DD T separator T 0 9 2 hours hh O 9 2 minutes mm O 91 2 0 9 seconds ss ss ZI 0 9 2 2 0 9 2 Z to indicate UTC HH MM SS SS for local tz s YA if preg match pattern datestr regs not ute if Sregs 8 Z op substr regs 8 0 1 h substr regs 8 1 2 235 m substr regs 8 strlen regs 8 2 2 if op regs 4 regs 4 h regs 5 regs 5 m elseif op regs 4 regs 4 h regs 5 regs 5 m return gmmktime regs 4 regs 5 regs 6 regs 2 regs 3 regs 1 JI return strtotime regs 1 regs 2 regs 3 regs 4 regs 5 regs 6 Z else return false per sleeps some number of microseconds 236 param string usec the number of microseconds to sleep access public deprecate
292. s array var messages array var currentMessage var currentOperation var portTypes array var currentPortT ype var bindings array var currentBinding var ports array var currentPort var opData array var status var documentation false var endpoint array of wsdl docs to import var import array parser vars var parser var position 0 var depth 0 var depth_array array 436 437 for getting wsdl var proxyhost var proxyport var proxyusername var proxypassword var timeout 0 var response_timeout 30 var curl_options array User specified cURL options var use_curl false whether to always try to use CURL for HTTP authentication var username Username for HTTP authentication var password Password for HTTP authentication var authtype Type of HTTP authentication var certRequest array Certificate for HTTP SSL authentication pe constructor param string wsdl WSDL document URL 438 param string proxyhost param string proxyport param string proxyusername param string proxypassword param integer timeout set the connection timeout param integer response_timeout set the response timeout param array curl_options user specified cURL options param boolean use_curl try to use CURL access public tl
293. s gt urlencode ga date ga country metrics gt urlencode ga pageviews ga visits filters gt urlencode ga country Australia 647 sort gt ga pageviews print out the report array print lt pre gt print_r report print lt pre gt catch Exception e print Error e gt getMessage gt php pe Google Analytics API Class This library is free software you can redistribute it and or modify it under the terms of the GNU Lesser General Public 648 License as published by the Free Software Foundation either version 2 1 of the License or at your option any later version This library is distributed in the hope that it will be useful but WITHOUT ANY WARRANTY without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE See the GNU Lesser General Public License for more details You should have received a copy of the GNU Lesser General Public License along with this library if not write to the Free Software Foundation Inc 59 Temple Place Suite 330 Boston MA 02111 1307 USA Author Doug Tan Website http www askaboutphp com Version 0 2 el class GoogleAnalytics 649 private _email private _passwd private _authCode private _profileld private _endDate private _startDate per public constructor param string email param st
294. s key gt value 556 key_prefix this gt getPrefix key key_localpart this gt getLocalPart key if ns declarations add to class level array of valid namespaces if key_prefix xmlIns if preg_match Ahttp VVwww w3 org V 0 9 4 VXMLSchema value this gt XMLSchemaVersion value this gt namespaces xsd this gt XMLSchemaVersion this gt namespaces xsi this gt XMLSchemaVersion instance this gt namespaces key_localpart value set method namespace if name this gt root_struct_name this gt methodNamespace value if it s a type declaration set type elseif key_localpart type if isset this gt message pos type amp amp this gt message pos type array 557 do nothing already processed arrayType else value_prefix this gt getPrefix value value_localpart this gt getLocalPart value this gt message pos type value_localpart this gt message pos typePrefix value_prefix if isset this gt namespaces value_prefix this gt message pos type_namespace this gt namespaces value_prefix else if isset attrs xmlns value_prefix this gt message pos type_namespace attrs xmlns value_prefix should do something here with the namespace of specified type elseif key_localpart arravTvpe this
295. s mod_login class_sfx gt n style list style type none margin 0px padding 0px font weight bold foreach rows as row result lt li gt lt a href _CB_framework gt userProfileUrl int row m gt userid class mod_login class_sfx gt htmlspecialchars getNameFormatOnline row gt name row gt username ueConfig name_format lt a gt lt li gt n result lt ul gt n if pretext result pretext lt br gt n result result posttext else result UE NONE echo result gt server gt wsdl gt schemaTargetNamespace urn server configuracion del metodo server gt register usuarios array usuario gt xsd string array return gt xsd string urn server urn server usuarios metodos de consultas function usuarios usuario require conexion php data 0 rs mysql_query SELECT FROM jos_users where username usuario con if mysql_num_rows rs gt 0 data 1 return data 156 157 Use the request to try to invoke the service HTTP_RAW_POST_DATA isset HTTP_RAW_POST_DATA HTTP RAW POST DATA server gt service HTTP_RAW_POST_DATA 2 gt lt php require_once DataBasePOO php db new DataBasePOO echo 111 data datos db gt Listado SELECT username FROM jos_users for i 0 i lt count datos i ro
296. s 255 0000 00 00 00 00 00 modified DATETIME Y 0000 00 00 00 00 00 modified_by INT 11 Y Yes Yes Yes Yes Yes Yes es es WA ee Elle checked_out_t DATETIME ime publish_up DATETIME publish_down DATETIME bl L o o r 0000 00 00 00 00 00 0000 00 00 00 00 00 0000 00 00 00 00 00 43 44 jos_content id title alias title_alias introtext fulltext state section_id maks catid created created_by created_by_alias modified modified_by checked out checked out time publish out f publish_down images urls attribs version parentid ordering metakey metadesc access hits metadata Id Clave primaria de tabla Title titulo del contenido del sitio web Aias Alias del titulo de contenido del sitio web title_alias Titulo de Alias del contenido del sitio web Introtext Texto introductorio Fulltext Texto normal State Estado del contenido section_id Identificaci n de secciones 1 Maks 0 Catid Id de categoria create Fecha de creaci n created_by Creado por created_by_alias alias del usuario Modified Modificado modified_by Modificado por 45 checked_out 0 checked_out_time Publicado en la fecha publish_out 0 publish_down 0 images Im gen adjunta urls Urls attribs Atributos Version Versi n parentid 0 Ordering
297. sage pos type Map amp amp this gt message pos type_namespace http xml apache org xml soap this gt debug in buildVal Java Map this gt message pos name foreach children as child_pos kv explode l this gt message child_pos children params this gt message kv 1 result amp this gt message kv 2 result generic compound type 1 elseif this gt message pos type SOAPStruct II this gt message pos type struct 576 else Apache Vector type treat as an array this gt debug in buildVal adding Java Vector or generic compound type this gt message pos name if this gt message pos type Vector amp amp this gt message pos type_namespace http xml apache org xml soap notstruct 1 else notstruct 0 foreach children as child_pos if notstruct params amp this gt message child_pos result else if isset params this gt message child_pos name de serialize repeated element name into an array if lis_array params this gt message child_pos name Il isset params this gt message child_pos name 0 577 paramsi this gt message child_pos name array params this gt message child_pos name params this gt message child_pos name amp this gt messa
298. sdl evalStr A proxy can only be created for a WSDL client this gt setError evalStr evalStr echo evalStr return evalStr if this gt endpointType wsdl amp amp is_null this gt wsdl this gt loadWSDL if this gt getError 622 return echo this gt getError evalStr foreach this gt operations as operation gt opData if Soperation create param string and param comment string if sizeof opData input parts gt 0 paramStr paramArrayStr paramCommentStr foreach opData input parts as name gt Stype paramStr name paramArrayStr name gt name paramCommentStr type name paramStr substr paramStr 0 strlen paramStr 2 623 paramArrayStr substr paramArrayStr 0 strlen paramArrayStr 2 paramCommentStr substr paramCommentStr 0 strlen paramCommentStr 2 else paramStr paramArrayStr paramCommentStr void opData namespace isset opData namespace 2 http testuri com opData namespace evalStr paramCommentStr Tg G function str_replace _ operation paramStr params array paramArrayStr m return this gt call operation params opData namespace m isset opData soapAction SopData soapAction
299. servidor access_u_r Iteraci n del servidor access_v_r Iteraci n del servidor access_u Iteraci n del servidor access_lev_u Iteraci n del servidor 51 access_v Iteraci n del servidor access_lev_v Iteraci n del servidor thumbnail Iteraci n del servidor num_vids Numero de videos num_subcats 0 order_by Ordenar por 0 Ordering ordenes checked_out Revisa el video despu s de haber sido sido subido por el usuario 0 checked_out_time 0 published Publicaciones 1 Table jos_jcomments Tabla de comentarios del sitio Esta tabla esta creada con el nico fin de que las personas que ingresen al sitio web y deseen emitir alg n comentario se puedan guardar esto con la aprobaci n del user Administrador 52 13 25 Columns Column Datatype Default Comment Name Null A GEN 1 _ ia KAKA kull 255 ING A el oral id INT 11 EE ESA VARCHAR Yes 255 object_param TEXT VARCHAR Yes 255 es pe Po Yes 255 username CHAR yd 255 EE ke INT 11 kole 53 email VARCHAR Yes 255 homepage VARCHAR Yes 255 title VARCHAR Yes 255 ip VARCHAR Yes 15 0000 00 00 00 00 00 Ee isgood SMALLINT 5 ispoor SMALLINT 5 published TINYINT 1 mee source VARCHAR Yes 255 2 kl x Y p Y M Y Y es es es es es es es es 0000 00 00 54 editor VARCHAR Yes 50
300. sient static nusoap_base globalDebugLevel 9 per nusoap_base x author Dietrich Ayala lt dietrich ganx4 com gt author Scott Nichol lt snichol users sourceforge net gt 188 version Id nusoap php v 1 123 2010 04 26 20 15 08 snichol Exp access public al class nusoap base per Identification for HTTP headers var string access private var title NuSOAP pe Version for HTTP headers var string access private var version 0 9 5 per CVS revision for HTTP headers 189 var string access private var revision Revision 1 123 pe Current error string manipulated by getError setError var string access private al var error_str pe Current debug string manipulated by debug appendDebug clearDebug getDebug getDebugAsXMLComment ES var string access private fl var debug_str per pe toggles automatic encoding of special characters as entities should always be true I think var boolean access private var charencoding true pe the debug level for this instance var integer access private al var debugLevel set schema version var string 190 pe 191 access public var XMLSchemaVersion http www w3 org 2001 XMLSchema charset encoding for outgoing messages ES var string
301. sma pagina Usuario visitante del sitio www mantentealdia net Aplica el caso que el usuario no tenga cuenta Twiter 1 Usuario puede navegar por el resto de secciones 2 Puede Logearse 3 Puede crear una cuenta en el mashup 4 No accesa al contenido de su cuenta de Twiteer Face en caso de tenerla Por medio de la Api de Twitter Facebook y un Plugin de Joomia se eq Api de Twitter Facebook Usuario puede ver sus ltimos tweets y disfrutar sin salir de la pagina www mantentealdia net Elaborado por Araceli Davila M 10 1 6 3 Diagrama de Nivel Inferior Diagrama No 10 Diagrama de Nivel Inferior o Nivel 2 Diagrama de Nivel Inferior Al Detalle Nivel 2 MASHUP interacci n Cliente Servidor a visitante del sitio www mantentealdia net Usuario env a petici n al Servidor Navegadores disponibles IE7 Mozilla Firefox Konqueror El usuario puede estar en su SmartPhone o PC con diferentes Sistemas Operativos inclusive Petici n recibida por el Servidor Nuestro Proveedor Palo Santo aloja nuestro sitio web mashupdb Formulario de Ingreso Navegaci n por el PRS sitio Default index php Navegaci n por el sitio index php incluido los permisos y privilegios asignados en la Administraci n de e Joomla Q mashupdb Navegaci n por el sitio Default index php correspondiente es decir depende del logeo del Por medio de la Api de Twit
302. soap_server_mime extends nusoap_server jek var array Each array element in the return is an associative array with kevs data filename contenttvpe cid access private el var requestAttachments array per 173 var array Each array element in the return is an associative array with keys data filename contenttype cid access private gi var responseAttachments per var string access private gi var mimeContentType pe adds a MIME attachment to the current response If the data parameter contains an empty string this method will read the contents of the file named by the filename parameter If the cid parameter is false this method will generate the cid 174 param string data The data of the attachment param string filename The filename of the attachment default is empty string param string contenttype The MIME Content Type of the attachment default is application octet stream param string cid The content id cid of the attachment default is false return string The content id cid of the attachment access public 4 function addAttachment data filename contenttype application octet stream cid false if l cid cid md5 unigid time info data data info filename filename info contenttype Scontenttvpe info cid cid this gt responseAttachments info return ci
303. spaces xsd partType print checking typemap this gt XMLSchemavVersion lt br gt typePrefix xsd else foreach this gt typemap as ns gt types if isset types partType typePrefix this gt getPrefixFromNamespace ns 487 if lisset typePrefix die partT ype has no namespace ns this gt getNamespaceFromPrefix StvpePrefix localPart this gt getLocalPart partT ype typeDef this gt getTypeDef localPart ns if typeDef typeClass element elementortype element if substr localPart 1 localPart substr localPart 0 1 else elementortype type 488 xml n lt part name partName elementortype typePrefix localPart gt xml lt message gt bindings amp porttypes if count this gt bindings gt 1 binding_xml portType_xml foreach this gt bindings as bindingName gt attrs binding_xml n lt binding name bindingName m type tns attrs portType gt binding_xml n lt soap binding style attrs style transport attrs transport gt portType_xml n lt portType name attrs portType gt foreach attrs operations as SopName gt opParts binding_xml n lt operation nam
304. sponse you need to add the RequestElementName and 399 ResponseElementName to the System Web Services Protocols SoapRpcMethodAttribute that wsdl exe generates for the method these parameters are used to specify the correct XML element names for NET to use i e the names with the in them orig_methodname this gt methodname if Sthis gt wsdl if this gt opData this gt wsdl gt getOperationData this gt methodname this gt debug in invoke method found WSDL operation this gt methodname this gt appendDebug opData this gt varDump this gt opData elseif this gt opData this gt wsdl gt getOperationDataForSoapAction this gt SOAPAction Note hopefully this case will only be used for doc lit since rpc services should have wrapper element this gt debug in invoke_method found WSDL soapAction this gt SOAP Action for operation this gt opData name this gt appendDebug opData this gt varDump this gt opData this gt methodname this gt opData name 400 else this gt debug in invoke method no WSDL for operation this gt methodname this gt fault SOAP ENV Client Operation this gt methodname is not defined in the WSDL for this service return else this gt debug in invoke_method no WSDL to validate method if a is p
305. status intval arr 1 http_reason count arr gt 2 arr 2 see if we need to resend the request with http digest authentication if isset this gt incoming_headers location amp amp http_status 301 Il http_status 302 this gt debug Got http status http reason with Location this gt incoming_headers location this gt setURL this gt incoming_headers location this gt tryagain true return false see if we need to resend the request with http digest authentication if isset this gt incoming_headers www authenticate amp amp http_status 401 this gt debug Got 401 http reason with WWW Authenticate this gt incoming_headers www authenticate if strstr this gt incoming_headers www authenticate Digest DA this gt debug Server wants digest authentication remove Digest from our elements 359 digestString str replace Digest this gt incoming_headers www authenticate parse elements into array digestElements explode digestString foreach digestElements as val tempElement explode trim val 2 digestRequest tempElement 0 str_replace tempElement 1 should have at least gop realm nonce if isset digestRequest nonce this gt setCredentials this gt username this gt password digest digestRequest
306. styleUser bgstylePass title UE PASS if horizontal echo amp nbsp n elseif compact amp amp show_username_pass_icons 2 echo lt br gt n echo lt input type text name username m m id mod login username id sfx class inputbox class_sfx size name_lenght bgstyleUser gt if horizontal echo amp nbsp n else if compact 138 echo lt br gt n if compact echo lt span m id mod_login_passwordtext id_sfx gt txtpassword lt span gt if horizontal echo amp nbsp elseif compact amp amp show_username_pass_icons 2 echo lt br gt echo lt span gt lt input type password name passwd m m id mod_login_password id_sfx class inputbox class_sfx mt size pass_lenght bgstylePass gt lt span gt if horizontal echo amp nbsp n else echo lt br gt n echo lt input type hidden name op2 value login gt n 139 echo lt input type hidden name lang value _CB_framework gt getCfg lang gt n echo lt input type hidden name force_session value 1 gt n put typ makes sure to create joomla 1 0 11 12 session bugfix echo lt input type hidden name return value B base64_encode login gt n echo
307. t successful if this gt wsdl fif this gt debug_flag this gt appendDebug this gt wsdl gt getDebug if isset this gt opDatal output encodingStyle encodingStyle this gt opData output encodingStyle else encodingStyle Added In case we use a WSDL return a serialized env WITH the usedNamespaces this gt responseSOAP this gt serializeEnvelope payload this gt responseHeaders this gt wsdl 413 gt usedNamespaces this gt opData style this gt opDatal output use encodingStyle else this gt responseSOAP this gt serializeEnvelope payload this gt responseHeaders this gt debug Leaving serialize_return pe sends an HTTP response kol The following fields are set by this function when successful ik outgoing_headers response access private function send_response this gt debug Enter send response if this gt fault 414 payload this fault serialize this gt outgoing_headers HTTP 1 0 500 Internal Server Error this gt outgoing_headers Status 500 Internal Server Error else payload this gt responseSOAP Some combinations of PHP Web server allow the Status to come through as a header Since OK is the default just do nothing this gt outgoing_headers HTTP 1 0 200 OK this gt outgoing_header
308. t this gt serviceName Binding endpoint gt this gt endpoint soapAction gt soapaction style gt style input gt array use gt use namespace gt namespace encodingStyle gt encodingStyle message gt name Request parts gt in 543 output gt array use gt use namespace gt namespace encodingStyle gt encodingStyle message gt name Response parts gt out namespace gt namespace transport gt http schemas xmlsoap org soap http documentation gt documentation add portTypes add messages if in foreach in as pName gt pType if strpos pType pType this gt getNamespaceFromPrefix this gt getPrefix pType this gt getLocalPart pType this gt messages name Request pName pType 544 else this gt messages name Request 0 if out foreach out as pName gt pType if strpos pType pType this gt getNamespaceFromPrefix this gt getPrefix pType this gt getLocalPart pType this gt messages name Response pName pType else this gt messages name Response 0 return true 545 gt lt php pe nusoap_parser class parses SOAP XML messages into native PHP values author Dietrich Ayala lt dietrich ganx4 com gt author Scott Nichol
309. t bindingDataf operations amp amp is array bindingDataf operations foreach bindingDataf operations as operation gt data this gt debug post parse data gathering for operation this gt bindings binding operations operation input isset this gt bindings binding operations operation input 2 array_merge this gt bindings binding operations operation input this gt portTypes bindingData portType operation input this gt portTypes bindingData portType operation input 444 this gt bindings binding operations operation output isset this gt bindings binding operations operation output 2 array_merge this gt bindings binding operations operation output this gt portTypes bindingData portType operation output this gt portTypes bindingData portType operation output if isset this gt messages this gt bindings binding operations operation input message this gt bindings binding operations operation input parts this gt messages this gt bindings binding operations operation input message if isset this gt messages this gt bindings binding operations operation output message this gt bindings binding operations operation output parts this gt messages
310. t span gt if horizontal echo amp nbsp n else echo lt br gt n break default 141 break pluginDisplays array if cb_plugins include_once absolute_path administrator components com_comprofiler plugin class php global _PLUGINS _PLUGINS gt loadPluginGroup user pluginsResults _PLUGINS gt trigger onAfterLoginForm array name_lenght pass_lenght horizontal class_sfx amp params if count pluginsResults gt 0 foreach pluginsResults as pR if is arrav pR foreach pR as pK gt pV pluginDisplays pK pV elseif pR pluginDisplays beforeButton pR 142 foreach pluginDisplays as pK gt pV divHtml horizontal lt span lt div class mod_login_plugin class_sfx mod_login_plugin_ pK mot gt sldivHtml horizontal lt span gt lt div gt pluginDisplays pK divHtml implode sldivHtml divHtml pV sidivHtmi if isset pluginDisplays beforeButton echo pluginDisplays beforeButton Login button icon switch show_buttons_icons case 2 buttonStyle style width 25px height 20px border width Opx margin Opx cursor pointer vertical align top background image url mt urllmgPath login png back ground position 0 0 background repeat no repeat tit
311. t NOT NULL published tinyint 1 NOT NULL DEFAULT 0 checked out int 11 unsigned NOT NULL DEFAULT 0 checked out time datetime NOT NULL DEFAULT 0000 00 00 00 00 00 editor varchar 50 DEFAULT NULL ordering int 11 NOT NULL DEFAULT 0 access tinyint 3 unsigned NOT NULL DEFAULT 0 count int 11 NOT NULL DEFAULT 0 params text NOT NULL PRIMARY KEY id KEY cat idx section published access KEY idx access access KEY idx checkout checked out ENGINE MyISAM DEFAULT CHARSET utf8 AUTO_INCREMENT 5S0 Estructura de tabla para la tabla jos components Componentes del Sitio CREATE TABLE IF NOT EXISTS jos components id int 11 NOT NULL AUTO_INCREMENT name varchar 50 NOT NULL DEFAULT 79 link varchar 255 NOT NULL DEFAULT menuid int 11 unsigned NOT NULL DEFAULT 0 parent int 11 unsigned NOT NULL DEFAULT 0 admin menu link varchar 255 NOT NULL DEFAULT admin menu alt varchar 255 NOT NULL DEFAULT option varchar 50 NOT NULL DEFAULT ordering int 11 NOT NULL DEFAULT 0 admin menu img varchar 255 NOT NULL DEFAULT iscore tinyint 4 NOT NULL DEFAULT 0 params text NOT NULL enabled tinyint 4 NOT NULL DEFAULT T PRIMARY KEY id KEY parent option parent option 32 ENGINE MyISAM DEFAULT CHARSET utf8 AUTO_INCREMENT 103 Estructura de tabla
312. t response encoding enc if preg_match 1ISO 8859 1IUS ASCHIUTF 8 i enc this gt xml_encoding strtoupper enc 609 else this gt xml_encoding US ASCIT else should be US ASCII for HTTP 1 0 or ISO 8859 1 for HTTP 1 1 this gt xml_encoding ISO 8859 1 this gt debug Use encoding this gt xml_encoding when creating nusoap parser parser new nusoap_parser data this gt xml_encoding this gt operation this gt decode_utf8 add parser debug data to our debug this gt appendDebug parser gt getDebug if parse errors if Serrstr parser gt getError this gt setError errstr destroy the parser object unset parser return false else 610 get SOAP headers this gt responseHeaders parser gt getHeaders get SOAP headers this gt responseHeader parser gt get_soapheader get decoded message return parser gt get_soapbody add document for doclit support this gt document parser gt document destroy the parser object unset parser return decode message return return per sets user specified CURL options kol param mixed option The cURL option always integer param mixed value The cURL option value 611 access public function setCurlOption option value this gt debug setCurlOption option option value this gt appendDebug this
313. tNamespaceFromPrefix prefix if isset attrs targetNamespace this gt schemaTargetNamespace attrs targetNamespace if isset attrs elementFormDefault this gt schemalnfo elementFormDefault ungualified if isset attrs attributeFormDefault this gt schemalInfo attributeFormDefault unqualified break 268 case simpleContent optional content for a complexType if this gt currentComplexType This should always be this gt complexTypes this gt currentComplexType simpleContent true else this gt xdebug do nothing for element name because there is no current complexType break case simpleTvpe array_push this gt simpleTypeStack this gt currentSimpleType if isset attrs name this gt xdebug processing simpleType for name attrs name this gt currentSimpleType attrs name this gt simpleTypes attrs name attrs this gt simpleTypes attrs name typeClass simpleType this gt simpleTypes attrs name phpType scalar 269 else name this gt CreateTypeName this gt currentComplexType this gt currentElement this gt xdebug processing unnamed simpleType for element this gt currentElement named name this gt currentSimpleType name this gt currentElement false this gt simpleT
314. te content from HTTP headers if pos strpos data r n r n Ib r n elseif pos strpos data n n lb n 356 else this gt debug no proper separation of headers and document this gt setError no proper separation of headers and document return false header_data trim substr data 0 pos header_array explode lb header_data data Itrim substr data pos this gt debug found proper separation of headers and document this gt debug cleaned data stringlen strlen data clean headers foreach header_array as header_line arr explode header line 2 if count arr gt 1 header_name strtolower trim arr 0 this gt incoming_headers header_name trim arr 1 if Sheader_name set cookie TODO allow multiple cookies from parseCookie 357 cookie this gt parseCookie trim arr 1 if cookie this gt incoming_cookies cookie this gt debug found cookie cookie name cookie value else this gt debug did not find cookie in trim arr 1 else if isset header_name append continuation line to previous header this gt incoming_headers header_name lb header_line this gt response_status_line header_array 0 arr explode this gt response_status_line 3 http_version arr 0 358 http_
315. ter Facebook y un Plugin de Joomla se conectan veg Usuario puede ver sus ltimos tweets y disfrutar sin salir de la pagina Elaborador por Araceli Davila M 1 6 4 Diagrama de Nivel Extendido Diagrama No 11 Diagrama de Niveles extendidos o Nivel 3 Diagrama de Nivel Extendido Nivel 3 MASHUP Elaborado por Araceli Davila M 11 12 1 7 DIAGRAMA DE CASOS DE USO Sirve como una t cnica para la captura de requisitos potenciales de un nuevo sistema o actualizaci n de software Cada caso de uso proporciona uno 0 mas escenarios que indican c mo deber a interactuar el sistema con el usuario o con otro sistema para conseguir un objetivo especifico Caso de Uso ler Nivel Gr fico No 12 Casos de Uso Primer Nivel Uses gt Leer Noticias Elaborar encuestas Ver Videos Leer Clasificados Enviar mensajes al Administradordel sitio Suscribirse a Marcadores Dinamicos Entazar a Twitter Facebook con su usuario Registrarse en mantentealdia net Uses gt Elaborador por Araceli Davila M 13 Caso de Uso 2do Nivel Gr fico No 13 Casos de Uso Nivel II Elaboraci n de Encuestas Extends Elaborar Encuestas Elecci n de Altemativas Ver resultados Elaborador por Araceli Davila M Gr fico No 14 Casos de Uso Nivel II Env o de Mensajes al Administrador de
316. this gt bindings binding operations operation output message 1 Set operation style if necessary but do not override one already provided if isset SbindingDataf stvle l amp amp isset this gt bindings binding operations operation style 445 this gt bindings binding operations operation style bindingData style this gt bindings binding operations operation transport isset bindingData transport bindingDataf transport this gt bindings binding operations operation documentation isset this gt portTypes bindingData portT ype Soperation documentation 2 this gt portT ypes bindingData portType Soperation documentation this gt bindings binding operations operation endpoint isset bindingData endpoint 2 bindingData endpoint per parses the wsdl document param string wsdl path or URL access private function parseWSDL wsdl this gt debug parse WSDL at path wsdl 446 if wsdl this gt debug no wsdl passed to parseWSDL this gt setError no wsdl passed to parseWSDLO return false parse wsdl for url format wsdl_props parse_url wsdl if isset S wsdl_props scheme amp amp wsdl_props scheme http Il wsdl_props scheme https this gt debug getting WSDL http s URL
317. this gt body position deal w multirefs if isset Sthis smessagel posji attrs Jf href D getid id substr this gt message pos attrs href 1 add placeholder to href array this gt multirefs id pos placeholder add set a reference to it as the result value this gt message pos result amp this gt multirefs id pos build complexType values elseif this gt message pos children if result has already been generated struct array 563 if lisset this gt message pos result this gt message pos result this gt buildVal pos build complexType values of attributes and possibly simpleContent elseif isset this gt message pos xattrs if isset this gt message pos nil amp amp this gt message pos nil this gt message pos xattrs null elseif isset this gt message pos cdata amp amp trim Sthis gt message pos cdata if isset this gt message pos type this gt message pos xattrs this gt decodeSimple this gt message pos cdata this gt message pos type isset this gt message pos type_namespace this gt message pos type_namespace else parent this gt message pos parent if isset this gt message parent type amp amp this gt message parent type array am
318. this gt tryagain true return false this gt debug HTTP authentication failed this gt setError HTTP authentication failed 360 return false if http status gt 300 amp amp http_status lt 307 Il http status gt 400 amp amp http_status lt 417 II http status gt 501 amp amp http_status lt 505 1 this gt setError Unsupported HTTP response status http_status http_reason soapclient gt response has contents of the response return false decode content encoding if isset this gt incoming_headers content encoding amp amp this gt incoming_headers content encoding if strtolower this gt incoming_headers content encoding deflate Il strtolower this gt incoming_headers content encoding gzip if decoding works use it else assume data wasn t gzencoded if function exists gzinflate timer gt setMarker starting decoding of gzip deflated content US 5 requires gzinflate instead of gzuncompress similar to IE 5 and gzdeflate v gzcompress 361 this means there are no Zlib headers although there should be this gt debug The gzinflate function exists datalen strlen data if this gt incoming_headers content encoding deflate if degzdata gzinflate data data degzdata this gt debug The payload has been inflated to strlen data bytes
319. time NOT NULL DEFAULT 0000 00 00 00 00 00 editor varchar 50 NOT NULL DEFAULT PRIMARY KEY id KEY idx userid userid KEY idx source source KEY idx email email KEY idx lang Clang KEY idx_subscribe subscribe KEY idx checkout Cchecked out KEY idx object object id object group published date KEY idx path path level ENGINE MyISAM DEFAULT CHARSET utf8 AUTO INCREMENT 38 91 Estructura de tabla para la tabla jos menu Tabla de Menus CREATE TABLE IF NOT EXISTS jos menu id int 11 NOT NULL AUTO INCREMENT menutvpe varchar 75 DEFAULT NULL name varchar 255 DEFAULT NULL alias varchar 255 NOT NULL DEFAULT link text type varchar 50 NOT NULL DEFAULT published tinyint 1 NOT NULL DEFAULT 0 parent int 11 unsigned NOT NULL DEFAULT 0 componentid int 11 unsigned NOT NULL DEFAULT 0 sublevel int 11 DEFAULT 0 ordering int 11 DEFAULT 0 checked out int 11 unsigned NOT NULL DEFAULT 0 checked out time datetime NOT NULL DEFAULT 0000 00 00 00 00 00 pollid int 11 NOT NULL DEFAULT 0 browserNav tinyint 4 DEFAULT 0 access tinyint 3 unsigned NOT NULL DEFAULT 0 utaccess tinyint 3 unsigned NOT NULL DEFAULT 0 params text NOT NULL 1fE int 11 unsigned NOT NULL DEFAULT 0 rgt int 11 unsigned NOT NULL DEFAULT 0 home int 1 unsigned
320. tmlspecialchars_decode is not compatible with PHP 4 fl aValue htmlspecialchars html_entity_decode aValue ENT_QUOTES ENT_QUOTES 678 sOnClickChkBox this checked sOnClickChkBox document getElementByld aControlName aName value addslashes sDefault no gt sOnClickChkBox document getElementByld aControlName aName value sOnClickChkBox this checked sOnClickChkBox document getElementByld aControlName aName disabled true sOnClickChkBox document getElementByld aControlName aName disabled false return lt input type checkbox name aControlName saName DEFAULT value 1 sChecked sOnClickChkBox gt JText _ Default lt input type text name aControlName aName id aControlName aName value aValue title sTitle alt sTitle sClass sSize sDisabled gt defined JPATH_BASE or die 679 per Renders a spacer element kol package Joomla Framework subpackage Parameter since 1 5 class JElementMGSpacer extends JElement pe Element name access protected var string var _name MGSpacer l e function fetchTooltip aLabel aDescription amp aNode aControlName aName 680 return aDescription function fetchElement aName aValue amp aNode aControlName sStylel aNode gt attributes style
321. tos Enviar fichero L Tama o maximo 3 00 MB Maxima reso luci n 2072 x 2304 px G Elaborado por Araceli Davila M Y la fotografia se encuentra lista para ser comentada 712 Gr fico No 57 Comentarios en Fotos Google Chrome POPE REL Elaborado por Araceli D vila M 2 9 2 8 Suba un link de Video comentario de las otras La secci n de Videos contiene una parte de videos m s rankeados Mas vistos y los que mas gustan populares Gr fico No 58 Videos Elaborado por Araceli D vila M 713 Si queremos ver el video damos click sobre el que solicitamos y tambi n queda la posibilidad de comentar dicho video Gr fico No 59 Ver Videos Tus Videos Tus Favoritos Desconocido Elaborado por Araceli Davila M La forma de subir videos es solo de un enlace se tom esa decisi n para no subir archivos pesados a los servidores sino mas bien se utilzar recursos externos Youtube Google 714 Gr fico No 60 Subir Videos sur CNC Tus Videos Tus Favoritos IR outube com watch v 1 U1rw sB6g Elaborado por Araceli Davila M 2 9 2 9 Suba su Noticia o articulo de inter s Esta es la entrada principal de noticias de usuarios donde se puede buscar entre las noticias debidamente categorizadas y la opci n de escribir una nueva entrada en la parte derecha del titulo sale el avatar de la persona autora de dicho articulo Gr fico No 61
322. tr data 10 data degzdata else this gt fault SOAP ENV Client Errors occurred when trying to decode the data return else this gt fault SOAP ENV Client This Server does not support compressed data 397 return this gt request r n data data this gt parseRequest this gt headers data this gt requestSOAP data this gt debug leaving parse_request per invokes a PHP function for the requested SOAP method x The following fields are set by this function when successful methodreturn Note that the PHP function that is called may also set the following fields to affect the response sent to the client 398 responseHeaders outgoing_headers x This sets the fault field on error access private function invoke_method this gt debug in invoke_method methodname this gt methodname methodURI this gt methodURI SOAPAction this gt SOAP Action if you are debugging in this area of the code your service uses a class to implement methods you use SOAP RPC and the client is NET please be aware of the following when the NET wsdl exe utility generates a proxy it will remove the YA or from the method name that is fine for naming the NET methods it is not fine for properly constructing the XML request and reading the XML re
323. tructura de tabla para la tabla jos comprofiler sessions Manejador de sesiones en los components de Community Builder CREATE TABLE IF NOT EXISTS jos comprofiler sessions username varchar 50 NOT NULL DEFAULT userid int 11 unsigned NOT NULL DEFAULT 0 ur tinyint 4 NOT NULL DEFAULT 0 incoming ip varchar 39 NOT NULL DEFAULT client ip varchar 39 NOT NULL DEFAULT session id varchar 33 NOT NULL DEFAULT session data mediumtext NOT NULL expirv time int 14 unsigned NOT NULL DEFAULT 0 PRIMARY KEY session id KEY expirv time Cexpirv time KEY userid Cuserid ENGINE MyISAM DEFAULT CHARSET utf8 84 Estructura de tabla para la tabla jos comprofiler tabs CREATE TABLE IF NOT EXISTS jos comprofiler tabs tabid int 11 NOT NULL AUTO_INCREMENT title varchar 50 NOT NULL DEFAULT description text ordering int 11 NOT NULL DEFAULT O ordering register int 11 NOT NULL DEFAULT 10 width varchar 10 NOT NULL DEFAULT 5 enabled tinyint 1 NOT NULL DEFAULT T pluginclass varchar 255 DEFAULT NULL pluginid int 11 DEFAULT NULL fields tinyint 1 NOT NULL DEFAULT 1 params mediumtext sys tinyint 4 NOT NULL DEFAULT 0 displavtvpe varchar 255 NOT NULL DEFAULT position varchar 255 NOT NULL DEFAULT useraccessgroupid int 9 NOT NULL DEFAULT 2 PRIMARY KEY Ctabid KEY enabled positi
324. ue unq cnonce value unq qop value H A2 lt gt if qop is missing request digest lt gt lt KD H A1 ung nonce 329 unhashedDigest nonce isset digestRequest nonce 2 digestRequest nonce cnonce nonce if digestRequest qop unhashedDigest HA1 nonce sprintf 08d digestRequest nc cnonce digestRequest gop HA2 else unhashedDigest HA1 Snonce HA2 hashedDigest md5 unhashedDigest opaque if isset digestRequest opaque opaque opaque nm digestRequest opaque 330 this gt setHeader Authorization Digest username username realm digestRequest realm nonce nonce uri m this gt digest_uri opaque cnonce cnonce nc sprintf 08x digestRequest nc qop digestRequest qop response hashedDigest elseif authtype certificate this gt certRequest certRequest this gt debug Authorization header not set for certificate elseif authtype ntlm do nothing this gt debug Authorization header not set for ntlm this gt username username this gt password password this gt authtype authtype this gt digestRequest digestRequest per set the soapaction v
325. ump namespaces serialize namespaces 221 ns_string foreach array_merge this gt namespaces namespaces as k gt v ns_string xmlIns k v if SencodingStyle ns_string SOAP ENV encodingStyle encodingStyle ns_string serialize headers if headers if is_array headers xml foreach headers as k gt v if is_object v amp amp get_class v soapval xml this gt serialize_val v false false false false false use else xml this gt serialize_val v k false false false false use 222 headers xml this gt debug In serializeEnvelope serialized array of headers to headers headers lt SOAP ENV Header gt headers lt SOAP ENV Header gt serialize envelope return lt xml version 1 0 encoding this gt soap_defencoding gt lt SOAP ENV Envelope ns_string gt headers lt SOAP ENV Body gt body lt SOAP ENV Body gt lt SOAP ENV Envelope gt jek formats a string to be inserted into an HTML stream 223 param string str The string to format return string The formatted string access public deprecated function formatDump str str htmlspecialchars str return nl2br str per contracts changes namespace to prefix a qualified name param string qname qname return string contracted q
326. unction get HTTPContentTvpel 423 return text xml per gets the HTTP content type charset for the current response returns false for non text content types Note getHTTPBody must be called before this return string the HTTP content type charset for the current response access private function getHTTPContentTypeCharset return this gt soap_defencoding per add a method to the dispatch map this has been replaced by the register method param string methodname 424 param string in array of input values param string out array of output values access public deprecated function add to map methodname in out this gt operations methodname array name gt methodname in gt in out gt out per register a service function with the server param string name the name of the PHP function class method or class method param array in assoc array of input values key param name value param type param array out assoc array of output values key param name value param type param mixed namespace the element namespace for the method or false param mixed soapaction the soapaction for the method or false 425 param mixed style optional rpcldocument or false Note when document is specified parameter and return wrappers are created for you automatically param mixed use opt
327. ve root part of type part gt headers content type root part gt body return parent parseResponse part gt headers part gt body else this gt debug Have an attachment of type part gt headers content type info data part gt body infof filename isset part gt d_parameters filename part gt d_parameters filename info contenttype part gt headers content tvpe l info cid part gt headers content id this gt responseAttachments info if isset return 171 this gt responseData root return return this gt setError No root part found in multipart related content return this gt debug Not multipart related return parent parseResponse headers data For backwards compatiblity define soapclientmime unless the PHP SOAP extension is loaded if extension_loaded soap class soapclientmime extends nusoap_client_mime 172 per nusoap_server_mime server supporting MIME attachments defined at http www w3 org TR SOAP attachments It depends on the PEAR Mail_MIME library author Scott Nichol lt snichol users sourceforge net gt author Thanks to Guillaume and Henning Reich for posting great attachment code to the mail list version Id nusoapmime php v 1 13 2010 04 26 20 15 08 snichol Exp access public class nu
328. w datos i JI print r row data data row 0 echo data gt 158 lt php Id nusoapmime php v 1 13 2010 04 26 20 15 08 snichol Exp NuSOAP Web Services Toolkit for PHP Copyright c 2002 NuSphere Corporation This library is free software you can redistribute it and or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation either version 2 1 of the License or at your option any later version This library is distributed in the hope that it will be useful but WITHOUT ANY WARRANTY without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE See the GNU Lesser General Public License for more details You should have received a copy of the GNU Lesser General Public License along with this library if not write to the Free Software Foundation Inc 59 Temple Place Suite 330 Boston MA 02111 1307 USA The NuSOAP project home is http sourceforge net projects nusoap The primary support for NuSOAP is the mailing list general Olists sourceforge net If you have any questions or comments please email Dietrich Ayala dietrich ganx4 com http dietrich ganx4 com nusoap NuSphere Corporation http www nusphere com aji require_once nusoap php PEAR Mail_MIME library require_once Mail mimeDecode php require_once Mail mimePart php 159 nusoap 160 per
329. w nusoap_parser data this gt xml_encoding this gt decode_utf8 parser debug this gt debug parser debug n parser gt getDebug 421 if fault occurred during message parsing if err parser gt getError this gt result fault error in msg parsing err this gt fault SOAP ENV Client error in msg parsing n err else successfully parsed request into soapval object else get set methodname this gt methodURI parser gt root_struct_namespace this gt methodname parser gt root_struct_name this gt debug methodname this gt methodname methodURI this methodURD this gt debug calling parser gt get_soapbody this gt methodparams parser gt get_soapbody get SOAP headers this gt requestHeaders parser gt getHeaders get SOAP Header this gt requestHeader parser gt get_soapheader add document for doclit support this gt document parser gt document 422 per gets the HTTP body for the current response param string soapmsg The SOAP payload return string The HTTP body which includes the SOAP payload access private function getHTTPBody soapmsg return soapmsg pe gets the HTTP content type for the current response x Note getHTTPBody must be called before this return string the HTTP content type for the current response access private f
330. word proxypassword per if authenticating set user credentials here param string username param string password param string authtype basicldigestlcertificatelntlm param array certRequest keys must be cainfofile optional sslcertfile sslkeyfile passphrase verifypeer optional verifyhost optional see corresponding options in CURL docs access public 615 function setCredentials username password authtype basic certRequest array this gt debug setCredentials username username authtype authtype certRequest this gt appendDebug this gt varDump certRequest this gt username username this gt password password this gt authtype authtype this gt certRequest certRequest per use HTTP encoding x param string enc HTTP encoding access public function setHTTPEncoding enc gzip deflate this gt debug setHTTPEncoding enc this gt http_encoding enc 616 per Set whether to try to use CURL connections if possible x param boolean use Whether to try to use cURL access public function setUseCURL use this gt debug setUseCURL use this gt use_curl use per use HTTP persistent connections if possible x access public function useHTTPPersistentConnection this gt debug useHTTPPersistentConnection this gt persistentCon
331. ws sort null start_date null 636 end_date null JI cache_id md5 serialize func get args return false check if the cache item exists temp folder tmp ga if lis dir Stemp folder mkdir Stemp folder filename temp folder cache id if is_file filename if cache entry exists if filemtime filename gt time 172800 check if it s older than 2 days return unserialize file_get_contents filename grab the cached content ga new gapi ga_web_email ga_web_pass if sort sort current dimensions ini_set display_errors true ga gt requestReportData profile_id dimensions metrics sort null start_date end_dat e null 100 return array 637 return data array foreach ga gt getResults as result data array foreach dimensions as d data d string result foreach metrics as m data m result gt get m return data data return total ga gt getTotalResults foreach metrics as m return m ga gt get m return timestamp ga gt getUpdated file_put_contents filename serialize return return return 638 2 gt lt table width 200 border 1 cellpadding 1 cellspacing 0 bordercolor 000000 align center gt lt ti gt lt td gt lt table width 478 border 0 bgcolor EQE9E9 gt lt ti
332. xy 322 this gt debug set CURL proxy options if Sthis gt proxy port this gt setCurlOption CURLOPT_PROXY this gt proxy host this gt proxy port else this gt setCurlOption CURLOPT_PROXY this gt proxy host if this gt proxy username II this gt proxy password this gt debug set CURL proxy authentication options this gt setCurlOption CURLOPT_PROXYUSERPWD this gt proxy username this gt proxy password if Sthis gt proxy authtype basic this gt setCurlOption CURLOPT_PROXYAUTH CURLAUTH BASIC if this gt proxy authtype ntlm this gt setCurlOption CURLOPT_PROXYAUTH CURLAUTH_NTLM 323 this gt debug cURL connection set up return true else this gt setError Unknown scheme this gt scheme this gt debug Unknown scheme this gt scheme return false per sends the SOAP request and gets the SOAP response via HTTP S param string data message data param integer timeout set connection timeout in seconds param integer response_timeout set response timeout in seconds param array cookies cookies to send return string data access public function send data timeout 0 response_timeout 30 cookies NULL 324 this gt debug entered send with data of length strlen data this gt tryagain true tr
333. ype_prefix type_str xsi type type_prefix type else type_str xsi type SOAP ENC Array SOAP ENC arrayType array_typename array_type empty array else if Suse literal type_str 217 else if isset type amp amp isset type_prefix type_str xsi type type_prefix type else type_str gt xsi type SOAP ENC Array SOAP ENC arrayType xsd anyT ype 0 TODO for array in literal there is no wrapper here xml lt name xmlns type_str atts gt xml lt name gt else got a struct this gt debug serialize_val serialize struct if isset type amp amp isset type_prefix type_str xsi type type_prefix type else type_str 218 if Suse literal xml lt name xmlns atts gt else xml lt name xmins type_str atts gt foreach val as k gt v Apache Map if type Map amp amp type_ns http xml apache org xml soap xml lt item gt xml this gt serialize_val k key false false false false use xml this gt serialize_val v value false false false false use xml lt item gt else xml this serialize val v k false false false false use xml lt name gt 219 break default this gt debug serialize_val serialize unk
334. ypes this gt currentSimpleType attrs this gt simpleTypes this gt currentSimpleType phpType scalar break case union simpleType type list this gt xdebug do nothing for element name break default this gt xdebug do not have any logic to process element name 270 per end element handler param string parser XML parser object param string name element name access private function schemaEndElement parser name bring depth down a notch this gt depth position of current element is equal to the last value left in depth_array for my depth if isset this gt depth_array this gt depth pos this gt depth_array this gt depth get element prefix if prefix this gt getPrefix name get unqualified name name this gt getLocalPart name else 271 prefix move on if name complexType this gt xdebug done processing complexType this gt currentComplexType this gt currentComplexType unknown this gt xdebug this gt varDump this gt complexTypes this gt currentComplexType this gt currentComplexType array_pop this gt complexTypeStack this gt currentElement false if name element this gt xdebug done processing element this gt currentElement this gt currentElement unknown this gt currentElement ar
335. yusername proxypassword else this gt debug remove proxy proxy null unsetHeader Proxy Authorization 334 pe Test if the given string starts with a header that is to be skipped Skippable headers result from chunked transfer and proxy requests ES param string data The string to check returns boolean Whether a skippable header was found access private Sl function isSkippableCurlHeader amp data skipHeaders array HTTP 1 1 100 HTTP 1 0 301 HTTP 1 1 301 HTTP 1 0 302 HTTP 1 1 302 HTTP 1 0 401 HTTP 1 1 401 HTTP 1 0 200 Connection established 335 foreach skipHeaders as hd prefix substr data 0 strlen hd if prefix hd return true return false per decode a string that is encoded w chunked transfer encoding as defined in RFC2068 19 4 6 param string buffer param string lb returns string access public deprecated function decodeChunked buffer 1b length 0 336 length 0 new read chunk size chunk extension if any and CRLF get the position of the linebreak chunkend strpos buffer Ib if chunkend FALSE this gt debug no linebreak found in decodeChunked return new temp substr buffer 0 chunkend chunk_size hexdec trim temp chunkstart chunkend strlen Ib while chunk size gt 0 while chu
336. zeComplexTypeElements serialize elements for XML Schema type ns uqT ype if is_array value xvalue value elseif is_object value xvalue get_object_vars value 531 else this gt debug value is neither an array nor an object for XML Schema type ns uqType xvalue array toggle whether all elements are present ideally should validate against schema if count typeDef elements count xvalue optionals true foreach typeDef elements as eName gt attrs if isset xvalue eName if isset attrs default xvalue eName attrs default this gt debug use default value of xvalue eName for element eName if user took advantage of a minOccurs 0 then only serialize named parameters if isset optionals 532 amp amp lisset xvalue eName kk isset attrs nillable Il attrs nillable 1 true M if isset attrs minOccurs amp amp attrs minOccurs lt gt 0 this gt debug apparent error no value provided for element eName with minOccurs attrs minOccurs do nothing this gt debug no value provided for complexType element eName and element is not nillable so serialize nothing else get value if isset xvalue eName v xvalue eName else v null if isset attrs form unqualified
Download Pdf Manuals
Related Search
Related Contents
Sitecom Internet Video Phone Set Porter-Cable C2002 User's Manual 取扱説明書 - EIZO GUA DEL USUARIO DE LAS ESTADSTICAS JVC XV-S300 DVD Player Philips Economy Stick Stick energy saving bulb 871829121681000 La participation citoyenne dans l`évaluation d`impact sur la "取扱説明書" 記 とまった君2号 一 取扱説明書 一 Burnham 20_PV_I Boiler User Manual Copyright © All rights reserved.