Software: Apache/2.2.3 (CentOS). PHP/5.1.6 uname -a: Linux mx-ll-110-164-51-230.static.3bb.co.th 2.6.18-194.el5PAE #1 SMP Fri Apr 2 15:37:44 uid=48(apache) gid=48(apache) groups=48(apache) Safe-mode: OFF (not secure) /var/www/html/reportEregis111/chart/ drwxr-xr-x |
Viewing file: canvasjs.react.js (1.59 KB) -rw-r--r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) | var React = require('react'); var CanvasJS = require('./canvasjs.min'); class CanvasJSChart extends React.Component { static _cjsContainerId = 0 constructor(props) { super(props); this.options = props.options ? props.options : {}; this.containerProps = props.containerProps ? props.containerProps : {width: "100%", position: "relative"}; this.containerProps.height = props.containerProps && props.containerProps.height ? props.containerProps.height : this.options.height ? this.options.height + "px" : "400px"; this.chartContainerId = "canvasjs-react-chart-container-" + CanvasJSChart._cjsContainerId++; } componentDidMount() { //Create Chart and Render this.chart = new CanvasJS.Chart(this.chartContainerId, this.options); this.chart.render(); if(this.props.onRef) this.props.onRef(this.chart); } shouldComponentUpdate(nextProps, nextState){ //Check if Chart-options has changed and determine if component has to be updated return !(nextProps.options === this.options); } componentDidUpdate() { //Update Chart Options & Render this.chart.options = this.props.options; this.chart.render(); } componentWillUnmount() { //Destroy chart and remove reference this.chart.destroy(); if(this.props.onRef) this.props.onRef(undefined); } render() { //return React.createElement('div', { id: this.chartContainerId, style: this.containerProps }); return <div id = {this.chartContainerId} style = {this.containerProps}/> } } module.exports = { CanvasJSChart: CanvasJSChart, CanvasJS: CanvasJS }; |
:: Command execute :: | |
:: Shadow's tricks :D :: | |
Useful Commands
|
:: Preddy's tricks :D :: | |
Php Safe-Mode Bypass (Read Files)
|
--[ c999shell v. 1.0 pre-release build #16 Modded by Shadow & Preddy | RootShell Security Group | r57 c99 shell | Generation time: 0.0165 ]-- |