<?php if ( ! defined( 'ABSPATH' ) ) exit;
/**
'slug_name' => array(
//Same as slug name/
'id' => 'slug_name',
'title' => 'nicename',
'template-desc' => '',
),
*/
$templates = array(
/**
* Regular old form templates
*/
'formtemplate-contactform' => array(
'id' => 'formtemplate-contactform',
'title' => esc_html__( 'Contact Us', 'ninja-forms' ),
'template-desc' => esc_html__( 'Allow your users to contact you with this simple contact form. You can add and remove fields as needed.', 'ninja-forms' ),
),
'formtemplate-quoterequest' => array(
'id' => 'formtemplate-quoterequest',
'title' => esc_html__( 'Quote Request', 'ninja-forms' ),
'template-desc' => esc_html__( 'Manage quote requests from your website easily with this template. You can add and remove fields as needed.', 'ninja-forms' ),
),
'formtemplate-eventregistration' => array(
'id' => 'formtemplate-eventregistration',
'title' => esc_html__( 'Event Registration', 'ninja-forms' ),
'template-desc' => esc_html__( 'Allow user to register for your next event this easy to complete form. You can add and remove fields as needed.', 'ninja-forms' ),
),
'formtemplate-enquiry' => array(
'id' => 'formtemplate-enquiry',
'title' => esc_html__( 'General Enquiry', 'ninja-forms' ),
'template-desc' => esc_html__( 'Collect user enquiries with this simple, generic form. You can add and remove fields as needed.', 'ninja-forms' ),
),
'formtemplate-feedback' => array(
'id' => 'formtemplate-feedback',
'title' => esc_html__( 'Collect feedback', 'ninja-forms' ),
'template-desc' => esc_html__( 'Collect feedback for an event, blog post, or anything else. You can add and remove fields as needed.', 'ninja-forms' ),
),
'formtemplate-questionnaire' => array(
'id' => 'formtemplate-questionnaire',
'title' => esc_html__( 'Questionnaire', 'ninja-forms' ),
'template-desc' => esc_html__( 'Collect information about your users. You can add and remove fields as needed.', 'ninja-forms' ),
),
'formtemplate-jobapplication' => array(
'id' => 'formtemplate-jobapplication',
'title' => esc_html__( 'Job Application', 'ninja-forms' ),
'template-desc' => esc_html__( 'Allow users to apply for a job. You can add and remove fields as needed.', 'ninja-forms' ),
),
'formtemplate-deletedata' => array(
'id' => 'formtemplate-deletedata',
'title' => esc_html__( 'Delete Data Request', 'ninja-forms' ),
'template-desc' => esc_html__( 'Includes action to add users to WordPress\' personal data delete tool, allowing admins to comply with the GDPR and other privacy regulations from the site\'s front end.', 'ninja-forms' ),
),
'formtemplate-exportdata' => array(
'id' => 'formtemplate-exportdata',
'title' => esc_html__( 'Export Data Request', 'ninja-forms' ),
'template-desc' => esc_html__( 'Includes action to add users to WordPress\' personal data export tool, allowing admins to comply with the GDPR and other privacy regulations from the site\'s front end.', 'ninja-forms' ),
),
);
$ads = array(
/**
* Ads
*/
'mailchimp-signup' => array(
'id' => 'mailchimp-signup',
'title' => esc_html__( 'MailChimp Signup', 'ninja-forms' ),
'template-desc' => esc_html__( 'Add a user to a list in MailChimp. You can add and remove fields as needed.', 'ninja-forms' ),
'type' => 'ad',
'modal-title' => 'Get MailChimp for Ninja Forms',
'modal-content' => '<div class="modal-template">
<img src="' . Ninja_Forms::$url . 'assets/img/add-ons/mail-chimp.png"/>
<p>In order to use this template, you need MailChimp for Ninja Forms.</p>
<p>Bring new life to your lists with upgraded Mailchimp signup forms for WordPress! Easy to build and customize with no code required.</p>
<div class="actions">
<a target="_blank" href="https://ninjaforms.com/extensions/mail-chimp/?utm_source=Ninja+Forms+Plugin&utm_medium=Forms+Tab&utm_campaign=Templates&utm_content=Mailchimp+Template" title="MailChimp" class="primary nf-button">Learn More</a>
</div>
</div>',
),
'stripe-payment' => array(
'id' => 'stripe-payment',
'title' => esc_html__( 'Stripe Payment', 'ninja-forms' ),
'template-desc' => esc_html__( 'Collect a payment using Stripe. You can add and remove fields as needed.', 'ninja-forms' ),
'type' => 'ad',
'modal-title' => 'Get Stripe for Ninja Forms',
'modal-content' => '<div class="modal-template">
<img src="' . Ninja_Forms::$url . 'assets/img/add-ons/stripe.png"/>
<p>In order to use this template, you need Stripe for Ninja Forms.</p>
<p>Did you know you can accept credit card payments or donations from any form? Single payments, subscriptions, and more!</p>
<div class="actions">
<a target="_blank" href="https://ninjaforms.com/extensions/stripe/?utm_source=Ninja+Forms+Plugin&utm_medium=Forms+Tab&utm_campaign=Templates&utm_content=Stripe+Template" title="Stripe" class="primary nf-button">Learn More</a>
</div>
</div>',
),
'file-upload' => array(
'id' => 'file-upload',
'title' => esc_html__( 'File Upload', 'ninja-forms' ),
'template-desc' => esc_html__( 'Allow users to upload files with their forms. You can add and remove fields as needed.', 'ninja-forms' ),
'type' => 'ad',
'modal-title' => 'Get File Uploads for Ninja Forms',
'modal-content' => '<div class="modal-template">
<img src="' . Ninja_Forms::$url . 'assets/img/add-ons/file-uploads.png"/>
<p>In order to use this template, you need File Uploads for Ninja Forms.</p>
<p>
Let users upload any file to your website with File Uploads! Restrict by file type and size. Upload to server, media library, or your favorite cloud service.</p>
<div class="actions">
<a target="_blank" href="https://ninjaforms.com/extensions/stripe/?utm_source=Ninja+Forms+Plugin&utm_medium=Forms+Tab&utm_campaign=Templates&utm_content=Stripe+Template" title="File Uploads" class="primary nf-button">Learn More</a>
</div>
</div>',
),
'paypal-checkout' => array(
'id' => 'paypal-checkout',
'title' => esc_html__( 'PayPal Checkout', 'ninja-forms' ),
'template-desc' => esc_html__( 'Collect a payment using PayPal. You can add and remove fields as needed.', 'ninja-forms' ),
'type' => 'ad',
'modal-title' => 'Get PayPal for Ninja Forms',
'modal-content' => '<div class="modal-template">
<img src="' . Ninja_Forms::$url . 'assets/img/add-ons/paypal-checkout.png"/>
<p>In order to use this template, you need PayPal for Ninja Forms.</p>
<p>Did you know you can accept PayPal payments or donations from any form? Connect any form completely and securely to your PayPal account!</p>
<div class="actions">
<a target="_blank" href="https://ninjaforms.com/extensions/paypal-checkout/?utm_source=Ninja+Forms+Plugin&utm_medium=Forms+Tab&utm_campaign=Templates&utm_content=PayPal+Template" title="PayPal" class="primary nf-button">Learn More</a>
</div>
</div>',
),
'create-post' => array(
'id' => 'create-post',
'title' => esc_html__( 'Create a Post', 'ninja-forms' ),
'template-desc' => esc_html__( 'Allow users to create posts from the front-end using a form, including custom post meta!', 'ninja-forms' ),
'type' => 'ad',
'modal-title' => 'Get Front-End Posting for Ninja Forms',
'modal-content' => '<div class="modal-template">
<img src="' . Ninja_Forms::$url . 'assets/img/add-ons/front-end-posting.png"/>
<p>In order to use this template, you need Front-End Posting for Ninja Forms.</p>
<p>Create posts, pages, or any custom post type from the front-end.</p>
<p>The Ninja Forms Front-End Posting extension gives you the power of the WordPress post editor on any publicly viewable page you choose.</p>
<div class="actions">
<a target="_blank" href="https://ninjaforms.com/extensions/front-end-posting/?utm_source=Ninja+Forms+Plugin&utm_medium=Forms+Tab&utm_campaign=Templates&utm_content=Front+End+Posting+Template" title="Create Post" class="primary nf-button">Learn More</a>
</div>
</div>',
),
'register-user' => array(
'id' => 'register-user',
'title' => esc_html__( 'Register a User', 'ninja-forms' ),
'template-desc' => esc_html__( 'Register a WordPress User', 'ninja-forms' ),
'type' => 'ad',
'modal-title' => 'Get User Management for Ninja Forms',
'modal-content' => '<div class="modal-template">
<img src="' . Ninja_Forms::$url . 'assets/img/add-ons/user-management.png"/>
<p>In order to use this template, you need User Management for Ninja Forms.</p>
<p>User Management brings you the remarkable flexibility to register new WordPress users and manage existing ones through your Ninja Forms!</p>
<div class="actions">
<a target="_blank" href="https://ninjaforms.com/extensions/user-management/?utm_source=Ninja+Forms+Plugin&utm_medium=Forms+Tab&utm_campaign=Templates&utm_content=User+Management+Register+User+Template" title="User Management" class="primary nf-button">Learn More</a>
</div>
</div>',
),
'update-profile' => array(
'id' => 'update-profile',
'title' => esc_html__( 'Edit User Profile', 'ninja-forms' ),
'template-desc' => esc_html__( 'Allow WordPress users to edit their profiles from the front-end, including custom user meta!', 'ninja-forms' ),
'type' => 'ad',
'modal-title' => 'Get User Management for Ninja Forms',
'modal-content' => '<div class="modal-template">
<img src="' . Ninja_Forms::$url . 'assets/img/add-ons/user-management.png"/>
<p>In order to use this template, you need User Management for Ninja Forms.</p>
<p>User Management brings you the remarkable flexibility to register new WordPress users and manage existing ones through your Ninja Forms!</p>
<div class="actions">
<a target="_blank" href="https://ninjaforms.com/extensions/user-management/?utm_source=Ninja+Forms+Plugin&utm_medium=Forms+Tab&utm_campaign=Templates&utm_content=User+Management+User+Profile+Template" title="User Management" class="primary nf-button">Learn More</a>
</div>
</div>',
),
);
/**
* If we've disabled marketing using our filter, don't merge in our ads.
*/
$disable_marketing = false;
if ( ! apply_filters( 'ninja_forms_disable_marketing', $disable_marketing ) ) {
$templates = array_merge( $templates, $ads );
}
return apply_filters( 'ninja_forms_new_form_templates', $templates );
في عصر التكنولوجيا الحديثة، ظهرت الروبوتات وكان صنعها قليل ومحدود ، ومن ثم بدأ الموضوع في الانتشار ، وأصبحت الدول الأوروبية هم الأكثر استخداما للروبوتات، بالطبع ان التكنولوجيا تمدنا بالأشياء النافعة لكن لكل شيء يوجد مخاطر وتحديات ، في هذا التحقيق سنعرض هذه الظاهرة ونتناول تأثيرها علي مستقبلنا ، لنفهم كيف يمكننا التصدي لهذه التحديات .
كشفت صحيفة ديلي ميل البريطانية عام 2023 ان احد روبوتات شركة تسلا قام بمهاجمة مهندس داخل المصنع بولاية تكساس الامريكية حيث استطاع الروبوت تثبيت الرجل ثم غرس مخالبه المعدنية في ظهره وذراعه تاركا سيلا من الدماء علي أرضية المصنع .
والسؤال الان الي أي مدي يمكن ان يتكرر هذا العطل ؟
وضح” د/ احمد سعيد “، معيد في كلية حاسبات ومعلومات ، ان هناك العديد من حالات تعدي الروبوتات علي البشر ، وقال ان هناك تقارير عن استخدام الروبوتات العسكرية في النزاعات ، مما ادي الي وقوع إصابات بشرية ، وأضاف ان الأسباب المحتملة تشتمل أخطاء في البرمجة ، وعدم وجود معايير صارمة في تصميم الروبوتات، كما أشار الي ان الروبوتات قد تتصرف بشكل غير متوقع اذا تعرضت لأحداث غير متوقعة او ظروف غير عادية .
كما تحدثت “المهندسة سارة يوسف” ، مبرمجة في شركة تكنولوجيا ، ان الأخطاء البرمجية مثل عدم معالجة الاستثناءات بشكل صحيح او وجود ثغرات في تعليمات التحكم يمكن ان تؤدي الي تصرفات عدوانية ، هذه الأخطاء تجعل الروبوتات تتجاهل أوامر السلامة .
وأشار المهندس ” كريم حسن ” ، خريج كلية حاسبات ومعلومات ويعمل في مجال البرمجة ، الي ان هناك عدة تدابير امنية يمكن اتخاذها ، مثل تطوير بروتوكولات امان صارمة ، واستخدام أجهزة استشعار لتقليل التفاعل غير المرغوب فيه مع البشر ، وتطبيق تقنيات التعلم الالي لتحسين سلوك الروبوتات .
كما اخبرتنا المحامية “نجلاء عبد الرحمن ” ، ان القوانين الحالية لا تغطي بشكل كافي اعتداءات الروبوتات ، وأكدت ان هناك حاجة ملحة لتطوير تشريعات جديدة تركز علي حقوق الافراد و تحدد مسؤليات الشركات المصنعة .
ومع استمرار تقدم التكنولوجيا، يبقى التحدي الأكبر هو ضمان أن تكون هذه الآلات أدوات لخدمة البشرية، وليس تهديدًا لها. من خلال العمل الجاد والالتزام بالمعايير العالية، يمكننا بناء مستقبل آمن ومشرق حيث تتعايش الروبوتات والبشر بسلام.