Linux ip-172-26-7-228 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64
Apache
: 172.26.7.228 | : 52.14.223.136
Cant Read [ /etc/named.conf ]
5.6.40-24+ubuntu18.04.1+deb.sury.org+1
www-data
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
var /
www /
tdvsapp /
static /
js /
[ HOME SHELL ]
Name
Size
Permission
Action
0.0eb6c13f.chunk.js
27.08
KB
-rw-rw-r--
0.0eb6c13f.chunk.js.map
113.84
KB
-rw-rw-r--
0.2a8c8e14.chunk.js
27.08
KB
-rw-rw-r--
0.2a8c8e14.chunk.js.map
113.84
KB
-rw-rw-r--
1.02e3e9fa.chunk.js
36.12
KB
-rw-rw-r--
1.02e3e9fa.chunk.js.map
183.91
KB
-rw-rw-r--
1.5b25a566.chunk.js
36.12
KB
-rw-rw-r--
1.5b25a566.chunk.js.map
183.91
KB
-rw-rw-r--
10.4070e960.chunk.js
28.68
KB
-rw-rw-r--
10.4070e960.chunk.js.map
79.85
KB
-rw-rw-r--
10.a1b514df.chunk.js
36.42
KB
-rw-rw-r--
10.a1b514df.chunk.js.map
92.81
KB
-rw-rw-r--
10.a31b7e5b.chunk.js
36.5
KB
-rw-rw-r--
10.a31b7e5b.chunk.js.map
92.86
KB
-rw-rw-r--
11.1d23ce16.chunk.js
3.11
KB
-rw-rw-r--
11.1d23ce16.chunk.js.map
11.24
KB
-rw-rw-r--
11.acaee0aa.chunk.js
3.1
KB
-rw-rw-r--
11.acaee0aa.chunk.js.map
11.25
KB
-rw-rw-r--
12.4bd43931.chunk.js
10.07
KB
-rw-rw-r--
12.4bd43931.chunk.js.map
45.98
KB
-rw-rw-r--
12.d34d8c55.chunk.js
10.07
KB
-rw-rw-r--
12.d34d8c55.chunk.js.map
45.97
KB
-rw-rw-r--
13.0b93b679.chunk.js
11.87
KB
-rw-rw-r--
13.0b93b679.chunk.js.map
26.08
KB
-rw-rw-r--
13.89e27764.chunk.js
11.86
KB
-rw-rw-r--
13.89e27764.chunk.js.map
26.08
KB
-rw-rw-r--
13.d3959f8e.chunk.js
11.78
KB
-rw-rw-r--
13.d3959f8e.chunk.js.map
26.03
KB
-rw-rw-r--
14.2fd531d9.chunk.js
14.6
KB
-rw-rw-r--
14.2fd531d9.chunk.js.map
35.21
KB
-rw-rw-r--
14.cd7f09b1.chunk.js
14.6
KB
-rw-rw-r--
14.cd7f09b1.chunk.js.map
35.21
KB
-rw-rw-r--
15.12754be9.chunk.js
7.77
KB
-rw-rw-r--
15.12754be9.chunk.js.map
12.92
KB
-rw-rw-r--
15.cff866e5.chunk.js
7.77
KB
-rw-rw-r--
15.cff866e5.chunk.js.map
12.92
KB
-rw-rw-r--
16.23f7a7f1.chunk.js
532.16
KB
-rw-rw-r--
16.23f7a7f1.chunk.js.map
1.62
MB
-rw-rw-r--
16.45419109.chunk.js
532.24
KB
-rw-rw-r--
16.45419109.chunk.js.map
1.62
MB
-rw-rw-r--
16.7fd30f9c.chunk.js
532.23
KB
-rw-rw-r--
16.7fd30f9c.chunk.js.map
1.62
MB
-rw-rw-r--
17.554f74a4.chunk.js
24.25
KB
-rw-rw-r--
17.554f74a4.chunk.js.map
64.23
KB
-rw-rw-r--
17.ac4f351d.chunk.js
24.16
KB
-rw-rw-r--
17.ac4f351d.chunk.js.map
64.18
KB
-rw-rw-r--
17.bfc51017.chunk.js
24.23
KB
-rw-rw-r--
17.bfc51017.chunk.js.map
64.23
KB
-rw-rw-r--
18.053252a6.chunk.js
35.46
KB
-rw-rw-r--
18.053252a6.chunk.js.map
89.92
KB
-rw-rw-r--
18.41dde321.chunk.js
35.14
KB
-rw-rw-r--
18.41dde321.chunk.js.map
88.56
KB
-rw-rw-r--
18.45d4730b.chunk.js
35.43
KB
-rw-rw-r--
18.45d4730b.chunk.js.map
89.93
KB
-rw-rw-r--
18.53fd3589.chunk.js
35.42
KB
-rw-rw-r--
18.53fd3589.chunk.js.map
89.98
KB
-rw-rw-r--
18.75ffdae6.chunk.js
35.46
KB
-rw-rw-r--
18.75ffdae6.chunk.js.map
89.93
KB
-rw-rw-r--
18.a10b5b5c.chunk.js
35.43
KB
-rw-rw-r--
18.a10b5b5c.chunk.js.map
89.86
KB
-rw-rw-r--
18.a34a958b.chunk.js
35.49
KB
-rw-rw-r--
18.a34a958b.chunk.js.map
90.01
KB
-rw-rw-r--
18.a8287c74.chunk.js
35.15
KB
-rw-rw-r--
18.a8287c74.chunk.js.map
88.56
KB
-rw-rw-r--
19.75de75df.chunk.js
493.6
KB
-rw-rw-r--
19.75de75df.chunk.js.map
2.24
MB
-rw-rw-r--
19.7977b260.chunk.js
493.63
KB
-rw-rw-r--
19.7977b260.chunk.js.map
2.24
MB
-rw-rw-r--
2.03a0ba5f.chunk.js
29.97
KB
-rw-rw-r--
2.03a0ba5f.chunk.js.map
134.19
KB
-rw-rw-r--
2.e6d9f977.chunk.js
29.97
KB
-rw-rw-r--
2.e6d9f977.chunk.js.map
134.19
KB
-rw-rw-r--
20.58d47a8a.chunk.js
8.88
KB
-rw-rw-r--
20.58d47a8a.chunk.js.map
48.64
KB
-rw-rw-r--
20.675e319b.chunk.js
8.88
KB
-rw-rw-r--
20.675e319b.chunk.js.map
48.64
KB
-rw-rw-r--
21.20cd6cbb.chunk.js
54.23
KB
-rw-rw-r--
21.20cd6cbb.chunk.js.map
168.02
KB
-rw-rw-r--
21.4c5bdbd1.chunk.js
54.23
KB
-rw-rw-r--
21.4c5bdbd1.chunk.js.map
168.02
KB
-rw-rw-r--
3.0f9e9fe4.chunk.js
10.63
KB
-rw-rw-r--
3.0f9e9fe4.chunk.js.map
57.4
KB
-rw-rw-r--
3.58c3c7ed.chunk.js
10.63
KB
-rw-rw-r--
3.58c3c7ed.chunk.js.map
57.36
KB
-rw-rw-r--
5.057af134.chunk.js
145.02
KB
-rw-rw-r--
5.057af134.chunk.js.map
346.55
KB
-rw-rw-r--
5.be8b653d.chunk.js
145.01
KB
-rw-rw-r--
5.be8b653d.chunk.js.map
346.66
KB
-rw-rw-r--
5.cceb84cc.chunk.js
145.01
KB
-rw-rw-r--
5.cceb84cc.chunk.js.map
346.55
KB
-rw-rw-r--
5.ef201a5d.chunk.js
145.01
KB
-rw-rw-r--
5.ef201a5d.chunk.js.map
346.67
KB
-rw-rw-r--
6.2c17c533.chunk.js
52.42
KB
-rw-rw-r--
6.2c17c533.chunk.js.map
91.31
KB
-rw-rw-r--
6.add7fe41.chunk.js
52.32
KB
-rw-rw-r--
6.add7fe41.chunk.js.map
91.55
KB
-rw-rw-r--
6.d4267600.chunk.js
52.42
KB
-rw-rw-r--
6.d4267600.chunk.js.map
91.35
KB
-rw-rw-r--
7.1712ad5d.chunk.js
48.94
KB
-rw-rw-r--
7.1712ad5d.chunk.js.map
78.27
KB
-rw-rw-r--
7.24fda52a.chunk.js
48.93
KB
-rw-rw-r--
7.24fda52a.chunk.js.map
78.27
KB
-rw-rw-r--
7.993420a0.chunk.js
48.86
KB
-rw-rw-r--
7.993420a0.chunk.js.map
78.22
KB
-rw-rw-r--
8.04cfe69e.chunk.js
1.95
MB
-rw-rw-r--
8.04cfe69e.chunk.js.map
6.28
MB
-rw-rw-r--
8.9b4d1011.chunk.js
1.95
MB
-rw-rw-r--
8.9b4d1011.chunk.js.map
6.28
MB
-rw-rw-r--
8.fae877be.chunk.js
1.92
MB
-rw-rw-r--
8.fae877be.chunk.js.map
6.23
MB
-rw-rw-r--
9.c7f08bdd.chunk.js
27.45
KB
-rw-rw-r--
9.c7f08bdd.chunk.js.map
54.52
KB
-rw-rw-r--
9.dc48fc0d.chunk.js
27.37
KB
-rw-rw-r--
9.dc48fc0d.chunk.js.map
54.47
KB
-rw-rw-r--
9.f678ad45.chunk.js
27.44
KB
-rw-rw-r--
9.f678ad45.chunk.js.map
54.52
KB
-rw-rw-r--
main.38565251.chunk.js
8.08
KB
-rw-rw-r--
main.38565251.chunk.js.map
24.24
KB
-rw-rw-r--
main.b013322d.chunk.js
8.07
KB
-rw-rw-r--
main.b013322d.chunk.js.map
24.24
KB
-rw-rw-r--
runtime~main.025f1491.js
3.53
KB
-rw-rw-r--
runtime~main.025f1491.js.map
16.05
KB
-rw-rw-r--
runtime~main.196f2ffb.js
3.53
KB
-rw-rw-r--
runtime~main.196f2ffb.js.map
16.05
KB
-rw-rw-r--
runtime~main.2af8b252.js
3.53
KB
-rw-rw-r--
runtime~main.2af8b252.js.map
16.05
KB
-rw-rw-r--
runtime~main.436a0018.js
3.53
KB
-rw-rw-r--
runtime~main.436a0018.js.map
16.05
KB
-rw-rw-r--
runtime~main.5f277618.js
3.53
KB
-rw-rw-r--
runtime~main.5f277618.js.map
16.05
KB
-rw-rw-r--
runtime~main.8f412e19.js
3.53
KB
-rw-rw-r--
runtime~main.8f412e19.js.map
16.05
KB
-rw-rw-r--
runtime~main.ae7c93ed.js
3.53
KB
-rw-rw-r--
runtime~main.ae7c93ed.js.map
16.05
KB
-rw-rw-r--
runtime~main.bccf2c7c.js
3.53
KB
-rw-rw-r--
runtime~main.bccf2c7c.js.map
16.05
KB
-rw-rw-r--
runtime~main.e034a8a2.js
3.53
KB
-rw-rw-r--
runtime~main.e034a8a2.js.map
16.05
KB
-rw-rw-r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : 10.a1b514df.chunk.js.map
{"version":3,"sources":["../node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/defineProperty.js","../node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/objectSpread.js","api/digiNodeApi.js","../node_modules/semantic-ui-react/dist/es/elements/Container/Container.js","../node_modules/semantic-ui-react/dist/es/collections/Table/TableBody.js","../node_modules/semantic-ui-react/dist/es/collections/Table/TableCell.js","../node_modules/semantic-ui-react/dist/es/collections/Table/TableHeader.js","../node_modules/semantic-ui-react/dist/es/collections/Table/TableFooter.js","../node_modules/semantic-ui-react/dist/es/collections/Table/TableHeaderCell.js","../node_modules/semantic-ui-react/dist/es/collections/Table/TableRow.js","../node_modules/semantic-ui-react/dist/es/collections/Table/Table.js","context/regnContext.js","views/Register/initform.js","views/Register/RegnForm.js","views/Register/OTPForm.js","views/Register/regnMain.js","views/Register/index.js","api/consts.js","api2/consts.js","api2/tdvs.js"],"names":["_defineProperty","obj","key","value","Object","defineProperty","enumerable","configurable","writable","__webpack_require__","d","__webpack_exports__","_objectSpread","_defineProperty__WEBPACK_IMPORTED_MODULE_0__","target","i","arguments","length","source","ownKeys","keys","getOwnPropertySymbols","concat","filter","sym","getOwnPropertyDescriptor","forEach","axios__WEBPACK_IMPORTED_MODULE_0__","axios__WEBPACK_IMPORTED_MODULE_0___default","n","_consts__WEBPACK_IMPORTED_MODULE_1__","http","axios","create","baseURL","API","headers","X-Auth-Origin","_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__","_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0___default","classnames__WEBPACK_IMPORTED_MODULE_1__","classnames__WEBPACK_IMPORTED_MODULE_1___default","react__WEBPACK_IMPORTED_MODULE_2__","react__WEBPACK_IMPORTED_MODULE_2___default","_lib__WEBPACK_IMPORTED_MODULE_3__","_lib__WEBPACK_IMPORTED_MODULE_4__","_lib__WEBPACK_IMPORTED_MODULE_5__","_lib__WEBPACK_IMPORTED_MODULE_6__","Container","props","children","className","content","fluid","text","textAlign","classes","rest","ElementType","a","createElement","isNil","handledProps","propTypes","TableBody","classnames_default","getUnhandledProps","getElementType","react_default","extends_default","defaultProps","as","Table_TableBody","TableCell","active","collapsing","disabled","error","icon","negative","positive","selectable","singleLine","verticalAlign","warning","width","classNameBuilders","lib","Icon","factories","Table_TableCell","TableHeader","fullWidth","Table_TableHeader","TableFooter","Table_TableFooter","TableHeaderCell","sorted","Table_TableHeaderCell","TableRow","cellAs","cells","map_default","cell","Table_TableRow","Table","attached","basic","celled","color","columns","compact","definition","fixed","footerRow","headerRow","headerRows","inverted","padded","renderBodyRow","size","sortable","stackable","striped","structured","tableData","unstackable","headerShorthandOptions","headerElement","data","index","Body","Cell","Footer","Header","HeaderCell","Row","RegnContext","React","createContext","regnContext","_ref","_useReducer","useReducer","state","action","type","objectSpread","univ","payload","el","name","teachinfo","valid","otpsent","funivcode","fteachcode","fdob","fmobile","fteachname","teachvalid","fpasswd","fcpasswd","fotp","feotp","_useReducer2","slicedToArray","regn_data","dispatch_regn","_useState","useState","_useState2","regnStore","regn_store","Provider","_regeneratorRuntime","exports","Op","prototype","hasOwn","hasOwnProperty","desc","$Symbol","Symbol","iteratorSymbol","iterator","asyncIteratorSymbol","asyncIterator","toStringTagSymbol","toStringTag","define","err","wrap","innerFn","outerFn","self","tryLocsList","protoGenerator","Generator","generator","context","Context","makeInvokeMethod","tryCatch","fn","arg","call","ContinueSentinel","GeneratorFunction","GeneratorFunctionPrototype","IteratorPrototype","this","getProto","getPrototypeOf","NativeIteratorPrototype","values","Gp","defineIteratorMethods","method","_invoke","AsyncIterator","PromiseImpl","previousPromise","callInvokeWithMethodAndArg","resolve","reject","invoke","record","result","__await","then","unwrapped","Error","doneResult","delegate","delegateResult","maybeInvokeDelegate","sent","_sent","dispatchException","abrupt","done","methodName","undefined","return","TypeError","info","resultName","next","nextLoc","pushTryEntry","locs","entry","tryLoc","catchLoc","finallyLoc","afterLoc","tryEntries","push","resetTryEntry","completion","reset","iterable","iteratorMethod","isNaN","displayName","isGeneratorFunction","genFun","ctor","constructor","mark","setPrototypeOf","__proto__","awrap","async","Promise","iter","val","object","reverse","pop","skipTempReset","prev","charAt","slice","stop","rootRecord","rval","exception","handle","loc","caught","hasCatch","hasFinally","finallyEntry","complete","finish","catch","thrown","delegateYield","InitForm","useContext","_useContext2","AppContext","load","err_msg","_load","setLoader","_err_msg","dispatch_err","_regn_store","useEffect","getUnivDetails","asyncToGenerator","_callee","res","_context","tdvs","get","error_code","header","message","msg","console","log","t0","apply","univ_opt","map","funivname","validateTeachcode","_ref2","_callee2","_context2","Form","Field","required","Dropdown","selection","placeholder","options","onChange","e","Input","iconPosition","maxLength","minLength","readOnly","Button","onClick","Card","style","marginBottom","Content","RegnForm_regeneratorRuntime","RegnForm","sendOTP","formdata","FormData","append","JSON","stringify","post","dfmobile","replace","dfemail","femail","_","b","c","onSubmit","autoComplete","OTPForm_regeneratorRuntime","OTPForm","fpassword","setFpassword","_useState3","_useState4","confirmFpassword","setConfirmFpassword","history","useHistory","signUpTeach","sessionStorage","getItem","signUpTeachCode","url","NewApi","marginTop","Register","raised","initform","Register_RegnForm","Register_OTPForm","margin","react_router_dom","to","regnMain","ReportAPI","window","location","protocol","api","interceptors","request","use","config","token"],"mappings":"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","file":"static/js/10.a1b514df.chunk.js","sourcesContent":["export default function _defineProperty(obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n}","import defineProperty from \"./defineProperty\";\nexport default function _objectSpread(target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i] != null ? arguments[i] : {};\n var ownKeys = Object.keys(source);\n\n if (typeof Object.getOwnPropertySymbols === 'function') {\n ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) {\n return Object.getOwnPropertyDescriptor(source, sym).enumerable;\n }));\n }\n\n ownKeys.forEach(function (key) {\n defineProperty(target, key, source[key]);\n });\n }\n\n return target;\n}","import axios from \"axios\";\nimport { API } from \"./consts\";\n\n// const getToken = () => {\n// return sessionStorage.getItem(\"logtoken\");\n// }\n\nconst http = axios.create({\n baseURL: API,\n headers: {\n \"X-Auth-Origin\": \"E-GOVERNANCE\",\n },\n});\n\n// http.interceptors.request.use(\n// function (config) {\n// const token = getToken();\n// if (token) config.headers['X-Auth-Token'] = token;\n// return config;\n// },\n// function (error) {\n// return Promise.reject(error);\n// }\n// );\n\nexport default http;\n","import _extends from \"@babel/runtime/helpers/extends\";\nimport cx from 'classnames';\nimport PropTypes from 'prop-types';\nimport React from 'react';\nimport { childrenUtils, customPropTypes, getElementType, getUnhandledProps, SUI, useKeyOnly, useTextAlignProp } from '../../lib';\n/**\n * A container limits content to a maximum width.\n */\n\nfunction Container(props) {\n var children = props.children,\n className = props.className,\n content = props.content,\n fluid = props.fluid,\n text = props.text,\n textAlign = props.textAlign;\n var classes = cx('ui', useKeyOnly(text, 'text'), useKeyOnly(fluid, 'fluid'), useTextAlignProp(textAlign), 'container', className);\n var rest = getUnhandledProps(Container, props);\n var ElementType = getElementType(Container, props);\n return React.createElement(ElementType, _extends({}, rest, {\n className: classes\n }), childrenUtils.isNil(children) ? content : children);\n}\nContainer.handledProps = [\"as\", \"children\", \"className\", \"content\", \"fluid\", \"text\", \"textAlign\"];\nContainer.propTypes = process.env.NODE_ENV !== \"production\" ? {\n /** An element type to render as (string or function). */\n as: PropTypes.elementType,\n /** Primary content. */\n children: PropTypes.node,\n /** Additional classes. */\n className: PropTypes.string,\n /** Shorthand for primary content. */\n content: customPropTypes.contentShorthand,\n /** Container has no maximum width. */\n fluid: PropTypes.bool,\n /** Reduce maximum width to more naturally accommodate text. */\n text: PropTypes.bool,\n /** Align container text. */\n textAlign: PropTypes.oneOf(SUI.TEXT_ALIGNMENTS)\n} : {};\nexport default Container;","import _extends from \"@babel/runtime/helpers/extends\";\nimport cx from 'classnames';\nimport PropTypes from 'prop-types';\nimport React from 'react';\nimport { getElementType, getUnhandledProps } from '../../lib';\nfunction TableBody(props) {\n var children = props.children,\n className = props.className;\n var classes = cx(className);\n var rest = getUnhandledProps(TableBody, props);\n var ElementType = getElementType(TableBody, props);\n return React.createElement(ElementType, _extends({}, rest, {\n className: classes\n }), children);\n}\nTableBody.handledProps = [\"as\", \"children\", \"className\"];\nTableBody.defaultProps = {\n as: 'tbody'\n};\nTableBody.propTypes = process.env.NODE_ENV !== \"production\" ? {\n /** An element type to render as (string or function). */\n as: PropTypes.elementType,\n /** Primary content. */\n children: PropTypes.node,\n /** Additional classes. */\n className: PropTypes.string\n} : {};\nexport default TableBody;","import _extends from \"@babel/runtime/helpers/extends\";\nimport _without from \"lodash/without\";\nimport cx from 'classnames';\nimport PropTypes from 'prop-types';\nimport React from 'react';\nimport { childrenUtils, createShorthandFactory, customPropTypes, getElementType, getUnhandledProps, SUI, useKeyOnly, useTextAlignProp, useVerticalAlignProp, useWidthProp } from '../../lib';\nimport Icon from '../../elements/Icon';\n/**\n * A table row can have cells.\n */\n\nfunction TableCell(props) {\n var active = props.active,\n children = props.children,\n className = props.className,\n collapsing = props.collapsing,\n content = props.content,\n disabled = props.disabled,\n error = props.error,\n icon = props.icon,\n negative = props.negative,\n positive = props.positive,\n selectable = props.selectable,\n singleLine = props.singleLine,\n textAlign = props.textAlign,\n verticalAlign = props.verticalAlign,\n warning = props.warning,\n width = props.width;\n var classes = cx(useKeyOnly(active, 'active'), useKeyOnly(collapsing, 'collapsing'), useKeyOnly(disabled, 'disabled'), useKeyOnly(error, 'error'), useKeyOnly(negative, 'negative'), useKeyOnly(positive, 'positive'), useKeyOnly(selectable, 'selectable'), useKeyOnly(singleLine, 'single line'), useKeyOnly(warning, 'warning'), useTextAlignProp(textAlign), useVerticalAlignProp(verticalAlign), useWidthProp(width, 'wide'), className);\n var rest = getUnhandledProps(TableCell, props);\n var ElementType = getElementType(TableCell, props);\n if (!childrenUtils.isNil(children)) {\n return React.createElement(ElementType, _extends({}, rest, {\n className: classes\n }), children);\n }\n return React.createElement(ElementType, _extends({}, rest, {\n className: classes\n }), Icon.create(icon), content);\n}\nTableCell.handledProps = [\"active\", \"as\", \"children\", \"className\", \"collapsing\", \"content\", \"disabled\", \"error\", \"icon\", \"negative\", \"positive\", \"selectable\", \"singleLine\", \"textAlign\", \"verticalAlign\", \"warning\", \"width\"];\nTableCell.defaultProps = {\n as: 'td'\n};\nTableCell.propTypes = process.env.NODE_ENV !== \"production\" ? {\n /** An element type to render as (string or function). */\n as: PropTypes.elementType,\n /** A cell can be active or selected by a user. */\n active: PropTypes.bool,\n /** Primary content. */\n children: PropTypes.node,\n /** Additional classes. */\n className: PropTypes.string,\n /** A cell can be collapsing so that it only uses as much space as required. */\n collapsing: PropTypes.bool,\n /** Shorthand for primary content. */\n content: customPropTypes.contentShorthand,\n /** A cell can be disabled. */\n disabled: PropTypes.bool,\n /** A cell may call attention to an error or a negative value. */\n error: PropTypes.bool,\n /** Add an Icon by name, props object, or pass an <Icon /> */\n icon: customPropTypes.itemShorthand,\n /** A cell may let a user know whether a value is bad. */\n negative: PropTypes.bool,\n /** A cell may let a user know whether a value is good. */\n positive: PropTypes.bool,\n /** A cell can be selectable. */\n selectable: PropTypes.bool,\n /** A cell can specify that its contents should remain on a single line and not wrap. */\n singleLine: PropTypes.bool,\n /** A table cell can adjust its text alignment. */\n textAlign: PropTypes.oneOf(_without(SUI.TEXT_ALIGNMENTS, 'justified')),\n /** A table cell can adjust its text alignment. */\n verticalAlign: PropTypes.oneOf(SUI.VERTICAL_ALIGNMENTS),\n /** A cell may warn a user. */\n warning: PropTypes.bool,\n /** A table can specify the width of individual columns independently. */\n width: PropTypes.oneOf(SUI.WIDTHS)\n} : {};\nTableCell.create = createShorthandFactory(TableCell, function (content) {\n return {\n content: content\n };\n});\nexport default TableCell;","import _extends from \"@babel/runtime/helpers/extends\";\nimport cx from 'classnames';\nimport PropTypes from 'prop-types';\nimport React from 'react';\nimport { childrenUtils, customPropTypes, getElementType, getUnhandledProps, useKeyOnly } from '../../lib';\n/**\n * A table can have a header.\n */\n\nfunction TableHeader(props) {\n var children = props.children,\n className = props.className,\n content = props.content,\n fullWidth = props.fullWidth;\n var classes = cx(useKeyOnly(fullWidth, 'full-width'), className);\n var rest = getUnhandledProps(TableHeader, props);\n var ElementType = getElementType(TableHeader, props);\n return React.createElement(ElementType, _extends({}, rest, {\n className: classes\n }), childrenUtils.isNil(children) ? content : children);\n}\nTableHeader.handledProps = [\"as\", \"children\", \"className\", \"content\", \"fullWidth\"];\nTableHeader.defaultProps = {\n as: 'thead'\n};\nTableHeader.propTypes = process.env.NODE_ENV !== \"production\" ? {\n /** An element type to render as (string or function). */\n as: PropTypes.elementType,\n /** Primary content. */\n children: PropTypes.node,\n /** Additional classes. */\n className: PropTypes.string,\n /** Shorthand for primary content. */\n content: customPropTypes.contentShorthand,\n /** A definition table can have a full width header or footer, filling in the gap left by the first column. */\n fullWidth: PropTypes.bool\n} : {};\nexport default TableHeader;","import _extends from \"@babel/runtime/helpers/extends\";\nimport PropTypes from 'prop-types';\nimport React from 'react';\nimport { getUnhandledProps } from '../../lib';\nimport TableHeader from './TableHeader';\n/**\n * A table can have a footer.\n */\n\nfunction TableFooter(props) {\n var as = props.as;\n var rest = getUnhandledProps(TableFooter, props);\n return React.createElement(TableHeader, _extends({}, rest, {\n as: as\n }));\n}\nTableFooter.handledProps = [\"as\"];\nTableFooter.propTypes = process.env.NODE_ENV !== \"production\" ? {\n /** An element type to render as (string or function). */\n as: PropTypes.elementType\n} : {};\nTableFooter.defaultProps = {\n as: 'tfoot'\n};\nexport default TableFooter;","import _extends from \"@babel/runtime/helpers/extends\";\nimport cx from 'classnames';\nimport PropTypes from 'prop-types';\nimport React from 'react';\nimport { getUnhandledProps, useValueAndKey } from '../../lib';\nimport TableCell from './TableCell';\n/**\n * A table can have a header cell.\n */\n\nfunction TableHeaderCell(props) {\n var as = props.as,\n className = props.className,\n sorted = props.sorted;\n var classes = cx(useValueAndKey(sorted, 'sorted'), className);\n var rest = getUnhandledProps(TableHeaderCell, props);\n return React.createElement(TableCell, _extends({}, rest, {\n as: as,\n className: classes\n }));\n}\nTableHeaderCell.handledProps = [\"as\", \"className\", \"sorted\"];\nTableHeaderCell.propTypes = process.env.NODE_ENV !== \"production\" ? {\n /** An element type to render as (string or function). */\n as: PropTypes.elementType,\n /** Additional classes. */\n className: PropTypes.string,\n /** A header cell can be sorted in ascending or descending order. */\n sorted: PropTypes.oneOf(['ascending', 'descending'])\n} : {};\nTableHeaderCell.defaultProps = {\n as: 'th'\n};\nexport default TableHeaderCell;","import _extends from \"@babel/runtime/helpers/extends\";\nimport _without from \"lodash/without\";\nimport _map from \"lodash/map\";\nimport cx from 'classnames';\nimport PropTypes from 'prop-types';\nimport React from 'react';\nimport { childrenUtils, createShorthandFactory, customPropTypes, getElementType, getUnhandledProps, SUI, useKeyOnly, useTextAlignProp, useVerticalAlignProp } from '../../lib';\nimport TableCell from './TableCell';\n/**\n * A table can have rows.\n */\n\nfunction TableRow(props) {\n var active = props.active,\n cellAs = props.cellAs,\n cells = props.cells,\n children = props.children,\n className = props.className,\n disabled = props.disabled,\n error = props.error,\n negative = props.negative,\n positive = props.positive,\n textAlign = props.textAlign,\n verticalAlign = props.verticalAlign,\n warning = props.warning;\n var classes = cx(useKeyOnly(active, 'active'), useKeyOnly(disabled, 'disabled'), useKeyOnly(error, 'error'), useKeyOnly(negative, 'negative'), useKeyOnly(positive, 'positive'), useKeyOnly(warning, 'warning'), useTextAlignProp(textAlign), useVerticalAlignProp(verticalAlign), className);\n var rest = getUnhandledProps(TableRow, props);\n var ElementType = getElementType(TableRow, props);\n if (!childrenUtils.isNil(children)) {\n return React.createElement(ElementType, _extends({}, rest, {\n className: classes\n }), children);\n }\n return React.createElement(ElementType, _extends({}, rest, {\n className: classes\n }), _map(cells, function (cell) {\n return TableCell.create(cell, {\n defaultProps: {\n as: cellAs\n }\n });\n }));\n}\nTableRow.handledProps = [\"active\", \"as\", \"cellAs\", \"cells\", \"children\", \"className\", \"disabled\", \"error\", \"negative\", \"positive\", \"textAlign\", \"verticalAlign\", \"warning\"];\nTableRow.defaultProps = {\n as: 'tr',\n cellAs: 'td'\n};\nTableRow.propTypes = process.env.NODE_ENV !== \"production\" ? {\n /** An element type to render as (string or function). */\n as: PropTypes.elementType,\n /** A row can be active or selected by a user. */\n active: PropTypes.bool,\n /** An element type to render as (string or function). */\n cellAs: PropTypes.elementType,\n /** Shorthand array of props for TableCell. */\n cells: customPropTypes.collectionShorthand,\n /** Primary content. */\n children: PropTypes.node,\n /** Additional classes. */\n className: PropTypes.string,\n /** A row can be disabled. */\n disabled: PropTypes.bool,\n /** A row may call attention to an error or a negative value. */\n error: PropTypes.bool,\n /** A row may let a user know whether a value is bad. */\n negative: PropTypes.bool,\n /** A row may let a user know whether a value is good. */\n positive: PropTypes.bool,\n /** A table row can adjust its text alignment. */\n textAlign: PropTypes.oneOf(_without(SUI.TEXT_ALIGNMENTS, 'justified')),\n /** A table row can adjust its vertical alignment. */\n verticalAlign: PropTypes.oneOf(SUI.VERTICAL_ALIGNMENTS),\n /** A row may warn a user. */\n warning: PropTypes.bool\n} : {};\nTableRow.create = createShorthandFactory(TableRow, function (cells) {\n return {\n cells: cells\n };\n});\nexport default TableRow;","import _extends from \"@babel/runtime/helpers/extends\";\nimport _without from \"lodash/without\";\nimport _map from \"lodash/map\";\nimport cx from 'classnames';\nimport PropTypes from 'prop-types';\nimport React from 'react';\nimport { childrenUtils, customPropTypes, getElementType, getUnhandledProps, SUI, useKeyOnly, useKeyOrValueAndKey, useTextAlignProp, useVerticalAlignProp, useWidthProp } from '../../lib';\nimport TableBody from './TableBody';\nimport TableCell from './TableCell';\nimport TableFooter from './TableFooter';\nimport TableHeader from './TableHeader';\nimport TableHeaderCell from './TableHeaderCell';\nimport TableRow from './TableRow';\n/**\n * A table displays a collections of data grouped into rows.\n */\n\nfunction Table(props) {\n var attached = props.attached,\n basic = props.basic,\n celled = props.celled,\n children = props.children,\n className = props.className,\n collapsing = props.collapsing,\n color = props.color,\n columns = props.columns,\n compact = props.compact,\n definition = props.definition,\n fixed = props.fixed,\n footerRow = props.footerRow,\n headerRow = props.headerRow,\n headerRows = props.headerRows,\n inverted = props.inverted,\n padded = props.padded,\n renderBodyRow = props.renderBodyRow,\n selectable = props.selectable,\n singleLine = props.singleLine,\n size = props.size,\n sortable = props.sortable,\n stackable = props.stackable,\n striped = props.striped,\n structured = props.structured,\n tableData = props.tableData,\n textAlign = props.textAlign,\n unstackable = props.unstackable,\n verticalAlign = props.verticalAlign;\n var classes = cx('ui', color, size, useKeyOnly(celled, 'celled'), useKeyOnly(collapsing, 'collapsing'), useKeyOnly(definition, 'definition'), useKeyOnly(fixed, 'fixed'), useKeyOnly(inverted, 'inverted'), useKeyOnly(selectable, 'selectable'), useKeyOnly(singleLine, 'single line'), useKeyOnly(sortable, 'sortable'), useKeyOnly(stackable, 'stackable'), useKeyOnly(striped, 'striped'), useKeyOnly(structured, 'structured'), useKeyOnly(unstackable, 'unstackable'), useKeyOrValueAndKey(attached, 'attached'), useKeyOrValueAndKey(basic, 'basic'), useKeyOrValueAndKey(compact, 'compact'), useKeyOrValueAndKey(padded, 'padded'), useTextAlignProp(textAlign), useVerticalAlignProp(verticalAlign), useWidthProp(columns, 'column'), 'table', className);\n var rest = getUnhandledProps(Table, props);\n var ElementType = getElementType(Table, props);\n if (!childrenUtils.isNil(children)) {\n return React.createElement(ElementType, _extends({}, rest, {\n className: classes\n }), children);\n }\n var hasHeaderRows = headerRow || headerRows;\n var headerShorthandOptions = {\n defaultProps: {\n cellAs: 'th'\n }\n };\n var headerElement = hasHeaderRows && React.createElement(TableHeader, null, TableRow.create(headerRow, headerShorthandOptions), _map(headerRows, function (data) {\n return TableRow.create(data, headerShorthandOptions);\n }));\n return React.createElement(ElementType, _extends({}, rest, {\n className: classes\n }), headerElement, React.createElement(TableBody, null, renderBodyRow && _map(tableData, function (data, index) {\n return TableRow.create(renderBodyRow(data, index));\n })), footerRow && React.createElement(TableFooter, null, TableRow.create(footerRow)));\n}\nTable.handledProps = [\"as\", \"attached\", \"basic\", \"celled\", \"children\", \"className\", \"collapsing\", \"color\", \"columns\", \"compact\", \"definition\", \"fixed\", \"footerRow\", \"headerRow\", \"headerRows\", \"inverted\", \"padded\", \"renderBodyRow\", \"selectable\", \"singleLine\", \"size\", \"sortable\", \"stackable\", \"striped\", \"structured\", \"tableData\", \"textAlign\", \"unstackable\", \"verticalAlign\"];\nTable.defaultProps = {\n as: 'table'\n};\nTable.propTypes = process.env.NODE_ENV !== \"production\" ? {\n /** An element type to render as (string or function). */\n as: PropTypes.elementType,\n /** Attach table to other content */\n attached: PropTypes.oneOfType([PropTypes.bool, PropTypes.oneOf(['top', 'bottom'])]),\n /** A table can reduce its complexity to increase readability. */\n basic: PropTypes.oneOfType([PropTypes.oneOf(['very']), PropTypes.bool]),\n /** A table may be divided each row into separate cells. */\n celled: PropTypes.bool,\n /** Primary content. */\n children: PropTypes.node,\n /** Additional classes. */\n className: PropTypes.string,\n /** A table can be collapsing, taking up only as much space as its rows. */\n collapsing: PropTypes.bool,\n /** A table can be given a color to distinguish it from other tables. */\n color: PropTypes.oneOf(SUI.COLORS),\n /** A table can specify its column count to divide its content evenly. */\n columns: PropTypes.oneOf(SUI.WIDTHS),\n /** A table may sometimes need to be more compact to make more rows visible at a time. */\n compact: PropTypes.oneOfType([PropTypes.bool, PropTypes.oneOf(['very'])]),\n /** A table may be formatted to emphasize a first column that defines a rows content. */\n definition: PropTypes.bool,\n /**\n * A table can use fixed a special faster form of table rendering that does not resize table cells based on content\n */\n fixed: PropTypes.bool,\n /** Shorthand for a TableRow to be placed within Table.Footer. */\n footerRow: customPropTypes.itemShorthand,\n /** Shorthand for a TableRow to be placed within Table.Header. */\n headerRow: customPropTypes.every([customPropTypes.disallow(['headerRows']), customPropTypes.itemShorthand]),\n /** Shorthand for multiple TableRows to be placed within Table.Header. */\n headerRows: customPropTypes.every([customPropTypes.disallow(['headerRow']), customPropTypes.collectionShorthand]),\n /** A table's colors can be inverted. */\n inverted: PropTypes.bool,\n /** A table may sometimes need to be more padded for legibility. */\n padded: PropTypes.oneOfType([PropTypes.bool, PropTypes.oneOf(['very'])]),\n /**\n * Mapped over `tableData` and should return shorthand for each Table.Row to be placed within Table.Body.\n *\n * @param {*} data - An element in the `tableData` array.\n * @param {number} index - The index of the current element in `tableData`.\n * @returns {*} Shorthand for a Table.Row.\n */\n renderBodyRow: customPropTypes.every([customPropTypes.disallow(['children']), customPropTypes.demand(['tableData']), PropTypes.func]),\n /** A table can have its rows appear selectable. */\n selectable: PropTypes.bool,\n /** A table can specify that its cell contents should remain on a single line and not wrap. */\n singleLine: PropTypes.bool,\n /** A table can also be small or large. */\n size: PropTypes.oneOf(_without(SUI.SIZES, 'mini', 'tiny', 'medium', 'big', 'huge', 'massive')),\n /** A table may allow a user to sort contents by clicking on a table header. */\n sortable: PropTypes.bool,\n /** A table can specify how it stacks table content responsively. */\n stackable: PropTypes.bool,\n /** A table can stripe alternate rows of content with a darker color to increase contrast. */\n striped: PropTypes.bool,\n /** A table can be formatted to display complex structured data. */\n structured: PropTypes.bool,\n /** Data to be passed to the renderBodyRow function. */\n tableData: customPropTypes.every([customPropTypes.disallow(['children']), customPropTypes.demand(['renderBodyRow']), PropTypes.array]),\n /** A table can adjust its text alignment. */\n textAlign: PropTypes.oneOf(_without(SUI.TEXT_ALIGNMENTS, 'justified')),\n /** A table can specify how it stacks table content responsively. */\n unstackable: PropTypes.bool,\n /** A table can adjust its text alignment. */\n verticalAlign: PropTypes.oneOf(SUI.VERTICAL_ALIGNMENTS)\n} : {};\nTable.Body = TableBody;\nTable.Cell = TableCell;\nTable.Footer = TableFooter;\nTable.Header = TableHeader;\nTable.HeaderCell = TableHeaderCell;\nTable.Row = TableRow;\nexport default Table;","import React, { useState, useReducer } from \"react\";\n\nexport const RegnContext = React.createContext(null);\n\nexport default ({ children }) => {\n const regnInit = {\n univ: [],\n funivcode: \"\",\n fteachcode: \"\",\n teachinfo: {\n fdob: \"\",\n fmobile: \"\",\n fteachcode: \"\",\n fteachname: \"\",\n },\n teachvalid: false,\n valid: false,\n otpsent: false,\n fpasswd: \"\",\n fcpasswd: \"\",\n fotp: \"\",\n feotp: \"\",\n };\n\n function regnReducer(state, action) {\n switch (action.type) {\n case \"SET_UNIVS\":\n return { ...state, univ: action.payload };\n case \"EDIT_REGN\":\n let el = action.payload;\n return { ...state, [el.name]: el.value };\n case \"SET_TEACH_INFO\":\n return { ...state, teachinfo: action.payload, valid: true };\n case \"UPDATE_OTP_STATUS\":\n return { ...state, otpsent: true };\n default:\n return state;\n }\n }\n\n const [regn_data, dispatch_regn] = useReducer(regnReducer, regnInit);\n\n const [funiv, setFuniv] = useState([]);\n const regnStore = {\n univ: [funiv, setFuniv],\n regn_store: [regn_data, dispatch_regn],\n };\n return (\n <RegnContext.Provider value={regnStore}>{children}</RegnContext.Provider>\n );\n};\n","import React, { useState, useEffect, useContext, useCallback } from \"react\";\nimport {\n Form,\n Button,\n Dropdown,\n Card,\n Message,\n Table,\n} from \"semantic-ui-react\";\nimport { RegnContext } from \"../../context/regnContext\";\nimport { AppContext } from \"../../context/appContext\";\nimport tdvs from \"../../api2/tdvs\";\n\nimport digiNodeApi from \"../../api/digiNodeApi\";\n\n// import { connect } from \"react-redux\";\n\nconst InitForm = (props) => {\n const { regn_store } = useContext(RegnContext);\n const { load, err_msg } = useContext(AppContext);\n const [loader, setLoader] = load;\n const [error, dispatch_err] = err_msg;\n const [regn_data, dispatch_regn] = regn_store;\n\n const { univ, fteachcode, teachinfo, teachvalid, funivcode } = regn_data;\n\n useEffect(() => {\n getUnivDetails();\n // digiNodeApi.get(\"/get-univ?univcode=000\").then((response) => {\n // const res = response.data;\n // if (res.status == 0) {\n // // setFuniv(res.data);\n // dispatch_regn({ type: \"SET_UNIVS\", payload: res.data });\n // } else {\n // dispatch_err({\n // type: \"OPEN_MSG_BOX\",\n // payload: {\n // header: \"Message\",\n // message: res.data.msg,\n // },\n // });\n // }\n // });\n }, []);\n\n const getUnivDetails = async () => {\n try {\n const res = await tdvs.get(\"/app.php?a=getUnivDetails&univcode=000\");\n if (res.data.error_code === 0) {\n dispatch_regn({ type: \"SET_UNIVS\", payload: res.data.data });\n } else {\n dispatch_err({\n type: \"OPEN_MSG_BOX\",\n payload: {\n header: \"Message\",\n message: res.data.data.msg,\n },\n });\n return;\n }\n console.log(res);\n } catch (error) {}\n };\n\n const univ_opt = univ.map((el) => {\n return { key: el.funivcode, text: el.funivname, value: el.funivcode };\n });\n\n const validateTeachcode = async () => {\n if (funivcode == \"\") {\n dispatch_err({\n type: \"OPEN_MSG_BOX\",\n payload: {\n header: \"Message\",\n message: \"Select university code.\",\n },\n });\n return;\n }\n if (fteachcode.length < 3) {\n dispatch_err({\n type: \"OPEN_MSG_BOX\",\n payload: {\n header: \"Message\",\n message: \"Enter valid teacher code.\",\n },\n });\n return;\n }\n setLoader(true);\n const res = await tdvs.get(\n \"/app.php?a=validateTeacherCode&univcode=\" +\n funivcode +\n \"&fteachcode=\" +\n fteachcode\n );\n setLoader(false);\n console.log(res);\n\n if (res.data.error_code === 0) {\n dispatch_regn({ type: \"SET_TEACH_INFO\", payload: res.data.data[0] });\n } else {\n dispatch_err({\n type: \"OPEN_MSG_BOX\",\n payload: {\n header: \"Message\",\n message: res.data.data.msg,\n },\n });\n return;\n }\n console.log(res);\n\n // digiNodeApi\n // .get(\"/get-teach-info\", {\n // params: {\n // univcode: funivcode,\n // fteachcode: fteachcode,\n // },\n // })\n // .then((response) => {\n // setLoader(false);\n // const res = response.data;\n // if (res.status == 0) {\n // // setFuniv(res.data);\n // dispatch_regn({ type: \"SET_TEACH_INFO\", payload: res.data });\n // } else {\n // dispatch_err({\n // type: \"OPEN_MSG_BOX\",\n // payload: {\n // header: \"Message\",\n // message: res.msg,\n // },\n // });\n // }\n // })\n // .catch((err) => {\n // setLoader(false);\n // dispatch_err({\n // type: \"OPEN_MSG_BOX\",\n // payload: {\n // header: \"Message\",\n // message: err.message,\n // },\n // });\n // });\n };\n\n return (\n <Form>\n {/* <Message negative>\n <Message.Header>\n We're sorry we can't apply that discount\n </Message.Header>\n <p>That offer has expired</p>\n </Message> */}\n <Form.Field required>\n <Dropdown\n size=\"mini\"\n // error={this.props.dgerror}\n fluid\n selection\n placeholder=\"Select University\"\n name=\"funivcode\"\n value={funivcode}\n options={univ_opt}\n disabled={props.valid}\n onChange={(e, data) =>\n dispatch_regn({\n type: \"EDIT_REGN\",\n payload: { name: data.name, value: data.value },\n })\n }\n />\n </Form.Field>\n\n <Form.Field>\n <Form.Input\n name=\"fteachcode\"\n type=\"text\"\n icon=\"user\"\n iconPosition=\"left\"\n placeholder=\"Teacher Code\"\n maxLength=\"20\"\n minLength=\"5\"\n value={fteachcode}\n readOnly={props.valid}\n onChange={(e, data) =>\n dispatch_regn({\n type: \"EDIT_REGN\",\n payload: { name: data.name, value: data.value },\n })\n }\n />\n </Form.Field>\n {!props.valid ? (\n <div className=\"row\">\n <div className=\"col-md-6\">\n <Button color=\"blue\" className=\"px-4\" onClick={validateTeachcode}>\n Validate\n </Button>\n </div>\n </div>\n ) : null}\n\n {props.valid ? (\n <Card fluid style={{ marginBottom: \"1em\" }}>\n <Card.Content>\n <Table\n basic=\"very\"\n celled\n collapsing\n columns=\"16\"\n padded\n singleLine\n >\n <Table.Body>\n <Table.Row>\n <Table.Cell>Name</Table.Cell>\n <Table.Cell>\n <b>{teachinfo.fteachname}</b>\n </Table.Cell>\n </Table.Row>\n <Table.Row>\n <Table.Cell>Date of birth</Table.Cell>\n <Table.Cell>\n <b>{teachinfo.fdob}</b>\n </Table.Cell>\n </Table.Row>\n </Table.Body>\n </Table>\n </Card.Content>\n </Card>\n ) : null}\n </Form>\n );\n};\n\nexport default InitForm;\n","import React, { useContext } from \"react\";\nimport { Form, Button, Icon } from \"semantic-ui-react\";\nimport { RegnContext } from \"../../context/regnContext\";\nimport { AppContext } from \"../../context/appContext\";\nimport digiNodeApi from \"../../api/digiNodeApi\";\nimport tdvs from \"../../api2/tdvs\";\n\nconst RegnForm = () => {\n const { regn_store } = useContext(RegnContext);\n const [regn_data, dispatch_regn] = regn_store;\n const { teachinfo, fpasswd, fcpasswd, otpsent, funivcode } = regn_data;\n\n const { err_msg } = useContext(AppContext);\n const [error, dispatch_err] = err_msg;\n // /save-teach-regn\n const sendOTP = async () => {\n // if (fpasswd.length < 8) {\n // dispatch_err({\n // type: \"OPEN_MSG_BOX\",\n // payload: {\n // header: \"Error\",\n // message: \"Enter password of atleast 8 characters !!!\",\n // },\n // });\n // return;\n // }\n // if (fpasswd !== fcpasswd) {\n // dispatch_err({\n // type: \"OPEN_MSG_BOX\",\n // payload: {\n // header: \"Error\",\n // message: \"Password and confirm password does not match !!!\",\n // },\n // });\n // return;\n // }\n const formdata = new FormData();\n formdata.append(\"data\", JSON.stringify(teachinfo));\n const res = await tdvs.post(\n \"/app.php?a=sendOtpTeacherRegistration&univcode=\" + funivcode,\n formdata\n );\n if (res.data.error_code === 0) {\n let data = res.data.data;\n dispatch_regn({\n type: \"UPDATE_OTP_STATUS\",\n payload: { data },\n });\n dispatch_err({\n type: \"OPEN_MSG_BOX\",\n payload: {\n header: \"Success\",\n message: res.data.data.msg,\n },\n });\n } else {\n dispatch_err({\n type: \"OPEN_MSG_BOX\",\n payload: {\n header: \"Message\",\n message: res.data.data.msg,\n },\n });\n return;\n }\n console.log(res);\n\n // const res = await digiNodeApi.post(\n // \"/save-teach-regn?univcode=\" + funivcode,\n // {\n // ...teachinfo,\n // }\n // );\n // if (res.data.status == 0) {\n // let data = res.data;\n // dispatch_regn({\n // type: \"UPDATE_OTP_STATUS\",\n // payload: { data },\n // });\n // dispatch_err({\n // type: \"OPEN_MSG_BOX\",\n // payload: {\n // header: \"Success\",\n // message: res.data.msg,\n // },\n // });\n // } else {\n // dispatch_err({\n // type: \"OPEN_MSG_BOX\",\n // payload: {\n // header: \"Error\",\n // message: res.data.msg,\n // },\n // });\n // }\n };\n let dfmobile = teachinfo.fmobile\n ? teachinfo.fmobile.slice(0, 2) +\n teachinfo.fmobile.slice(2).replace(/.(?=...)/g, \"*\")\n : \"\";\n // let dfemail = teachinfo.femail;\n\n var dfemail = teachinfo.femail.replace(\n /^(.)(.*)(.@.*)$/,\n (_, a, b, c) => a + b.replace(/./g, \"*\") + c\n );\n\n return (\n <div className=\"mt-3\">\n <Form onSubmit={sendOTP}>\n <Form.Field>\n <Form.Input\n autoComplete=\"off\"\n name=\"fmobileno\"\n type=\"text\"\n icon=\"mobile alternate\"\n iconPosition=\"left\"\n placeholder=\"Mobile No.\"\n maxLength=\"10\"\n minLength=\"10\"\n value={dfmobile}\n readOnly={true}\n // onChange={this.handleChange}\n />\n </Form.Field>\n <Form.Field>\n <Form.Input\n autoComplete=\"off\"\n name=\"femail\"\n type=\"text\"\n icon=\"mail outline\"\n iconPosition=\"left\"\n placeholder=\"Email Id.\"\n value={dfemail}\n readOnly={true}\n // onChange={this.handleChange}\n />\n </Form.Field>\n {/* <Form.Field>\n <Form.Input\n name=\"fpasswd\"\n type=\"password\"\n icon=\"lock\"\n iconPosition=\"left\"\n placeholder=\"Password\"\n minLength=\"8\"\n maxLength=\"25\"\n readOnly={otpsent}\n value={fpasswd}\n onChange={(e, data) =>\n dispatch_regn({\n type: \"EDIT_REGN\",\n payload: { name: data.name, value: data.value },\n })\n }\n />\n </Form.Field> */}\n <Form.Field>\n {/* <Form.Input\n name=\"fcpasswd\"\n type=\"password\"\n icon=\"lock\"\n iconPosition=\"left\"\n placeholder=\"Confirm Password\"\n minLength=\"8\"\n maxLength=\"25\"\n readOnly={otpsent}\n value={fcpasswd}\n onChange={(e, data) =>\n dispatch_regn({\n type: \"EDIT_REGN\",\n payload: { name: data.name, value: data.value },\n })\n }\n /> */}\n\n <div className=\"row\">\n <div className=\"col-md-6\">\n <Button color=\"blue\">\n {otpsent ? \"Resend-OTP\" : \"Send-OTP\"}\n </Button>\n </div>\n </div>\n </Form.Field>\n </Form>\n </div>\n );\n};\n\nexport default RegnForm;\n","import React, { useContext, useState } from \"react\";\nimport { Form, Button, Icon } from \"semantic-ui-react\";\nimport digiNodeApi from \"../../api/digiNodeApi\";\nimport { RegnContext } from \"../../context/regnContext\";\nimport { AppContext } from \"../../context/appContext\";\nimport { useHistory } from \"react-router-dom\";\nimport axios from \"axios\";\nimport { NewApi } from \"../../api/consts\";\nimport tdvs from \"../../api2/tdvs\";\n\nconst OTPForm = () => {\n const { regn_store } = useContext(RegnContext);\n const [regn_data, dispatch_regn] = regn_store;\n const { teachinfo, otpsent, fotp, funivcode, feotp } = regn_data;\n const { err_msg } = useContext(AppContext);\n const [error, dispatch_err] = err_msg;\n const [fpassword, setFpassword] = useState(\"\");\n const [confirmFpassword, setConfirmFpassword] = useState(\"\");\n\n const history = useHistory();\n const signUpTeach = async () => {\n if (fotp.length < 4) {\n dispatch_err({\n type: \"OPEN_MSG_BOX\",\n payload: {\n header: \"Message\",\n message: \"Enter Mobile OTP of atleast 4 characters !!!\",\n },\n });\n return;\n }\n if (feotp.length < 4) {\n dispatch_err({\n type: \"OPEN_MSG_BOX\",\n payload: {\n header: \"Message\",\n message: \"Enter Email OTP of atleast 4 characters !!!\",\n },\n });\n return;\n }\n\n const formdata = new FormData();\n formdata.append(\"data\", JSON.stringify(teachinfo));\n const res = await tdvs.post(\n \"/app.php?a=teacherRegistration&univcode=\" +\n funivcode +\n \"&otp=\" +\n fotp +\n \"&eotp=\" +\n feotp,\n formdata\n );\n if (res.data.error_code == 0) {\n dispatch_err({\n type: \"OPEN_MSG_BOX\",\n payload: {\n header: \"Success\",\n message: res.data.data.msg,\n },\n });\n history.push(sessionStorage.getItem(\"rootPath\"));\n } else {\n dispatch_err({\n type: \"OPEN_MSG_BOX\",\n payload: {\n header: \"Message\",\n message: res.data.data.msg,\n },\n });\n return;\n }\n\n // const res = await digiNodeApi.post(\n // \"/signup-teach-regn?univcode=\" + funivcode,\n // {\n // ...teachinfo,\n // fotp,\n // feotp,\n // }\n // );\n // if (res.data.status == 0) {\n // dispatch_err({\n // type: \"OPEN_MSG_BOX\",\n // payload: {\n // header: \"Success\",\n // message: res.data.msg,\n // },\n // });\n // history.push(sessionStorage.getItem(\"rootPath\"));\n // } else {\n // dispatch_err({\n // type: \"OPEN_MSG_BOX\",\n // payload: {\n // header: \"Message\",\n // message: res.data.msg,\n // },\n // });\n // }\n };\n\n const signUpTeachCode = async () => {\n if (fotp.length < 4) {\n dispatch_err({\n type: \"OPEN_MSG_BOX\",\n payload: {\n header: \"Message\",\n message: \"Enter Mobile OTP of atleast 4 characters !!!\",\n },\n });\n return;\n }\n if (feotp.length < 4) {\n dispatch_err({\n type: \"OPEN_MSG_BOX\",\n payload: {\n header: \"Message\",\n message: \"Enter Email OTP of atleast 4 characters !!!\",\n },\n });\n return;\n }\n\n if (funivcode === \"030x\") {\n if (fpassword !== confirmFpassword) {\n dispatch_err({\n type: \"OPEN_MSG_BOX\",\n payload: {\n header: \"Message\",\n message: \"Password did not match !!!\",\n },\n });\n return;\n }\n\n if (fpassword.length < 8) {\n dispatch_err({\n type: \"OPEN_MSG_BOX\",\n payload: {\n header: \"Message\",\n message: \"Password should be atleast 8 characters !!!\",\n },\n });\n return;\n }\n }\n\n let url = NewApi + `a=registerTeacherData&univcode=${funivcode}`;\n await axios\n .post(url, { ...teachinfo, fotp, feotp, fpassword })\n .then((res) => {\n if (res.data.error_code === 0) {\n dispatch_err({\n type: \"OPEN_MSG_BOX\",\n payload: {\n header: \"Success\",\n message: res.data.data.msg,\n },\n });\n } else {\n dispatch_err({\n type: \"OPEN_MSG_BOX\",\n payload: {\n header: \"Message\",\n message: res.data.data.msg,\n },\n });\n return;\n }\n });\n };\n\n return (\n <div style={{ marginTop: \"1em\" }}>\n <Form>\n <Form.Field>\n <Form.Input\n name=\"fotp\"\n type=\"text\"\n icon=\"mobile alternate\"\n iconPosition=\"left\"\n placeholder=\"Mobile OTP\"\n maxLength=\"4\"\n minLength=\"4\"\n value={fotp}\n onChange={(e, data) =>\n dispatch_regn({\n type: \"EDIT_REGN\",\n payload: { name: data.name, value: data.value },\n })\n }\n />\n </Form.Field>\n <Form.Field>\n <Form.Input\n name=\"feotp\"\n type=\"text\"\n icon=\"mail outline\"\n iconPosition=\"left\"\n placeholder=\"Email OTP\"\n maxLength=\"4\"\n minLength=\"4\"\n value={feotp}\n onChange={(e, data) =>\n dispatch_regn({\n type: \"EDIT_REGN\",\n payload: { name: data.name, value: data.value },\n })\n }\n />\n </Form.Field>\n {funivcode === \"030x\" && (\n <div>\n <Form.Field>\n <Form.Input\n name=\"fpassword\"\n type=\"text\"\n icon=\"lock\"\n iconPosition=\"left\"\n placeholder=\"Password\"\n value={fpassword}\n onChange={(e, data) => setFpassword(data.value)}\n />\n </Form.Field>\n <Form.Field>\n <Form.Input\n name=\"fpassword\"\n type=\"text\"\n icon=\"lock\"\n iconPosition=\"left\"\n placeholder=\"Password\"\n value={confirmFpassword}\n onChange={(e, data) => setConfirmFpassword(data.value)}\n />\n </Form.Field>\n </div>\n )}\n <Form.Field>\n {funivcode !== \"030x\" ? (\n <Button color=\"blue\" onClick={signUpTeach}>\n Sign UP\n </Button>\n ) : (\n <Button color=\"blue\" onClick={signUpTeachCode}>\n Sign UP\n </Button>\n )}\n </Form.Field>\n </Form>\n </div>\n );\n};\n\nexport default OTPForm;\n","import React, { useState, useEffect, useContext } from \"react\";\n// import { Card, CardBody, CardFooter, Col, Container, Row } from \"reactstrap\";\nimport { Form, Divider, Button, Card, Container } from \"semantic-ui-react\";\nimport { Link } from \"react-router-dom\";\nimport InitForm from \"./initform\";\nimport RegnForm from \"./RegnForm\";\nimport OTPForm from \"./OTPForm\";\nimport { RegnContext } from \"../../context/regnContext\";\n\nconst Register = () => {\n // const [valid, setValid] = useState(false);\n // const [otpsent, setOtpsent] = useState(false);\n // useEffect(async () => {\n // window.location.reload();\n // },[1]);\n const { regn_store } = useContext(RegnContext);\n // const [funiv, setFuniv] = univ;\n const [regn_data, dispatch_regn] = regn_store;\n\n const { valid, otpsent } = regn_data;\n //window.location.reload();\n return (\n <div className=\"app flex-row align-items-center login-bg\">\n <Container fluid>\n <Card fluid raised className=\"card-center\" style={{ width: \"30%\" }}>\n <Card.Content className=\"p-4\">\n <h3>Takshila - Digital Valuation System</h3>\n <div className=\"login-divider\"> </div>\n <h4>Registration</h4>\n <p className=\"text-muted\">Create your account</p>\n <InitForm valid={valid} />\n {valid ? <RegnForm /> : null}\n {otpsent ? <OTPForm /> : null}\n <div className=\"row\">\n <div style={{ margin: \"1em auto\" }}>\n <b>\n Have you already registered?{\" \"}\n <Link\n to={sessionStorage.getItem(\"rootPath\")}\n className=\"ui link\"\n >\n Click Here\n </Link>\n </b>\n </div>\n </div>\n </Card.Content>\n </Card>\n </Container>\n </div>\n );\n};\n\nexport default Register;\n","import React,{useEffect} from \"react\";\nimport RegnProvider from \"../../context/regnContext\";\nimport Register from \"./regnMain\";\n\nexport default () => { \n return (\n <RegnProvider>\n <Register />\n </RegnProvider>\n );\n};\n","export const API = \"https://app.universitysolutions.in\";\n\nexport const ReportAPI =\n window.location.protocol + \"//universitysolutions.in/univadmin/app.php?a=\";\n\n// export const API = \"http://localhost:8080\";\n\nexport const univadmin = \"https://universitysolutions.in/univadmin/\";\n\nexport const NewApi = \"https://universitysolutions.in/univadmin/app.php?\";\n\nexport const digiApi = \"https://universitysolutions.in/tdvs-php/app.php?a=\";\n","// export const api = \"https://universitysolutions.in/collportal/app.php?a=\";\n\nexport const API =\n window.location.protocol + \"//universitysolutions.in/tdvs-php\";\n","import axios from \"axios\";\nimport { API } from \"./consts\";\n\nconst api = axios.create({\n baseURL: API,\n headers: {\n \"X-Auth-Origin\": \"TDVS\",\n },\n});\n\napi.interceptors.request.use(\n function(config) {\n let token = \"\";\n token = sessionStorage.getItem(\"token\");\n\n if (token) config.headers[\"Authorization\"] = token;\n return config;\n },\n function(error) {\n return Promise.reject(error);\n }\n);\n\n// api.interceptors.request.use((config) => {\n// const token = localStorage.getItem(\"uniclare-token\");\n// if (token) {\n// config.headers[\"Authorization\"] = `${token}`;\n// }\n// return config;\n// });\n\n// api.interceptors.response.use(\n// (response) => response,\n\n// (error) => {\n// if (error.response && error.response.status === 401) {\n// alert(\"Session has expired. Please log in again.\");\n// window.location.href = \"/\"; // Redirect to login page\n// }\n// return Promise.reject(error);\n// }\n// );\n\nexport default api;\n"],"sourceRoot":""}
Close