Chamilo is a learning management system focused on ease of use and accessibility
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
chamilo-lms/main/chat/old/phpfreechat/lib/javascript/sprintf2.js

27 lines
541 B

function sprintf2(arg) {
if( arg.length < 2 ) {
return arg[0];
}
var data = arg[ 0 ];
for( var k=1; k<arg.length; ++k ) {
switch( typeof( arg[ k ] ) )
{
case 'string':
data = data.replace( /%s/, arg[ k ] );
break;
case 'number':
data = data.replace( /%d/, arg[ k ] );
break;
case 'boolean':
data = data.replace( /%b/, arg[ k ] ? 'true' : 'false' );
break;
default:
/// function | object | undefined
break;
}
}
return( data );
}
if( !String.sprintf2 ) {
String.sprintf2 = sprintf2;
}