1234567891011121314151617181920212223242526272829303132 |
- "use strict";
- module.exports = async newSubj => {
- try {
-
- const newSubjKey = newSubj[0].trim() || 'a',
- newSubjName = newSubj[1].trim() || 'a',
- reSubjKey = /^[ds]{1}\d{3}$/,
- reSubjName = /^[A-Za-z0-9А-Яа-яЁё(). \-]{2,30}$/;
- if (!reSubjKey.test(newSubjKey) || !reSubjName.test(newSubjName))
- return "none";
-
-
-
- let res = await dbFind("curric", {type: "subj", sbKod: newSubjKey});
- if (res.length) {
- db.curric.update(
- {type: "subj", sbKod: newSubjKey},
- {type: "subj", sbKod: newSubjKey, sbName: newSubjName}, {}
- );
- return "success";
- }
- else return "none";
- }
- catch(e) {return "none";}
- };
|