pagina niet vernieuwen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Oracle SOA-OSB Developer

Jouw uitdaging als Oracle SOA-OSB Developer Integratie is het hart in alle projecten. Zowel on-premise als in de Cloud of met hybride oplossingen kom je Oracle SOA Suite en de Oracle Service Bus bij vele klanten tegen. Jij ben als SOA-OSB ontwikkelaar onderdeel van dat integratie hart en zorg je dat binnen Oracle en niet-Oracle implementaties dat integraties zo efficiënt en onderhoudbaar mogelijk worden gerealiseerd. Je werkt op een prettige manier samen in teams met ervaren professionals van Capgemini middel SCRUM/Agile. Met jouw specialistische integratie kennis voeg je concrete waarde toe door je hands-on ervaring. Met jouw overzicht en sterke

Bekijk vacature »

Uniface / Ontwikkelaar / Beheerder / Defensie

Functieomschrijving Heb jij als Uniface Ontwikkelaar/Beheerder altijd al een bijdrage willen leveren aan een veiliger Nederland en als Uniface Ontwikkelaar/Beheerder altijd al verantwoordelijk willen zijn voor een levenskritische omgeving? Lees dan snel meer over deze te gekke Uniface Ontwikkelaar/Beheerder! Ontwikkelen en beheren Unifaceproducten; Installeren en configureren van Unifaceproducten Bouwen en onderhouden van complexe interfaces; Het maken van impactanalyses en functionele- en technische specificaties van systemen; Structureren, opslaan en de toegankelijkheid van databases. Functie-eisen Je bent hbo-gediplomeerd; Je hebt minimaal 3 jaar relevante werkervaring; Je bent bekend met Unifaceproducten Uniface Client / Server, Uniface Application Server en Uniface Web Services; Je

Bekijk vacature »

Medior PHP Developer

Functieomschrijving Voor een nieuw te ontwikkelen applicatie zijn wij op zoek naar een ontwikkelaar. Het gaat om het volledig nieuw te ontwikkelen applicatie inclusief een onderliggende database. Dit ter vervanging van een bestaande applicatie die om diverse redenen niet meer voldoet aan de eisen. De primaire functie van de applicatie is het hebben en voeren van een administratie over de koppeling tussen de netwerkaansluitingen in de vele gebouwen en de switchpoorten. De applicatie zal via te ontwikkelen API’s moeten worden gekoppeld aan andere systemen. De applicatie zal worden gekoppeld aan het IAM t.b.v. de gebruikersauthenticatie. De migratie van de gegevens

Bekijk vacature »

Medior Front-end Developer

Front-end Developer bij Capgemini Bij Capgemini bouwen we niet zomaar webapplicaties en mobiele apps waar onze opdrachtgevers en hun klanten mee overweg kunnen. Nee, we ontwikkelen applicaties voor miljoenen gebruikers en dan ook nog apps waar men écht gelukkig van wordt. Van de medewerkers in de organisatie zelf tot aan de eindgebruikers. En als Front-end Developer ben jij hierbij onmisbaar! Jouw uitdaging Van het bouwen van nieuwe functionaliteiten, het behouden, bewaken en verbeteren van de huidige infrastructuur en applicaties tot aan het ontwikkelen van nieuwe innovaties. Als Front-end Developer ben je de (lead) developer binnen jouw scrumteam en werk je

Bekijk vacature »

Business Intelligence developer

Jij ben niet bang om hard te werken. Uitdagingen zijn welkom. En problemen? Die zijn er om opgelost te worden of, nog beter, om voorkomen te worden! Voor jij aan de slag gaat met het ontwerpen van BI- en DWH-oplossingen, leg je eerst je oor te luister bij de klant. Zo weet jij wat de klant wil, en hoe jouw ontwerp eruit moet komen te zien. Simpel! Althans… met jouw Developer-kwaliteiten wel! Over deze BI vacature Als Business Intelligence Developer ga je zowel op locatie bij de klant aan de slag, als op een van de Sogeti-locaties. Je analyseert de

Bekijk vacature »

Android / iOS developer gezocht. Heel veel uitdagi

Functieomschrijving Je komt in een (nu nog) relatief klein Android / iOS ontwikkelteam welke de ambitie heeft om flink te groeien in de aankomende periode. Je gaat samen met je collega's bij bedrijven op verschillende locaties in de randstad werken aan zeer uitdagende projecten. We zoeken voor uitbreiding van dit team iemand met ruime Android en / of iOS ontwikkel ervaring. Mocht je interesse hebben om met Kotlin aan de slag te gaan en jezelf hierin verder te ontwikkelen dan kan dat hier! Omdat de klanten op verschillende locaties in de randstad zitten is het wenselijk dat je zelf ook

Bekijk vacature »

Business Intelligence developer

Jij ben niet bang om hard te werken. Uitdagingen zijn welkom. En problemen? Die zijn er om opgelost te worden of, nog beter, om voorkomen te worden! Voor jij aan de slag gaat met het ontwerpen van BI- en DWH-oplossingen, leg je eerst je oor te luister bij de klant. Zo weet jij wat de klant wil, en hoe jouw ontwerp eruit moet komen te zien. Simpel! Althans… met jouw Developer-kwaliteiten wel! Over deze BI vacature Als Business Intelligence Developer ga je zowel op locatie bij de klant aan de slag, als op een van de Sogeti-locaties. Je analyseert de

Bekijk vacature »

VB.NET / C# Winforms developer gezocht voor onderh

