public static function delete($discipline_id) { if (empty($discipline_id)) { return false; } Disciplines::deleteAllFromNaprav($discipline_id); return parent::delete($discipline_id); }
public static function update($id, array $data) { if (empty($data['date'])) { $data['date'] = date('Y-m-d H:i:s'); } else { $data['date'] = date('Y-m-d H:i:s', $data['date']); } return parent::update($id, $data); }
public static function create(array $data) { if (empty($data)) { return false; } $oform = serialize(array(14, 14, 0, 0, 20, 20, 30, 15, 0)); $default_parameters = array('filial_id' => 0, 'created' => time(), 'creator_id' => 0, 'manager_id' => 0, 'author_id' => 0, 'klient_id' => 0, 'parent_id' => 0, 'vuz_id' => 0, 'vuz_user' => '', 'type_id' => 0, 'type_user' => '', 'napr_id' => Order::NAPR_ID_UNKNOWN, 'disc_id' => 0, 'disc_user' => '', 'time_kln' => 0, 'time_kln_r' => 0, 'time_auth' => 0, 'time_auth_r' => 0, 'cost_kln' => 0, 'cost_auth' => 0, 'oplata_kln' => 0, 'oplata_auth' => 0, 'payment_id' => 0, 'raspred_srok' => 0, 'raspred_auth' => 0, 'subject' => '', 'about_kln' => '', 'about_mng' => '', 'kurs' => 0, 'prakt_pc' => 0, 'pages_min' => 0, 'pages_max' => 0, 'src_min' => 0, 'src_max' => 0, 'from_id' => 0, 'oform' => $oform, 'next_rel_date' => 0, 'status_id' => 0, 'ok_comment' => '', 'ok_comment_date' => 0, 'payment_comment' => ''); $data = array_merge($default_parameters, $data); return parent::create($data); }
public static function create(array $data) { if (empty($data) || !is_array($data) || empty($data['email']) || empty($data['password']) || self::exist($data['email'])) { return false; } $data['email'] = trim($data['email']); $default_parameters = array('filial_id' => 0, 'fio' => '', 'hpwd' => md5($data['password'] . strtolower($data['email'])), 'telnum' => '', 'cont' => '', 'group_id' => 0, 'comments' => '', 'payment_requisites' => ''); $data = array_merge($default_parameters, $data); $data['filial_id'] = Filials::check($data['filial_id']); return parent::create($data); }
public static function delete($napravl_id) { if (empty($napravl_id)) { return false; } if (Napravls::isDefault($napravl_id)) { return false; } parent::delete($napravl_id); Napravls::makeOrdersDefault($napravl_id); Napravls::makeDisciplinesDefault($napravl_id); Napravls::makeAuthorsDefault($napravl_id); return true; }
public static function create(array $data) { if (empty($data) || !is_array($data) || empty($data['email'])) { return false; } if (!empty($data['password'])) { $password = $data['password']; } else { $password = generate_pasw(5); } $default_parameters = array('filial_id' => 0, 'password' => $password, 'hpwd' => md5($password . strtolower($data['email'])), 'fio' => '', 'liketel' => 0, 'teltime' => '', 'icq' => '', 'skype' => '', 'contacts' => '', 'regdate' => time(), 'blocked' => 0, 'about' => '', 'ocenka' => 0, 'ref_id' => 0, 'from_id' => 0, 'added_by' => 0, 'orderform' => 0, 'referrer_code' => uniqid()); $data = array_merge($default_parameters, $data); if (self::exist($data['email'])) { return false; } $data['filial_id'] = Filials::check($data['filial_id']); return parent::create($data); }