| | 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 | }}} |