Voor een bedrijf in het centrum van Rotterdam zijn we op zoek naar een .NET developer. Het gaat om een bedrijf dat een software platform beheerd waarop verschillende partijen aangesloten zijn voor de afhandeling van financiële administratieve processen. De organisatie bestaat uit circa 200 mensen waarvan 80 op de locatie waar deze vacature speelt. Het team zelf bestaat uit 12 mensen waaronder 7 .NET developers. Er zijn 2 seniors en 5 mediors. Binnen het bedrijf draaien twee systemen. Het kernsysteem en het legacy systeem. Het kernsysteem is grotendeels op .NET gemaakt en deels .NET Core, de frontend is een MVVM

Bekijk vacature »

Developer - Full Stack / Back End Java

As a full stack / back end developer you'll be responsible for developing, testing and delivering new features from scratch, fixing bugs and issues, and for striving to improve the quality of the platform, the product and our tools. Client Details A global lending platform that brings together borrower and investors. with a focus on consumer lending (personal loans and mortgages) and institutional investors (though retail investors can participate as well). Description Good knowledge in software development and/or software architecture, design and solutions using Java, JavaScript, HTML and SQL, Spring framework, SOAP, Unit tests. Feel comfortable at Linux environment. Passion

Bekijk vacature »

Software/Mobile developer (OpenGL, C++, Vulkan, GT

Software/Mobile developer (OpenGL, C++, Vulkan, GTest, Gmock, iOS, Android) Intro Are you a Software/Mobile developer with experience in the software domain looking for the next chapter in your career? Our partner, a multinational, active in the navigation industry is looking for a Software/Mobile developer to extend their team. Do you like to get the best out of yourself and your colleagues and prefer to work in an informal environment? This job opportunity might be very interesting for you! About our client Our client delivers several platforms, ranging from mobile devices to desktops and browsers. When you will work with our

Bekijk vacature »

SAP ABAP Developer bij eindklant in Zaandam

Salaris €65.000 – €67.500 bruto per jaar In-house positie in Zaandam 38 -urige werkweek 40 vakantiedagen Uitstekende pensioenregeling Mogelijkheid om parttime te werken Werken met nieuwe technologieën zoals SAP S/4 HANA en SAP FIORI Het bedrijf Voor een internationaal georiënteerd en markt leidend productiebedrijf uit Zaandam ben ik op zoek naar een ervaren SAP ABAP Developer die het enthousiaste en zeer ervaren SAP-team wil komen versterken. Dit bedrijf legt zich toe op de ontwikkeling, productie en verkoop van innovatieve en kwalitatief hoogwaardige producten voor een wereldwijde afzetmarkt. De organisatie heeft een platte organisatiestructuur waarin een aangename, collegiale en informele werksfeer

Bekijk vacature »

SharePoint / C#.Net / Ontwikkelaar / Developer / P

Functieomschrijving Heb jij ervaring met SharePoint, JavaScript, C# of ASP.NET en wil je werken aan een SharePoint platform waar meer dan 10.000 mensen dagelijks mee werken? Dan is dit wellicht interessant voor jou! SharePoint Office 365 JavaScript TypeScript PowerShell #C ASP.NET Programmeren in SharePoint 2013 / SharePoint 2016 (en binnenkort SharePoint 2019); Bouwen van nieuwe software; Ombouwen van bestaande software; Oplossen van derdelijns incidenten; Maken van een technisch ontwerp; Software refinement; Testen van nieuwe en bestaande software; Werken aan diverse projecten zoals een mobiele applicatie, webapplicaties, CMS-systeem en eCommerce. Functie-eisen Je bent een ervaren Microsoft developer; Je hebt ervaring met

Bekijk vacature »

Afstuderen als Developer

Afstuderen als Developer! De laatste loodjes wegen altijd het zwaarst! Wij gaan hier juist een leuke afstudeerperiode van maken! Je komt terecht in een gezellig omgeving waar iedereen vol enthousiasme met zijn passie bezig is. Je wordt onderdeel van onze CX&D (Costumer Experience & Development) afdeling. Met collega’s die allemaal een passie hebben voor User Experience, Design en het ontwikkelen van software heb jij de juiste mensen om je heen om van te leren! Wie ben jij? Je zit in je laatste jaar van je HBO of WO opleiding in de richting van Software Development en hebt een grote passie

Bekijk vacature »

Front-end Developer React Vue DevOps

Functieomschrijving Ben jij een Front-end Developer met minimaal drie jaar ervaring, en hebben Frameworks als Vue of React geen geheimen voor jou? Wil jij graag binnen een Devops team aan de slag gaat met het ontwikkelen van een gelikte front-end? Wil jij je graag richten op het ontwikkelen van diverse platformen en portalen die door duizenden mensen gebruikt worden? Lees dan nu verder! Het ontwikkelen van de front-end van webapplicaties middels o.a. Javascript, HTML, CSS en gave frameworks zoals React, Vue etc.; Het leveren van jouw bijdrage aan de vertaalslag van functionele wensen naar de technische oplossing; Het (conceptueel) meedenken

Bekijk vacature »

Lead Developer

Discipline Information Technology Location Utrecht (NL) Hours a week 40 We are looking for a lead developer vidaXL is looking for a lead developer. You will be working in a fast-paced, open source-based environment using agile methods. You are a key figure in creating enterprise applications. Our sales channels and offices locations are based in the Netherlands, Romania, US East and West Coast, China and Australia, this 24/7 operation requires rock-solid software. Your colleagues are located in Shanghai, Bucharest, Venlo and Utrecht. We are continuously looking for ways to improve our development methodologies and architecture and we welcome fresh ideas

Bekijk vacature »
ReZon

ReZon

31/12/2008 08:34:00
Quote Anchor link
Beste mensen.

Ik heb een site http://www.prive.rezon.org
nu is het zo dat ik via .htaccess ook php kan toevoegen, het werkt op zich prima op een ding na, als ik een nieuwe foto laad vernieuwd hij mijn hele website en dat is nou net niet wat ik wil.
want als je bv naar muziek luistert dan stopt de speler er dus mee.
wie oh wie kan mij op weg helpen mocht er een oplossing bestaan.


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
<?php


// -----------------------------------------------------------------------------------
// Some frontcontrolers:
// -----------------------------------------------------------------------------------

error_reporting(E_ALL);
foreach($_GET as $key => $value)
{

   if(is_array($key) OR is_array($value))
   {

      die('Hacking attempt!');
   }
}

$G_JGALL['version'] = '1.3.3';
$G_JGALL['inc_path'] = (IsSet($G_JGALL['inc_path'])) ? $G_JGALL['inc_path'] : '';
$G_JGALL['get']['dir'] = (IsSet($_GET['JGALL_DIR'])) ? str_replace('../','',strip_tags(str_replace('\\','/',$_GET['JGALL_DIR']))) : '';
$G_JGALL['get']['img'] = (IsSet($_GET['JGALL_IMG'])) ? str_replace('../','',strip_tags(str_replace('\\','/',$_GET['JGALL_IMG']))) : '';
$G_JGALL['get']['page'] = (IsSet($_GET['JGALL_PAGE'])) ? preg_replace('/[^0-9]/i','',$_GET['JGALL_PAGE']) : '';



// -----------------------------------------------------------------------------------
// Include files to handle
// -----------------------------------------------------------------------------------

include($G_JGALL['inc_path'] . 'config.inc.php');
include($G_JGALL['inc_path'] . 'language.inc.php');
include($G_JGALL['inc_path'] . 'functions.inc.php');


// -----------------------------------------------------------------------------------
// General presets and important functions:
// -----------------------------------------------------------------------------------

$G_JGALL['UserGets'] = JGALL_UserGets();
$G_JGALL['style'] = JGALL_GetStyle($C_JGALL['gall_theme']);
$G_JGALL['gall_items'] = JGALL_ReadDir($G_JGALL['get']['dir'],'gall');
$G_JGALL['dir_handle'] = $C_JGALL['gall_dir'] . $G_JGALL['get']['dir'];
$G_JGALL['dir_handle_array'] = explode ('/', $G_JGALL['get']['dir']);
$G_JGALL['dir_handle_count'] = count($G_JGALL['dir_handle_array']);
$G_JGALL['dir_handle_up'] = '';
for($G_JGALL['i_up']='1'; $G_JGALL['i_up'] < $G_JGALL['dir_handle_count']-1; $G_JGALL['i_up']++)
{

   $G_JGALL['dir_handle_up'] .= $G_JGALL['dir_handle_array'][$G_JGALL['i_up']-1].'/';
}

$G_JGALL['sort'] = '';
$G_JGALL['tablewidth'] = ($C_JGALL['gall_thumb_size']*$C_JGALL['gall_cols']) + ($C_JGALL['gall_spacing']*($C_JGALL['gall_cols']+1));



// -----------------------------------------------------------------------------------
// Calculate number of pages ($G_JGALL['pages'])
// -----------------------------------------------------------------------------------

$G_JGALL['full_page'] = $C_JGALL['gall_cols'] * $C_JGALL['gall_rows'];
$G_JGALL['pages'] = ceil($G_JGALL['gall_items']['total'] / $G_JGALL['full_page']);
if(!empty($G_JGALL['get']['page']))
{

   $G_JGALL['current_page'] = $G_JGALL['get']['page']-1;
   $G_JGALL['i_pages'] = $G_JGALL['current_page']*($C_JGALL['gall_cols']*$C_JGALL['gall_rows']);
   $G_JGALL['Max'] = $G_JGALL['i_pages']+($C_JGALL['gall_cols']*$C_JGALL['gall_rows']);
   if($G_JGALL['Max'] > $G_JGALL['gall_items']['total'])
   {

      $G_JGALL['Max'] = $G_JGALL['gall_items']['total'];
   }
}

else
{
   $G_JGALL['i_pages'] = '0';
   $G_JGALL['Max'] = $C_JGALL['gall_cols']*$C_JGALL['gall_rows'];
   if ($G_JGALL['Max'] > $G_JGALL['gall_items']['total']) {
      $G_JGALL['Max'] = $G_JGALL['gall_items']['total'];
   }
}

$G_JGALL['temp_start'] = $G_JGALL['i_pages'];



// -----------------------------------------------------------------------------------
// CREATE MENU BAR -> Output to $G_JGALL['output_location']
// -----------------------------------------------------------------------------------

$G_JGALL['output_location'] = '';
$G_JGALL['mainfolder'] = $C_JGALL['lang_mainfolder'];
$G_JGALL['button_home'] = '<img src="' . $G_JGALL['style']['images'] . 'Knop1.gif" border="0" align="absmiddle" title="' . $C_JGALL['lang_home'] . '">';
$G_JGALL['button_up'] = '<img src="' . $G_JGALL['style']['images'] . 'Knop2.gif" border="0" align="absmiddle" title="' . $C_JGALL['lang_up'] . '">';
$G_JGALL['key_current'] = 0;
if((!empty($G_JGALL['get']['dir'])) OR ($G_JGALL['get']['page'] > 1) OR !empty($G_JGALL['get']['img']))
{

   $G_JGALL['button_home'] = '<a href="' . $G_JGALL['UserGets'] . 'JGALL_DIR"><img src="' . $G_JGALL['style']['images'] . 'Knop1.gif" border="0" align="absmiddle" title="' . $C_JGALL['lang_gohome'] . '"></a>';
   if(!empty($G_JGALL['get']['dir']))
   {

      $G_JGALL['mainfolder'] = '<a class="JGALL_location" href="'.$G_JGALL['UserGets'].'JGALL_DIR">' . $C_JGALL['lang_mainfolder'] . '</a>&nbsp;/&nbsp;';
      $G_JGALL['button_up'] = '<a href="' . $G_JGALL['UserGets'] . 'JGALL_DIR=' . $G_JGALL['dir_handle_up'] . '"><img src="' . $G_JGALL['style']['images'] . 'Knop2.gif" border="0" align="absmiddle" title="' . $C_JGALL['lang_goup'] . '"></a>';
      $G_JGALL['key_current'] = $G_JGALL['dir_handle_count']-2;
   }

   elseif(!empty($G_JGALL['get']['img']) && file_exists($G_JGALL['inc_path'] . $G_JGALL['dir_handle'] . $G_JGALL['get']['img']))
   {

      $G_JGALL['mainfolder'] = '<a class="JGALL_location" href="' . $G_JGALL['UserGets'] . 'JGALL_DIR=&JGALL_PAGE=' . $G_JGALL['gall_items']['current']['page'] . '">' . $C_JGALL['lang_mainfolder'] . '</a>';
   }
}

$G_JGALL['output_location'] .= JGALL_TBS(1) . '<tr>';
$G_JGALL['output_location'] .= JGALL_TBS(2) . '<td style="' . $G_JGALL['style']['location'] . '" width="' . $G_JGALL['tablewidth'] . '">';
$G_JGALL['output_location'] .= JGALL_TBS(3) . '<table width="' . $G_JGALL['tablewidth'] . '">';
$G_JGALL['output_location'] .= JGALL_TBS(4) . '<tr>';
$G_JGALL['output_location'] .= JGALL_TBS(5) . '<td align="left"><font style="' . $G_JGALL['style']['font.location'] . '">';
$G_JGALL['output_location'] .= JGALL_TBS(6) . '&nbsp;' . $C_JGALL['lang_location'] . ':&nbsp;&nbsp;' . $G_JGALL['mainfolder'];

$G_JGALL['crumb'] = '';
for($G_JGALL['i_crumb']=1; $G_JGALL['i_crumb'] < $G_JGALL['dir_handle_count']-1; $G_JGALL['i_crumb']++)
{

   $G_JGALL['crumb'] .= $G_JGALL['dir_handle_array'][$G_JGALL['i_crumb']-1].'/';
   $G_JGALL['output_location'] .= '<a class="JGALL_location" href="' . $G_JGALL['UserGets'] . 'JGALL_DIR=' . $G_JGALL['crumb'] . '">' . $G_JGALL['dir_handle_array'][$G_JGALL['i_crumb']-1] . '</a>&nbsp;/&nbsp;';
}

if(!empty($G_JGALL['get']['img']) && file_exists($G_JGALL['inc_path'] . $G_JGALL['dir_handle'] . $G_JGALL['get']['img']))
{

   $G_JGALL['output_location'] .= '<a class="JGALL_location" href="' . $G_JGALL['UserGets'] . 'JGALL_DIR=' . $G_JGALL['get']['dir'] . '&JGALL_PAGE=' . $G_JGALL['gall_items']['current']['page'] . '">' . $G_JGALL['dir_handle_array'][$G_JGALL['i_crumb']-1] . '</a>';
   $G_JGALL['output_location'] .= '&nbsp;/&nbsp;' . $G_JGALL['get']['img'];
}

else
{
   $G_JGALL['output_location'] .= '<font>' . $G_JGALL['dir_handle_array'][$G_JGALL['key_current']] . '</font>';
}

$G_JGALL['output_location'] .= JGALL_TBS(5) . '</font></td>' . JGALL_TBS(5) . '<td align="right">';
$G_JGALL['output_location'] .= JGALL_TBS(6) . '&nbsp;' . $G_JGALL['button_home'] . '&nbsp;&nbsp;' . $G_JGALL['button_up'] . '&nbsp;&nbsp;<a href="javascript:location.reload();" target="_self"><img src="' . $G_JGALL['style']['images'] . 'Knop3.gif" border="0" align="absmiddle" title="' . $C_JGALL['lang_refresh'] . '"></a>&nbsp;';
/*        Nice to see you like this script! You're welcome!
        In return, please do not remove the info-button,
        or place a link to us on your website. Thank you!
        http://portal.kooijman-design.nl/jGallery/                */

$G_JGALL['output_location'] .= '&nbsp;<a href="http://www.webdesign.rezon.org" target="blank"><img src="' . $G_JGALL['style']['images'] . 'Knop4.gif" border="0" align="absmiddle" title="ReZon WebDesign"></a>&nbsp;';
$G_JGALL['output_location'] .= JGALL_TBS(5) . '</td>' . JGALL_TBS(4) . '</tr>' . JGALL_TBS(3) . '</table>' . JGALL_TBS(2) . '</td>' . JGALL_TBS(1) . '</tr>';



// -----------------------------------------------------------------------------------
// CREATE PAGE LINKS -> Output to $G_JGALL['output_pagelinks']
// -----------------------------------------------------------------------------------

$G_JGALL['output_pagelinks'] = '';
if(!empty($G_JGALL['gall_items']['total']) && (($G_JGALL['gall_items']['total'] > $G_JGALL['full_page']) OR (!empty($G_JGALL['get']['img']))))
{

   $G_JGALL['output_pagelinks'] .= JGALL_TBS(1) . '<tr>' . JGALL_TBS(2) . '<td style="' . $G_JGALL['style']['pagelink'] . '" align="center" width="' . $G_JGALL['tablewidth'] . '"><font style="' . $G_JGALL['style']['font.pagelink'] . '">';
   if(!empty($G_JGALL['get']['img']) && file_exists($G_JGALL['inc_path'].$G_JGALL['dir_handle'].$G_JGALL['get']['img']))
   {

      // If you are Viewing one image
      if($G_JGALL['gall_items']['current']['num'] > 1)
      {

         // « first | prev
         $G_JGALL['output_pagelinks'] .= JGALL_TBS(3) . '&nbsp;<a class="JGALL_pagelink" href="' . $G_JGALL['UserGets'] . 'JGALL_DIR=' . $G_JGALL['get']['dir'] . '&JGALL_IMG=' . $G_JGALL['gall_items'][$G_JGALL['gall_items']['directorys']]['name'] . '">' . $C_JGALL['lang_first'] . '</a>&nbsp;&#124;&nbsp;<a class="JGALL_pagelink" href="' . $G_JGALL['UserGets'] . 'JGALL_DIR=' . $G_JGALL['get']['dir'] . '&JGALL_IMG=' . $G_JGALL['gall_items']['prev'] . '">' . $C_JGALL['lang_prev'] . '</a>&nbsp;&#124;';
      }

      $G_JGALL['output_pagelinks'] .= JGALL_TBS(3) . '&nbsp;' . str_replace('{CURRENT}',$G_JGALL['gall_items']['current']['num'],str_replace('{TOTAL}',$G_JGALL['gall_items']['images'],$C_JGALL['lang_image_info'])) . '&nbsp;';
      if($G_JGALL['gall_items']['current']['num'] < $G_JGALL['gall_items']['images'])
      {

         // next | last »
         $G_JGALL['output_pagelinks'] .= JGALL_TBS(3) . '&#124;&nbsp;<a class="JGALL_pagelink" href="' . $G_JGALL['UserGets'] . 'JGALL_DIR=' . $G_JGALL['get']['dir'] . '&JGALL_IMG=' . $G_JGALL['gall_items']['next'] . '">' . $C_JGALL['lang_next'] . '</a>&nbsp;&#124;&nbsp;<a class="JGALL_pagelink" href="' . $G_JGALL['UserGets'] . 'JGALL_DIR=' . $G_JGALL['get']['dir'].'&JGALL_IMG=' . $G_JGALL['gall_items']['last'] . '">' . $C_JGALL['lang_last'] . '</a>&nbsp;';
      }
   }

   else
   {
      // If you are viewing thumbnails
      if ($G_JGALL['pages'] > 1)
      {

         $G_JGALL['current'] = (!empty($G_JGALL['get']['page']) && is_numeric($G_JGALL['get']['page'])) ? $G_JGALL['get']['page'] : 1;
         $prev = $G_JGALL['current']-1;
         $next = $G_JGALL['current']+1;
         if($G_JGALL['current'] > '1')
         {

            // « first | prev
            $G_JGALL['output_pagelinks'] .=  JGALL_TBS(3) . '&nbsp;<a class="JGALL_pagelink" href="' . $G_JGALL['UserGets'] . 'JGALL_DIR=' . $G_JGALL['get']['dir'] . '&JGALL_PAGE=1">' . $C_JGALL['lang_first'] . '</a>&nbsp;&#124;&nbsp;<a class="JGALL_pagelink" href="' . $G_JGALL['UserGets'] . 'JGALL_DIR=' . $G_JGALL['get']['dir'] . '&JGALL_PAGE=' . $prev . '">' . $C_JGALL['lang_prev'] . '</a>&nbsp;&#124;' ;
         }

         for ($i=1; $i<=$G_JGALL['pages']; $i++)
         {

            if($i == $G_JGALL['current'])
            {

               $G_JGALL['output_pagelinks'] .=  JGALL_TBS(3) . '&nbsp;<b>' . $i . '</b>&nbsp;';
            }

            else
            {
               $G_JGALL['output_pagelinks'] .=  JGALL_TBS(3) . '<a class="JGALL_pagelink" href="' . $G_JGALL['UserGets'] . 'JGALL_DIR=' . $G_JGALL['get']['dir'] . '&JGALL_PAGE='. $i .'">&nbsp;<b>' . $i . '</b>&nbsp;</a>';
            }
         }

         if($G_JGALL['current'] < $G_JGALL['pages'])
         {

            // next | last »
            $G_JGALL['output_pagelinks'] .=  JGALL_TBS(3) . '&#124;&nbsp;<a class="JGALL_pagelink" href="' . $G_JGALL['UserGets'] . 'JGALL_DIR=' . $G_JGALL['get']['dir'] . '&JGALL_PAGE=' . $next . '">' . $C_JGALL['lang_next'] . '</a>&nbsp;&#124;&nbsp;<a class="JGALL_pagelink" href="' . $G_JGALL['UserGets'] . 'JGALL_DIR=' . $G_JGALL['get']['dir'] . '&JGALL_PAGE=' . $G_JGALL['pages'] . '">' . $C_JGALL['lang_last'] . '</a>&nbsp;';
         }
      }
   }

   $G_JGALL['output_pagelinks'] .=  JGALL_TBS(2) . '</font></td>' . JGALL_TBS(1) . '</tr>';
}




// -----------------------------------------------------------------------------------
// Build layout order:
// -----------------------------------------------------------------------------------

foreach($C_JGALL['layout_order'] as $key => $value)
{

    $C_JGALL['layout_order'][$key] = '{' . strtoupper($value) . '}';
}

$G_JGALL['output_order'] = $C_JGALL['layout_order'][0] . '{FIRST_SPACING}' . $C_JGALL['layout_order'][1] . '{SECOND_SPACING}' . $C_JGALL['layout_order'][2];

foreach($C_JGALL['layout_spacing'] as $key => $spacing)
{

   $G_JGALL['output_spacing'][$key] = '';
   if($C_JGALL['layout_spacing'][$key] > '0')
   {

      $G_JGALL['output_spacing'][$key] = JGALL_TBS(1) . '<tr name="spacing" cellspacing="0" cellpadding="0" border="0"><td height="' . $spacing . '" width="' . $G_JGALL['tablewidth'] . '"></td></tr>';
   }
}

$G_JGALL['output_order'] = explode('{MAIN}',$G_JGALL['output_order']);



// -----------------------------------------------------------------------------------
// Place output into position and parse template:
// -----------------------------------------------------------------------------------

$G_JGALL['nav_output_top'] = str_replace('{LOCATION}',$G_JGALL['output_location'],$G_JGALL['output_order'][0]);
$G_JGALL['nav_output_top'] = str_replace('{PAGELINK}',$G_JGALL['output_pagelinks'],$G_JGALL['nav_output_top']);
$G_JGALL['nav_output_top'] = str_replace('{FIRST_SPACING}',$G_JGALL['output_spacing']['first'],$G_JGALL['nav_output_top']);
$G_JGALL['nav_output_top'] = str_replace('{SECOND_SPACING}',$G_JGALL['output_spacing']['second'],$G_JGALL['nav_output_top']);

$G_JGALL['nav_output_bottom'] = str_replace('{LOCATION}',$G_JGALL['output_location'],$G_JGALL['output_order'][1]);
$G_JGALL['nav_output_bottom'] = str_replace('{PAGELINK}',$G_JGALL['output_pagelinks'],$G_JGALL['nav_output_bottom']);
$G_JGALL['nav_output_bottom'] = str_replace('{FIRST_SPACING}',$G_JGALL['output_spacing']['first'],$G_JGALL['nav_output_bottom']);
$G_JGALL['nav_output_bottom'] = str_replace('{SECOND_SPACING}',$G_JGALL['output_spacing']['second'],$G_JGALL['nav_output_bottom']);



// -----------------------------------------------------------------------------------
// Start output:
// -----------------------------------------------------------------------------------

if(empty($G_JGALL['inc_path']))



echo '<div align="center" width="' . $G_JGALL['tablewidth'] . '">' . "\n" . $G_JGALL['style']['css_output_body'];
echo '<table name="jGalery' . $G_JGALL['version'] . '" cellspacing="0" cellpadding="0" border="0" style="' . $G_JGALL['style']['maintable'] . '" width="' . $G_JGALL['tablewidth'] . '">';



// -----------------------------------------------------------------------------------
// Output items on top of image-viewer
// -----------------------------------------------------------------------------------

echo $G_JGALL['nav_output_top'];


// -----------------------------------------------------------------------------------
// Output thumbnails or view image
// -----------------------------------------------------------------------------------

$G_JGALL['view_image_size'] = (!empty($C_JGALL['gall_max_view_img_size'])) ? $C_JGALL['gall_max_view_img_size'] : $G_JGALL['tablewidth'] - ($C_JGALL['gall_spacing'] * 2);
$C_JGALL['gall_folder_size'] = $C_JGALL['gall_thumb_size'];
$spacing_keys = array('border','border-left','border-right','padding','padding-left','padding-right','margin','margin-left','margin-right','spacing','spacing-left','spacing-right');
foreach($spacing_keys as $property)
{

   $G_JGALL['view_image_size'] -= (!empty($G_JGALL['style']['numeric']['gallery_image'][$property])) ? $G_JGALL['style']['numeric']['gallery_image'][$property] * 2 : 0;
   $C_JGALL['gall_thumb_size'] -= (!empty($G_JGALL['style']['numeric']['gallery_thumb'][$property])) ? $G_JGALL['style']['numeric']['gallery_thumb'][$property] * 2 : 0;
}

echo JGALL_TBS(1) . '<tr>' . JGALL_TBS(2) . '<td style="' . $G_JGALL['style']['gallery'] . '" width="' . $G_JGALL['tablewidth'] . '">';
echo JGALL_TBS(3) . '<table cellspacing="' . $C_JGALL['gall_spacing'] . '" border="0" cellpadding="0" width="' . $G_JGALL['tablewidth'] . '">';
if(!empty($G_JGALL['get']['img']) && file_exists($G_JGALL['inc_path'].$G_JGALL['dir_handle'].$G_JGALL['get']['img']))
{

   $G_JGALL['show_info'] = 'image';
   $G_JGALL['image_link_start'] = (eregi($C_JGALL['gall_link2source'],'y')) ? '<a href="' . $G_JGALL['inc_path'] . $G_JGALL['dir_handle'] . $G_JGALL['get']['img'] . '" target="_blank" title="' . $C_JGALL['lang_downloadimage'] . ': ' . $G_JGALL['get']['img'] . '">' : ' ' ;
   $G_JGALL['image_link_end'] = (eregi($C_JGALL['gall_link2source'],'y')) ? '</a>' : '';
   echo JGALL_TBS(4) . '<tr>' . JGALL_TBS(5) . '<td align="center">';
   echo JGALL_TBS(6) . $G_JGALL['image_link_start'] . '<img name="image" ' . JGALL_resize($G_JGALL['gall_items']['current']['info'],$G_JGALL['view_image_size']) . ' border="0" style="' . $G_JGALL['style']['gallery_thumb'] . ';" src="' . $G_JGALL['inc_path'] . 'thumb.php?MaxSize=' . $G_JGALL['view_image_size'] . '&src=' . $G_JGALL['dir_handle'] . $G_JGALL['get']['img'] . '&view=y">' . $G_JGALL['image_link_end'];
   echo JGALL_TBS(5) .'</td>' . JGALL_TBS(4) . '</tr>';
}

else
{
   $G_JGALL['show_info'] = 'gall';
   if (!empty($G_JGALL['gall_items']['total']))
   {

      $C_JGALL['x'] = '0';
      $C_JGALL['y'] = '0';
      for ($G_JGALL['i_pages']=$G_JGALL['i_pages']; $G_JGALL['i_pages']<=$G_JGALL['Max']-1; $G_JGALL['i_pages']++)
      {

         if(0==0)
         {

            $C_JGALL['x']++;
  
            if($C_JGALL['x'] == 1) {
               echo JGALL_TBS(4) . '<tr>';
               $C_JGALL['y']++;
            }

            // For images
            if ($G_JGALL['gall_items'][$G_JGALL['i_pages']]['type'] == 'image')
            {

               $G_JGALL['show_filename'] = ($C_JGALL['gall_show_filenames'] == 'y') ? '<br /><a class="JGALL_thumblink" href="' . $G_JGALL['UserGets'] . 'JGALL_DIR=' . $G_JGALL['get']['dir'] . '&JGALL_IMG=' . $G_JGALL['gall_items'][$G_JGALL['i_pages']]['name'] . '">' . $G_JGALL['gall_items'][$G_JGALL['i_pages']]['name'] . '</a>' : '';
               $G_JGALL['this_thumb_height'] = ($C_JGALL['gall_show_filenames'] == 'y') ? 'height="' . $C_JGALL['gall_thumb_size'] . '"' : '';
               echo JGALL_TBS(5) . '<td align="center" valign="middle" align="center" width="' . $C_JGALL['gall_thumb_size'] . '"' . $G_JGALL['this_thumb_height'] . '>';
               echo JGALL_TBS(6) . '<a href="' . $G_JGALL['UserGets'] . 'JGALL_DIR=' . $G_JGALL['get']['dir'] . '&JGALL_IMG=' . $G_JGALL['gall_items'][$G_JGALL['i_pages']]['name'] . '"><img ' . JGALL_resize($G_JGALL['gall_items'][$G_JGALL['i_pages']]['info'],$C_JGALL['gall_thumb_size']) . ' border="0" style="' . $G_JGALL['style']['gallery_thumb'] . '" src="' . $G_JGALL['inc_path'] . 'thumb.php?MaxSize=' . $C_JGALL['gall_thumb_size'] . '&src=' . $G_JGALL['dir_handle'] . $G_JGALL['gall_items'][$G_JGALL['i_pages']]['name'] . '" title="' . $G_JGALL['gall_items'][$G_JGALL['i_pages']]['name'] . '">' . $G_JGALL['show_filename'] . '</a>';
               echo JGALL_TBS(5) . '</td>';
            }

            // For folders
            else
            {
               $G_JGALL['FolderTopSpacerHeight'] = round($C_JGALL['gall_thumb_size'] / 100 * 14);
               $G_JGALL['FolderBottomSpacerHeight'] = round($C_JGALL['gall_thumb_size'] / 100 * 8);
               $G_JGALL['FolderMainSpacerHeight'] = $C_JGALL['gall_thumb_size'] - ($G_JGALL['FolderTopSpacerHeight'] + $G_JGALL['FolderBottomSpacerHeight']);
               echo JGALL_TBS(5) . '<td width="' . $C_JGALL['gall_folder_size'] . '" height="' . $C_JGALL['gall_folder_size'] . '" style="background:url(\'' . $G_JGALL['inc_path'] . 'thumb.php?MaxSize=' . $C_JGALL['gall_folder_size'] . '&src=folder\');background-repeat:no-repeat;cursor:hand;cursor:pointer;" onclick="location.href=\'' . $G_JGALL['UserGets'] . 'JGALL_DIR=' . $G_JGALL['get']['dir'] . $G_JGALL['gall_items'][$G_JGALL['i_pages']]['name'] . '/' . '\'" valign="middle">';
               echo JGALL_TBS(6) . '<table width="' . $C_JGALL['gall_thumb_size'] . '" height="' . $C_JGALL['gall_thumb_size'] . '" cellspacing="0" cellpadding="0">' . JGALL_TBS(7) . '<tr>';
               echo JGALL_TBS(8) . '<td width="' . $C_JGALL['gall_thumb_size'] . '" height="' . $G_JGALL['FolderTopSpacerHeight'] . '"><img src="' . $G_JGALL['style']['images'] . 'spacer.gif" width="' . $C_JGALL['gall_folder_size'] . '" height="' . $G_JGALL['FolderTopSpacerHeight'] . '"></td>';
               echo JGALL_TBS(7) . '</tr>' . JGALL_TBS(7) . '<tr>';
               echo JGALL_TBS(8) . '<td width="' . $C_JGALL['gall_folder_size'] . '" height="' . $G_JGALL['FolderMainSpacerHeight'] . '" valign="middle" align="center">';
               echo JGALL_TBS(9) . $G_JGALL['gall_items'][$G_JGALL['i_pages']]['first_image'] . '<br />';
               echo JGALL_TBS(9) . '<a class="JGALL_folderlink" href="' . $G_JGALL['UserGets'] . 'JGALL_DIR=' . $G_JGALL['get']['dir'] . $G_JGALL['gall_items'][$G_JGALL['i_pages']]['name'] . '/' . '">' . $G_JGALL['gall_items'][$G_JGALL['i_pages']]['name'] . '</a>';
               echo JGALL_TBS(8) . '</td>' . JGALL_TBS(7) . '</tr>' . JGALL_TBS(7) . '<tr>';
               echo JGALL_TBS(8) . '<td width="' . $C_JGALL['gall_folder_size'] . '" height="' . $G_JGALL['FolderBottomSpacerHeight'] . '"><img src="' . $G_JGALL['style']['images'] . 'spacer.gif" width="' . $C_JGALL['gall_folder_size'] . '" height="' . $G_JGALL['FolderBottomSpacerHeight'] . '"></td>';
               echo JGALL_TBS(7) . '</tr>' . JGALL_TBS(6) . '</table>' . JGALL_TBS(5) . '</td>';
            }

            if ($C_JGALL['x'] == $C_JGALL['gall_cols'])
            {

               echo JGALL_TBS(4) . '</tr>';
               $C_JGALL['x'] = '0';
            }
         }
      }

      if($C_JGALL['x'] != '0')
      {

         echo JGALL_TBS(4) . '</tr>';
      }
   }

   else
   {
      echo JGALL_TBS(4) . '<tr>' . JGALL_TBS(5) . '<td colspan="' . $C_JGALL['gall_cols'] . '" align="center">';
      echo JGALL_TBS(6) . '<br /><font style="' . $G_JGALL['style']['font.emptydir'] . '"' . JGALL_TBS(6) . '<h3>' . $C_JGALL['lang_emptydir'] . '</font><br /><br /><br />';
      echo JGALL_TBS(5) . '</td>' . JGALL_TBS(4) . '</tr>';
   }
}

echo JGALL_TBS(3) . '</table>';
echo JGALL_TBS(2) . '</td>' . JGALL_TBS(1) . '</tr>';

if($C_JGALL['gall_show_info'] == 'y')
{

   echo JGALL_TBS(1) . '<tr>' . JGALL_TBS(2) . '<td style="' . $G_JGALL['style']['gallery_info'] . '" align="center"><font style="' . $G_JGALL['style']['font.gallery_info'] . '">';
   if($G_JGALL['show_info'] == 'image')
   {

      $C_JGALL['lang_image_detail'] = str_replace('{NAME}',$G_JGALL['gall_items']['current']['name'],$C_JGALL['lang_image_detail']);
      $C_JGALL['lang_image_detail'] = str_replace('{WIDTH}',$G_JGALL['gall_items']['current']['info'][0],$C_JGALL['lang_image_detail']);
      $C_JGALL['lang_image_detail'] = str_replace('{HEIGHT}',$G_JGALL['gall_items']['current']['info'][1],$C_JGALL['lang_image_detail']);
      $C_JGALL['lang_image_detail'] = str_replace('{FILESIZE}',round($G_JGALL['gall_items']['current']['size']/1000),$C_JGALL['lang_image_detail']);
      $C_JGALL['lang_image_detail'] = str_replace('{MIME}',$G_JGALL['gall_items']['current']['info']['mime'],$C_JGALL['lang_image_detail']);
      echo JGALL_TBS(3) . $C_JGALL['lang_image_detail'];
   }

   elseif($G_JGALL['show_info'] == 'gall')
   {

      $C_JGALL['lang_gall_detail'] = str_replace('{FIRST}',$G_JGALL['temp_start']+1,$C_JGALL['lang_gall_detail']);
      $C_JGALL['lang_gall_detail'] = str_replace('{LAST}',$G_JGALL['Max'],$C_JGALL['lang_gall_detail']);
      $C_JGALL['lang_gall_detail'] = str_replace('{TOTAL}',$G_JGALL['gall_items']['total'],$C_JGALL['lang_gall_detail']);
      $C_JGALL['lang_gall_detail'] = str_replace('{FOLDERS}',$G_JGALL['gall_items']['directorys'],$C_JGALL['lang_gall_detail']);
      $C_JGALL['lang_gall_detail'] = str_replace('{IMAGES}',$G_JGALL['gall_items']['images'],$C_JGALL['lang_gall_detail']);
      $C_JGALL['lang_gall_detail'] = str_replace('{DIR}',$C_JGALL['lang_mainfolder'] . '/' . $G_JGALL['get']['dir'],$C_JGALL['lang_gall_detail']);
      echo JGALL_TBS(3) . $C_JGALL['lang_gall_detail'];
   }

   echo JGALL_TBS(2) . '</font></td>' . JGALL_TBS(1) . '</tr>';
}




// -----------------------------------------------------------------------------------
// Output items at the bottom of image-viewer
// -----------------------------------------------------------------------------------

echo $G_JGALL['nav_output_bottom'];



// -----------------------------------------------------------------------------------
// End output and debug-function
// -----------------------------------------------------------------------------------

echo "\n" . '</table>' . "\n";
echo '</div>' . "\n\n";
if(!empty($_GET['debug']) && ($_GET['debug'] == 'y' OR $_GET['debug'] == 'all'))
{

   echo '<div align="left"><pre><code>';
   if($_GET['debug'] != 'all')
   {

      unset(
         $G_JGALL['nav_output_top'] ,
         $G_JGALL['nav_output_bottom'] ,
         $G_JGALL['output_location'] ,
         $G_JGALL['output_pagelinks'] ,
         $G_JGALL['output_spacing'] ,
         $G_JGALL['image_link_start'] ,
         $G_JGALL['image_link_end']
      );
   }

   print_r($G_JGALL);
   print_r($C_JGALL);
   echo '</div></code></pre>';
   echo '<a href="?JGALL_DIR='.$G_JGALL['get']['dir'].'&JGALL_PAGE='.$G_JGALL['get']['page'].'&JGALL_IMG='.$G_JGALL['get']['img'].'">Stop debugging</a>';
}

if(empty($G_JGALL['inc_path']))
  


// --> End


?>
 
PHP hulp

PHP hulp

16/10/2019 20:04:38
 
Jesper Diovo

Jesper Diovo

31/12/2008 09:15:00
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.