| 132 | Następnie utworzono w katalogu: |
| 133 | {{{ |
| 134 | C:\Program Files (x86)\BetaSoft\FS_Monit\scripts\ |
| 135 | }}} |
| 136 | dwa podkatsalogi: {{{paper}}} dla pism oraz {{{vatnote}}} dla faktur. |
| 137 | Do każdego z tych katalogów przekopiowane zawartość katalogu: |
| 138 | {{{ |
| 139 | C:\Program Files (x86)\BetaSoft\FS_Monit\scripts\docs\ |
| 140 | }}} |
| 141 | , w którym znajduje się skrypt '''create_doc.php''' oraz plik konfiguracyjny config.inc |
| 142 | |
| 143 | Skrypt create_doc.php służy do generowania dokumentu na podstawie parametrów wywołania oraz parametrów z pliku konfiguracyjnego. |
| 144 | Plik konfiguracyjny config.inc ma postać: |
| 145 | {{{ |
| 146 | #!php |
| 147 | <?php |
| 148 | final class Config { |
| 149 | |
| 150 | public static $EDOK_API_LOGIN = 'edok_api_user'; |
| 151 | public static $EDOK_API_PASSWORD = 'aqq123'; |
| 152 | public static $DEFAULT_ENTITY_SYMBOL = 'def'; |
| 153 | public static $DEFAULT_DCTPID = 2; |
| 154 | public static $EDOK_API_LOCATION = 'http://localhost/eDokumentyApi.php'; |
| 155 | public static $TARGET_ORUNID = 3; |
| 156 | public static $SENT_DIR = 'D:/Skany/Faktury'; |
| 157 | public static $NAME_REGEX = '/^(?<name>[^_]+)/'; |
| 158 | public static $args = NULL; |
| 159 | } |
| 160 | |
| 161 | if (isset($_SERVER['argv'])) { |
| 162 | $args = $_SERVER['argv']; |
| 163 | array_shift($args); |
| 164 | |
| 165 | Config::$args = $args; |
| 166 | } |
| 167 | ?> |
| 168 | }}} |