Server IP : 68.65.122.142 / Your IP : 18.217.32.71 Web Server : LiteSpeed System : Linux server167.web-hosting.com 4.18.0-513.18.1.lve.el8.x86_64 #1 SMP Thu Feb 22 12:55:50 UTC 2024 x86_64 User : glenirhm ( 1318) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0755) : /home/glenirhm/lms.myglenbow.ca/old/lib/mustache/../evalmath/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
Description of EvalMath library import into Moodle Our changes: * implicit multiplication (optionally) not allowed * new custom calc emulation functions * removed (optionally) e and pi constants - not used in calc * removed sample files * Fix a == FALSE that should have been === FALSE. * added $expecting_op = true; for branch where a function with no operands is found to fix bug. * moved pattern for func and var names into a static var * made a function to test a string to see if it is a valid func or var name. * localized strings * added round, ceil and floor functions. * EvalMath::EvalMath() changed to EvalMath::__construct() and there is a new EvalMath::EvalMath function to maintain backwards compatibility To see all changes diff against version 1.1, available from: http://www.phpclasses.org/browse/package/2695.html skodak, Tim Hunt Changes by Juan Pablo de Castro (MDL-14274): * operators >,<,>=,<=,== added. * function if[thenelse](condition, true_value, false_value) Changes by Stefan Erlachner, Thomas Niedermaier (MDL-64414): * add function or: e.g. if (or(condition_1, condition_2, ... condition_n)) * add function and: e.g. if (and(condition_1, condition_2, ... condition_n))