Send SMS when booking is created/changed/canceled
Merge pull request #145 from opencloset/feature/#97-send-sms-when-booking

Send SMS when booking is created/changed/canceled

closes #97
Remove wide character warnings
Fix input label and description
Rename company column to purpose2

이전과는 달리 응시 기업이라는 항목이 반드시 필요한 것이 아니며
대여 목적에 따라 달라지는 값입니다. 따라서 추후의 혼란을 방지하기
위해서라도 데이터베이스 스키마 및 변수도 갱신합니다.

기존 데이터베이스의 경우 다음 명령으로 스키마를 갱신합니다.

> ALTER TABLE `opencloset`.`user_info`
>     CHANGE COLUMN `company` `purpose2` TEXT NULL DEFAULT NULL ;
> ALTER TABLE `opencloset`.`order`
>     CHANGE COLUMN `company` `purpose2` TEXT NULL DEFAULT NULL ;
Always update purpose2 which is optional value

대여 목적에 대한 자세한 설명은 필수 항목이 아닌 선택 항목이기 때문에
사용자가 항상 기입을 하지는 않습니다. 따라서 값이 있든 없든 이전에
저장한 값을 덮어쓰려면 항상 값을 갱신해야 합니다.
Merge pull request #146 from opencloset/feature/#144-edit-visit-form

Feature/#144 edit visit form

closes #144
Remove unintialized value warning
Fix sms sending bug: typo
Support macro combo box to use predefined text
Merge pull request #147 from opencloset/feature/#106-sms-bank-account

Feature/#106 sms bank account

closes #106
Add order.bestfit column

기존 데이터베이스를 사용할 경우 다음 질의를 이용해 스키마를 갱신합니다.

> ALTER TABLE `opencloset`.`order`
> ADD COLUMN `bestfit` BIT(1) NOT NULL DEFAULT 0 AFTER `foot`;
Modify order.bestfit column as boolean

기존 데이터베이스를 사용할 경우 다음 질의를 이용해 스키마를 갱신합니다.

> ALTER TABLE `opencloset`.`order`
> ADD COLUMN `bestfit` BOOLEAN DEFAULT 0 AFTER `foot`;
Add best-fit editable input in order page

주문서에 best-fit 여부를 입력할 수 있는 양식을 추가합니다.
Merge pull request #148 from opencloset/feature/#127-order-best-fit

Feature/#127 order best fit

closes #127
Remove unknown donation user

기증자를 모르는 경우 '열린옷장' 기본 계정으로 등록하기로 했기 때문에
굳이 '기증자를 모릅니다' 라는 선택 항목은 필요없습니다.
Support staff can specify donation create_date
Check donation.create_date input field
Validate parameter before go to next stage

다음 단계로 넘어가기 전 매개변수 점검을 합니다.
Go to '/new-clothes' after register donation