テンプレート処理中にエラーが発生しました。
Expression countries_text is undefined on line 156, column 84 in 20155#20207#22619.
1<#assign urlName = name.getData()?replace(" ", "-")> 
2<#assign region = .vars['Regions_Sel'].getData()> 
3<#assign regionDis = region?replace("_", "-")> 
4<#if .vars['countries'].getData() != ""> 
5<#assign countryDisplay = .vars['countries'].getData()> 
6<#assign countryDisplay = countryDisplay?lower_case> 
7<#assign countryDisplay = countryDisplay?replace("_", "-")> 
8<#assign countryDisplay = 'country.' + countryDisplay> 
9<#if countryDisplay == "country.north-africa"> 
10<#assign countryDisplay = "north-africa"> 
11</#if> 
12</#if> 
13<#assign regionMainURL = region?replace("_","-")> 
14<#if regionMainURL == "south-africa"> 
15    <#assign regionMainURL = "south-africa-region"> 
16</#if> 
17<#if getterUtil.getBoolean(.vars['Donate_Button'].getData())> 
18	<#assign usaURL = "https://www.simusa.org/get-involved/give/?DSG=project&FundIDP=${.vars['Project_Number'].getData()}&searchme=searchP"> 
19	<#if .vars['Canada_Donate_URL'].getData() != ""> 
20<#assign canadaURL = .vars['Canada_Donate_URL'].getData() > 
21<#else> 
22<#assign canadaURL = "https://www.sim.ca/missionaries/unlisted-missionary"> 
23</#if> 
24<#if .vars['French_Donate_URL'].getData() != ""> 
25<#assign frenchURL = .vars['French_Donate_URL'].getData() > 
26<#else> 
27<#assign frenchURL = "http://www.simorg.fr/je-donne"> 
28</#if> 
29<#if .vars['Australia_Donate_URL'].getData() != "" > 
30<#assign australiaURL = .vars['Australia_Donate_URL'].getData() > 
31<#else> 
32<#assign australiaURL = "http://www.sim.org.au/Donate/Ways-to-Give"> 
33</#if> 
34<#assign ukURL = "https://www.sim.co.uk/give"> 
35<#assign nzURL = "http://sim.org.nz/donate/"> 
36</#if> 
37<style> 
38#donate-modal{ 
39display:none; 
40position:fixed; 
41 
42top: 0; 
43left: 0; 
44right:0; 
45bottom:0; 
46padding:5%; 
47z-index:910; 
48overflow:hidden; 
49background-color: rgb(0,0,0); /* Fallback color */ 
50background-color: rgba(0,0,0,0.2); 
51
52#donate-form { 
53margin: 10px; 
54
55.donate-modal-content{ 
56    background-color: #fefefe; 
57    margin: 15% auto; /* 15% from the top and centered */ 
58    padding: 20px; 
59    -webkit-box-shadow: 0px 0px 25px -6px rgba(0,0,0,0.75); 
60-moz-box-shadow: 0px 0px 25px -6px rgba(0,0,0,0.75); 
61box-shadow: 0px 0px 25px -6px rgba(0,0,0,0.75); 
62    width:50%; 
63    border-radius: 5px; 
64    text-align: center; 
65
66.donate-modal-header{ 
67 
68border-bottom: .5px solid #ddd; 
69width:100%; 
70height: 100%; 
71
72@media (max-width:480px) { 
73.donate-modal-content{ 
74width:90%; 
75
76
77</style> 
78<div id="embedded-welcome-portlet" style="display:none;"> 
79  <runtime-portlet name="82" instance="" queryString=""/> 
80</div> 
81<div class="sim-opportunity-content-container"> 
82	<div class="image-banner-container" 
83		<#if mainImage.getData()?contains("photobucket")> 
84			style="background-image:linear-gradient(rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)),url(<@image_url url='${mainImage.getData()}' size='b' />)"> 
85		<#else> 
86			style="background-image:linear-gradient(rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)),url(${mainImage.getData()})"> 
87		</#if> 
88 
89		<div class="container-fluid"> 
90			<div class="banner-text-content-container"> 
91				<#if getterUtil.getBoolean(locationRestricted.getData())> 
92				    
93                        <span class="image-banner-location-text"><a href="/-/${regionMainURL}?Regions_Sel=${region}">${languageUtil.get(locale, region)}</a></span> 
94                     
95					 
96				<#else> 
97					<#if .vars['countries'].getData()?has_content && region == "#urlparam#"> 
98					    <#if .vars['countries'].getData()?contains("-")> 
99                            <#assign count = 0> 
100                            <#assign countSeq = .vars['countries'].getData()?split("-")> 
101                            <#assign lastCount = countSeq?size - 1> 
102                            <#list countSeq as i>  
103                                 
104                                <#assign iLoc = 'country.' + i?replace("_","-")> 
105                                <#if count gt 0> 
106                                 
107                                <#assign countries_text = countries_text + '<a href="/-/' + i + '?countries=' + i + '&Regions_Sel=' + region + '">' + languageUtil.get(locale, iLoc?lower_case)> 
108                                <#if count != lastCount><#assign countries_text = countries_text + ' & '></#if> 
109                                <#if count == lastCount><#assign countries_text = countries_text + ', '></#if> 
110                                <#assign countries_text = countries_text + '</a>' /> 
111                                <#else> 
112                                <#assign countries_text = '<a href="/-/' + i + '?countries=' + i  + '&Regions_Sel=' + region + '">' + languageUtil.get(locale, iLoc)> 
113                                <#if count != lastCount><#assign countries_text = countries_text + ' & '></#if> 
114                                <#assign countries_text = countries_text + '</a>' /> 
115                                </#if> 
116                                 
117                                <#assign count = count + 1> 
118                            </#list> 
119                        <#else> 
120                            <#assign countries_text = '<a href="/-/' + countries.getData() + '?countries=' + countries.getData() + '&Regions_Sel=' + region + '">' + languageUtil.get(locale, countryDisplay) + ',</a>' /> 
121                        </#if> 
122					</#if> 
123 
124					<#if region?has_content && countries.getData()?has_content> 
125					    <#if .vars['countries'].getData()?contains("-")> 
126                            <#assign count = 0> 
127                            <#assign countSeq = .vars['countries'].getData()?split("-")> 
128                            <#assign lastCount = countSeq?size - 1> 
129                            <#list countSeq as i>  
130                                <#assign iLoc = 'country.' + i?replace("_","-")> 
131                                <#if count gt 0> 
132                                <#assign countries_text = countries_text + '<a href="/-/' + i + '?countries=' + i + '">' + languageUtil.get(locale, iLoc?lower_case)> 
133                                <#if count != lastCount><#assign countries_text = countries_text + ' & '></#if> 
134                                <#if count == lastCount><#assign countries_text = countries_text + ', '></#if> 
135                                <#assign countries_text = countries_text + '</a>' /> 
136                                <#else> 
137                                <#assign countries_text = '<a href="/-/' + i + '?countries=' + i + '">' + languageUtil.get(locale, iLoc?lower_case)> 
138                                <#if count != lastCount><#assign countries_text = countries_text + ' & '></#if> 
139                                <#assign countries_text = countries_text + '</a>' /> 
140                                </#if> 
141                                <#assign count = count + 1> 
142                            </#list> 
143                        <#else> 
144                            <#assign countries_text = '<a href="/-/' + countries.getData() + '?countries=' + countries.getData() + '">' + languageUtil.get(locale, countryDisplay) + ',</a>' /> 
145                        </#if> 
146                         
147                             
148                            <#assign countries_text = countries_text + '<a href="/-/' + regionMainURL + '?Regions_Sel=' + region + '&countries=' + region?replace("-","_") + '"> '+ languageUtil.get(locale, regionDis) + '</a>' >  
149                             
150                        </#if> 
151						 
152					</#if> 
153					<#if countries.getData() == "" && region != "#urlparam#"> 
154					    <#assign countries_text = '<a href="/-/' + regionMainURL + '?Regions_Sel=' + region + '&countries=' + region?replace("-","_") + '"> '+ languageUtil.get(locale, regionDis) + '</a>' > 
155					</#if> 
156					<span class="image-banner-location-text">${countries_text}</span> 
157				 
158 
159				<#if name.getData()?has_content> 
160					<span class="image-banner-main-text">${name.getData()}</span> 
161				</#if> 
162 
163				<#if mission.getData()?has_content> 
164					<#assign mission_focus_text = mission.getData() /> 
165 
166					<#if focus.getData()?has_content> 
167						<#assign mission_focus_text = mission.getData() + ': ' + focus.getData() /> 
168					</#if> 
169 
170					<span class="image-banner-sub-text">${mission_focus_text?replace('\\d+', '', 'r')}</span> 
171				</#if> 
172			</div> 
173		</div> 
174	</div> 
175 
176	<div class="sim-opportunity-content"> 
177		<ul class="unstyled nav nav-tabs"> 
178			<li class="tab"><a href="#aboutContent">${languageUtil.get(locale, 'about')}</a></li> 
179 
180			<li class="tab"><a href="#goContent">${languageUtil.get(locale, 'come')}</a></li> 
181 
182			<li class="tab"><a href="#prayContent">${languageUtil.get(locale, 'pray')}</a></li> 
183<#if getterUtil.getBoolean(.vars['Donate_Button'].getData())> 
184            <li class="tab"><a href="#donate" onclick="donate();return false;" style="color:#bd2919">Donate</a></li> 
185		</#if>	 
186		</ul> 
187 
188		 
189			<div class="about-content-container tab-pane container-fluid" id="aboutContent"> 
190				<h3 class="section-header text-center">${name.getData()}</h3> 
191				 
192				 
193                
194      
195				<p class="text-center">${vision.getData()}</p> 
196				 
197			</div> 
198 
199			<div class="go-content-container tab-pane container-fluid" id="goContent"> 
200				<h3 class="section-header">${languageUtil.get(locale, 'come-and-serve')}</h3> 
201 
202				<#if opportunity.getSiblings()?has_content> 
203					<div class="opportunities-container"> 
204						<#list opportunity.getSiblings() as cur_opportunity> 
205							<div class="opportunity-container"> 
206								<div class="opportunity"> 
207									<div class="oppotunity-mission">${mission.getData()?replace('\\d+', '', 'r')}</div> 
208 
209									<div class="opportunity-title">${cur_opportunity.getData()}</div> 
210                                <#if getterUtil.getBoolean(locationRestricted.getData())> 
211									<div class="opportunity-location"><a href="/-/${regionMainURL}?regions=${regionurl}">${regions.getData()}</a></div> 
212								<#else> 
213								    <div class="opportunity-location">${countries_text}</div> 
214								</#if> 
215								</div> 
216								<div class="share-container"> 
217									<a class="fb-share btn-primary btn-twitter btn" href="javascript:;" onclick="window.open('https://www.facebook.com/sharer/sharer.php?u=' + encodeURIComponent('https://${request['theme-display']['portal-url']}/-/${urlName}'),'facebook-share-dialog','width=626,height=436');return false;"> 
218										<span class="icon-facebook"></span> 
219 
220										${languageUtil.get(locale, 'share-on-facebook')} 
221									</a> 
222 
223									<a class="btn-twitter btn btn-primary" href="https://twitter.com/intent/tweet?url=https://${request['theme-display']['portal-url']}/-/${urlName}&amp;text=This ministry is looking for: ${htmlUtil.escape(stringUtil.shorten(cur_opportunity.getData(), 90))}&amp;via=simintl" target="_blank" alt ="Tweet this Oppurtunity"> 
224										<span class="icon-twitter"></span> ${languageUtil.get(locale, 'share-on-twitter')} 
225									</a> 
226								</div> 
227 
228 
229							</div> 
230						</#list> 
231					</div> 
232				</#if> 
233			</div> 
234 
235			<div class="pray-content-container tab-pane container-fluid" id="prayContent"> 
236				<h3 class="section-header">${languageUtil.get(locale, 'prayers')}</h3> 
237 
238				<#if prayerRequest.getSiblings()?has_content> 
239					<div class="prayers-container"> 
240						<#assign prayer_index = 1 /> 
241 
242						<#list prayerRequest.getSiblings() as cur_prayerRequest> 
243							<div class="card card-center prayer-request-${prayer_index}"> 
244								<div class="left-content">${prayer_index}</div> 
245 
246								<div class="seperator"></div> 
247 
248								<div class="request-container right-content "> 
249									<p class="request text-left">${cur_prayerRequest.getData()}</p> 
250 
251									<div class="share-container"> 
252									<a class="fb-share btn-primary btn-twitter btn" href="javascript:;" onclick="window.open('https://www.facebook.com/sharer/sharer.php?u=' + encodeURIComponent('https://${request['theme-display']['portal-url']}/-/${urlName}'),'facebook-share-dialog','width=626,height=436');return false;"> 
253										<span class="icon-facebook"></span> 
254 
255										${languageUtil.get(locale, 'share-on-facebook')} 
256									</a> 
257 
258									<a class="btn-twitter btn btn-primary" href="https://twitter.com/intent/tweet?url=https://${request['theme-display']['portal-url']}/-/${urlName}&amp;text=${htmlUtil.escape(stringUtil.shorten(cur_prayerRequest.getData(), 90))}&amp;via=simintl" target="_blank" alt ="Tweet this Prayer Request"> 
259										<span class="icon-twitter"></span> ${languageUtil.get(locale, 'share-on-twitter')} 
260									</a> 
261								</div> 
262								</div> 
263							</div> 
264 
265							<#assign prayer_index = prayer_index + 1 /> 
266						</#list> 
267					</div> 
268				</#if> 
269			</div> 
270			<#if getterUtil.getBoolean(.vars['Donate_Button'].getData())> 
271			<div class="pray-content-container tab-pane container-fluid" id="donate"> 
272			<h3 class="section-header">Donate to this Ministry</h3> 
273			<p class="lead">If you would like to financially support this ministry, you can give online by using the donate button below.</p> 
274				<div class="text-center"> 
275	<a href="#" id="big-donate-btn" onclick="donate();return false;" class="btn btn-large btn-danger">Donate</a> 
276	</div> 
277	</div> 
278</#if> 
279 
280			 
281		 
282	</div> 
283</div> 
284<#if getterUtil.getBoolean(.vars['Donate_Button'].getData())> 
285 
286<div id="donate-modal"> 
287<div class="donate-modal-content"> 
288<div class="donate-modal-header"> 
289<h2>Thank you for your support!</h2> 
290<p class="lead">Remember you are givng to: 
291 
292<br>Project # ${.vars['Project_Number'].getData()}</p> 
293 
294 
295<p>Please select which country you would give to, some countries will require the project number listed above.</p> 
296</div> 
297<form id="donate-form" class="form-inline"> 
298 
299<label class="radio"> 
300  <input type="radio" name="countryOptions" id="Australia" value="australia"> 
301  Australia &nbsp; &nbsp; 
302</label> 
303 
304<label class="radio"> 
305  <input type="radio" name="countryOptions" id="Canada" value="canada"> 
306  Canada&nbsp; &nbsp; 
307</label> 
308 
309<label class="radio"> 
310  <input type="radio" name="countryOptions" id="France" value="france"> 
311  France &nbsp;&nbsp;  
312</label> 
313 
314<label class="radio"> 
315  <input type="radio" name="countryOptions" id="NewZealand" value="newzealand"> 
316   New Zealand &nbsp; &nbsp; 
317</label> 
318 
319<label class="radio"> 
320  <input type="radio" name="countryOptions" id="UK" value="uk"> 
321   United Kingdom &nbsp; &nbsp; 
322</label> 
323 
324<label class="radio"> 
325  <input type="radio" name="countryOptions" id="USA" value="USA" checked> 
326  USA&nbsp;  
327</label> 
328<a id="donate-destination" onclick="gotoDonate(); return false;" href="#" class="btn" target="_blank">Donate</a> 
329</form> 
330</div> 
331</div> 
332<script> 
333var donateURL = document.getElementById("donate-destination"); 
334var donateSelect = document.getElementsByName("countryOptions"); 
335function gotoDonate() { 
336    for (var i=0, len=donateSelect.length; i<len; i++) { 
337        if (donateSelect[i].checked) { 
338        if (donateSelect[i].value == "USA") { 
339            window.open('${usaURL}','_blank'); 
340            //close(); 
341
342        if (donateSelect[i].value == "uk") { 
343            window.open('${ukURL}','_blank'); 
344            //close(); 
345
346        if (donateSelect[i].value == "canada") { 
347            window.open('${canadaURL}','_blank'); 
348            //close(); 
349
350        if (donateSelect[i].value == "france") { 
351            window.open('${frenchURL}','_blank'); 
352            //close(); 
353
354        if (donateSelect[i].value == "newzealand") { 
355            window.open('${nzURL}','_blank'); 
356            //close(); 
357
358        if (donateSelect[i].value == "australia") { 
359            window.open('${australiaURL}','_blank'); 
360            //close(); 
361
362
363
364
365function donate() { 
366    document.getElementById("donate-modal").style.display = "block"; 
367}; 
368function close() { 
369    document.getElementById("donate-modal").style.display = "none"; 
370
371window.onclick = function(event) { 
372    if (event.target == document.getElementById("donate-modal")) { 
373        close(); 
374
375
376</script> 
377	 
378</#if> 

Stories about this Ministry

A way in the desert for widows

After their husband's death, widows in Burkina Faso were often left on their own with no material or moral support. Many times their in-laws would take their children or even accuse them for the death of their husband, saying that they had a "bad spirit."

Are you ready?

We may have been shivering 12,800 feet above sea level in the little mountain town of Ayaviri, but the warm welcome we received from our Andean brothers and sisters in Christ was unlike any other.

Key of the kingdom

Enraged at his Christian wife for going to a church conference, the Muslim husband locked up the house as soon as she left, declaring to the neighbors that his wife would never enter his home again. To make his point, he threw the key into the river as he headed to his girlfriend's house for the week.

"It touched my heart"

PbeeMai was like any other twenty-year-old: looking for validation from his peers, wanting to be well-liked and popular. But he saw something different – something perhaps even worthwhile – in the way Brian welcomed students into his home and built relationships with them.

A way in the desert for widows

After their husband's death, widows in Burkina Faso were often left on their own with no material or moral support. Many times their in-laws would take their children or even accuse them for the death of their husband, saying that they had a "bad spirit."

Are you ready?

We may have been shivering 12,800 feet above sea level in the little mountain town of Ayaviri, but the warm welcome we received from our Andean brothers and sisters in Christ was unlike any other.

Key of the kingdom

Enraged at his Christian wife for going to a church conference, the Muslim husband locked up the house as soon as she left, declaring to the neighbors that his wife would never enter his home again. To make his point, he threw the key into the river as he headed to his girlfriend's house for the week.

"It touched my heart"

PbeeMai was like any other twenty-year-old: looking for validation from his peers, wanting to be well-liked and popular. But he saw something different – something perhaps even worthwhile – in the way Brian welcomed students into his home and built relationships with them.

Other Ministries from this Country

Administration

Our goal as a ministry team is to see missionaries flourishing with quality administration and member care.

Equipping Church Leaders

Equipping pastors and leaders of city and rural churches to be faithful to God's Word and the gospel in their ministry to others.

Ministry to Missionary Kids

Growing up missionary kids to be personal followers of Jesus through education, activities, and programs that build them up in Christ.

Mobilising

To see the church of Loja passionate to support gospel workers in Loja and the world.

Planting and Strengthening Rural Churches

Proclaiming the gospel in order to see a church planting movement that reproduces communities of Jesus followers in least reached areas of rural Loja, Ecuador.

Radio Hope

Radio "Ondas de Esperanza" ("Radio Hope") proclaims the gospel in Ecuador through quality Christian radio programming.

Youth Ministry 3D

Reaching young people between 15 and 25 years of age in creative ways.

Ministry to Missionary Kids

Apoyando a los hijos de misioneros para que crezcan como seguidores personales de Jesús a través de la educación, actividades y programas que los edifican en Cristo.

Planting and Strengthening Rural Churches

Proclamando el Evangelio para ver un movimiento de plantación de iglesias que reproduce comunidades de seguidores de Jesucristo en las áreas rurales, menos alcanzadas de la provincia de Loja.

Radio Hope

Radio Ondas de Esperanza proclama el Evangelio por medio de una programación de radio cristiana.