<?php
/**
 * @file
 * hw_platform_panels_rules.rules_defaults.inc
 */

/**
 * Implements hook_default_rules_configuration().
 */
function hw_platform_panels_rules_default_rules_configuration() {
  $items = array();
  $items['rules_add_nonmatching_bewerbungen_to_inserat'] = entity_import('rules_config', '{ "rules_add_nonmatching_bewerbungen_to_inserat" : {
      "LABEL" : "Add nonmatching bewerbungen to Inserat",
      "PLUGIN" : "reaction rule",
      "ACTIVE" : false,
      "TAGS" : [ "add content to list" ],
      "REQUIRES" : [ "rules" ],
      "ON" : [ "node_view" ],
      "IF" : [
        { "node_is_of_type" : { "node" : [ "node" ], "type" : { "value" : { "inserat" : "inserat" } } } },
        { "data_is" : { "data" : [ "site:current-user" ], "value" : [ "node:author" ] } }
      ],
      "DO" : []
    }
  }');
  $items['rules_add_user_reference_for_company_profile'] = entity_import('rules_config', '{ "rules_add_user_reference_for_company_profile" : {
      "LABEL" : "Add user reference for Company profile",
      "PLUGIN" : "reaction rule",
      "ACTIVE" : false,
      "REQUIRES" : [ "rules" ],
      "ON" : [ "node_insert" ],
      "IF" : [
        { "node_is_of_type" : {
            "node" : [ "node" ],
            "type" : { "value" : { "company_profile" : "company_profile" } }
          }
        }
      ],
      "DO" : [
        { "data_set" : {
            "data" : [ "node:author:profile-anbieterprofil:field-firma" ],
            "value" : [ "node" ]
          }
        },
        { "entity_save" : { "data" : [ "node" ], "immediate" : 1 } }
      ]
    }
  }');
  $items['rules_aypal_complete_checkout'] = entity_import('rules_config', '{ "rules_aypal_complete_checkout" : {
      "LABEL" : "Paypal complete checkout",
      "PLUGIN" : "reaction rule",
      "WEIGHT" : "-2",
      "TAGS" : [ "paypal" ],
      "REQUIRES" : [ "rules", "commerce_payment", "commerce_checkout" ],
      "ON" : [ "commerce_payment_order_paid_in_full" ],
      "IF" : [
        { "NOT data_is" : { "data" : [ "commerce-order:state" ], "value" : "completed" } },
        { "commerce_payment_selected_payment_method" : { "commerce_order" : [ "commerce_order" ], "method_id" : "paypal_wps" } }
      ],
      "DO" : [
        { "commerce_checkout_complete" : { "commerce_order" : [ "commerce_order" ] } }
      ]
    }
  }');
  $items['rules_bewerbung_self_notification_mail'] = entity_import('rules_config', '{ "rules_bewerbung_self_notification_mail" : {
      "LABEL" : "Bewerbung self notification mail",
      "PLUGIN" : "reaction rule",
      "TAGS" : [ "mails" ],
      "REQUIRES" : [ "rules", "rules_i18n", "php", "mimemail" ],
      "ON" : [ "node_insert" ],
      "IF" : [
        { "node_is_of_type" : {
            "node" : [ "node" ],
            "type" : { "value" : { "application" : "application" } }
          }
        },
        { "NOT data_is_empty" : { "data" : [
              "node:author:profile-benachrichtigungen_anfragen:field-personal-applications"
            ]
          }
        }
      ],
      "DO" : [
        { "mimemail" : {
            "key" : "bewerbung_self",
            "to" : "[node:author:mail]",
            "subject" : "Du hast Dich auf das Inserat \\u0022[node:field-inserat-referenz]\\u0022 beworben",
            "body" : "\\u003C?php  \\r\\n$field_inserat = field_get_items(\\u0027node\\u0027, $node, \\u0027field_inserat_referenz\\u0027);\\r\\n$nid_ref = $field_inserat[0][\\u0027target_id\\u0027];\\r\\n$nice_path = url(\\u0027node\\/\\u0027. $nid_ref);\\r\\n?\\u003E\\r\\n\\r\\n\\u003Cp\\u003E\\u003Cb\\u003EHallo [node:author:field_alias_name],\\u003C\\/b\\u003E\\u003C\\/p\\u003E\\r\\n\\u003Cp\\u003Edanke f\\u00fcr Deine Bewerbung auf das Inserat \\u003Ca href=\\u0022\\u003C?php echo $nice_path;?\\u003E\\u0022\\u003E[node:field-inserat-referenz]\\u003C\\/a\\u003E! Der Auftraggeber wird in K\\u00fcrze von uns \\u00fcber Deine Anfrage informiert.\\u003C\\/p\\u003E\\r\\n\\u003Cp\\u003EWir hoffen, dass Du den Auftraggeber mit Deinem Profil \\u00fcberzeugst und den Zuschlag f\\u00fcr diesen Auftrag bekommst.\\u003C\\/p\\u003E\\r\\n\\u003Cp\\u003EWusstest Du, dass das Mitsenden Deiner Kontaktdaten sowie einer pers\\u00f6nlichen Nachricht die Chancen auf eine Auftragsvergabe um bis zu 40% erh\\u00f6hen? Einen \\u00dcberblick \\u00fcber unsere Abonnements findest Du hier: \\u003Ca href=\\u0022\\/heimwerker-handwerker\\/abonnements\\u0022\\u003E\\u00dcbersicht\\u003C\\/a\\u003E Willst Du gleich ein Abonnement abschlie\\u00dfen folge einfach diesem \\u003Ca href=\\u0022\\/user\\/login?destination=node\\/add\\/token-paket\\u0022\\u003ELink\\u003C\\/a\\u003E.\\u003C\\/p\\u003E",
            "language" : [ "" ]
          }
        }
      ]
    }
  }');
  $items['rules_check_employee_profile_to_remove'] = entity_import('rules_config', '{ "rules_check_employee_profile_to_remove" : {
      "LABEL" : "Check employee profile to remove",
      "PLUGIN" : "rule",
      "REQUIRES" : [ "rules" ],
      "USES VARIABLES" : { "profile" : { "label" : "Profile", "type" : "profile2" } },
      "IF" : [
        { "NOT data_is" : {
            "data" : [ "profile:user" ],
            "value" : [ "profile:user:profile-anbieterprofil:field-firma:author" ]
          }
        }
      ],
      "DO" : [
        { "data_set" : {
            "data" : [ "profile:user:profile-anbieterprofil:field-firma" ],
            "value" : [ "" ]
          }
        }
      ],
      "PROVIDES VARIABLES" : [ "profile" ]
    }
  }');
  $items['rules_check_employee_profile_to_remove_employer'] = entity_import('rules_config', '{ "rules_check_employee_profile_to_remove_employer" : {
      "LABEL" : "Check employee profile to remove - employer",
      "PLUGIN" : "rule",
      "REQUIRES" : [ "rules" ],
      "USES VARIABLES" : { "profile" : { "label" : "Profile", "type" : "profile2" } },
      "IF" : [
        { "data_is" : {
            "data" : [ "profile:user" ],
            "value" : [ "profile:user:profile-anbieterprofil:field-firma:author" ]
          }
        }
      ],
      "DO" : [
        { "data_set" : {
            "data" : [ "profile:user:profile-anbieterprofil:field-firma" ],
            "value" : [ "" ]
          }
        }
      ],
      "PROVIDES VARIABLES" : [ "profile" ]
    }
  }');
  $items['rules_check_for_company_profile_of_inviter'] = entity_import('rules_config', '{ "rules_check_for_company_profile_of_inviter" : {
      "LABEL" : "Check for Company profile of inviter",
      "PLUGIN" : "rule",
      "REQUIRES" : [ "user_relationships_rules", "rules", "rules_i18n" ],
      "USES VARIABLES" : {
        "invitee" : { "label" : "invitee", "type" : "user" },
        "inviter" : { "label" : "inviter", "type" : "user" }
      },
      "IF" : [
        { "user_relationships_rules_condition_users_are_related" : { "user1" : [ "invitee" ], "user2" : [ "inviter" ] } }
      ],
      "DO" : [
        { "data_set" : {
            "data" : [ "invitee:profile-anbieterprofil:field-firma" ],
            "value" : [ "inviter:profile-anbieterprofil:field-firma" ]
          }
        },
        { "drupal_message" : { "message" : "Inviter checked" } }
      ]
    }
  }');
  $items['rules_clear_cart_on_new_product'] = entity_import('rules_config', '{ "rules_clear_cart_on_new_product" : {
      "LABEL" : "Clear cart on new product",
      "PLUGIN" : "reaction rule",
      "TAGS" : [ "shopping cart" ],
      "REQUIRES" : [ "commerce_order", "commerce_cart" ],
      "ON" : [ "commerce_cart_product_prepare" ],
      "IF" : [
        { "commerce_order_compare_total_product_quantity" : {
            "commerce_order" : [ "commerce_order" ],
            "operator" : "\\u003E=",
            "value" : "1"
          }
        }
      ],
      "DO" : [
        { "commerce_cart_empty" : { "commerce_order" : [ "commerce_order" ] } }
      ]
    }
  }');
  $items['rules_comments'] = entity_import('rules_config', '{ "rules_comments" : {
      "LABEL" : "Comments\\/Redirects",
      "PLUGIN" : "reaction rule",
      "TAGS" : [ "comments", "redirects" ],
      "REQUIRES" : [ "rules", "comment" ],
      "ON" : [ "comment_insert" ],
      "IF" : [
        { "node_is_of_type" : {
            "node" : [ "comment:node" ],
            "type" : { "value" : { "branche" : "branche" } }
          }
        },
        { "NOT data_is" : { "data" : [ "comment:node:author" ], "value" : [ "comment:author" ] } }
      ],
      "DO" : [
        { "redirect" : {
            "url" : "anbieterprofil\\/[comment:node:nid]\\/[comment:node:author:uid]",
            "force" : 0
          }
        }
      ]
    }
  }');
  $items['rules_comments_mail'] = entity_import('rules_config', '{ "rules_comments_mail" : {
      "LABEL" : "Comments mail",
      "PLUGIN" : "reaction rule",
      "TAGS" : [ "mails" ],
      "REQUIRES" : [ "rules", "comment" ],
      "ON" : [ "comment_insert" ],
      "IF" : [
        { "node_is_of_type" : {
            "node" : [ "comment:node" ],
            "type" : { "value" : { "branche" : "branche" } }
          }
        },
        { "NOT data_is" : { "data" : [ "comment:node:author" ], "value" : [ "comment:author" ] } }
      ],
      "DO" : [
        { "component_rules_mails_anbieterprofil" : {
            "USING" : {
              "anbieter" : [ "comment:node:author" ],
              "branch" : [ "comment:node" ],
              "branch_comment" : [ "comment" ]
            },
            "PROVIDE" : {
              "anbieter" : { "anbieter" : "Anbieter" },
              "branch" : { "branch" : "Branche" }
            }
          }
        }
      ]
    }
  }');
  $items['rules_company_profile_for_coworkers'] = entity_import('rules_config', '{ "rules_company_profile_for_coworkers" : {
      "LABEL" : "Company profile for coworkers",
      "PLUGIN" : "reaction rule",
      "REQUIRES" : [ "user_relationships_rules", "invite" ],
      "ON" : [ "invite_accept" ],
      "DO" : [
        { "user_relationships_rules_action_create_relationship" : {
            "relationship_type" : "1",
            "requester" : [ "invite:inviter" ],
            "requestee" : [ "invite:invitee" ],
            "approve" : 1
          }
        }
      ]
    }
  }');
  $items['rules_company_profile_for_coworkers_new_user'] = entity_import('rules_config', '{ "rules_company_profile_for_coworkers_new_user" : {
      "LABEL" : "Company profile for coworkers-new user",
      "PLUGIN" : "reaction rule",
      "ACTIVE" : false,
      "REQUIRES" : [ "rules_i18n", "rules", "profile2" ],
      "ON" : [ "profile2_insert", "profile2_update" ],
      "DO" : [
        { "drupal_message" : { "message" : "Rule fired" } },
        { "entity_query" : {
            "USING" : {
              "type" : "invite",
              "property" : "invitee",
              "value" : [ "profile2:user" ]
            },
            "PROVIDE" : { "entity_fetched" : { "entity_fetched" : "Fetched entity" } }
          }
        },
        { "variable_add" : {
            "USING" : { "type" : "user", "value" : [ "entity-fetched:0:inviter" ] },
            "PROVIDE" : { "variable_added" : { "variable_added_inviter" : "Added variable" } }
          }
        },
        { "component_rules_check_for_company_profile_of_inviter" : {
            "invitee" : [ "profile2:user" ],
            "inviter" : [ "variable-added-inviter:profile-anbieterprofil:user" ]
          }
        }
      ]
    }
  }');
  $items['rules_company_profile_for_coworkers_relationships'] = entity_import('rules_config', '{ "rules_company_profile_for_coworkers_relationships" : {
      "LABEL" : "Company profile for coworkers relationships",
      "PLUGIN" : "reaction rule",
      "REQUIRES" : [ "user_relationships_rules", "rules_i18n", "rules" ],
      "ON" : [ "user_relationships_approve" ],
      "IF" : [
        { "user_relationships_rules_condition_relationship_has_type" : {
            "relationship" : [ "relationship" ],
            "relationship_type" : { "value" : { "1" : "1" } }
          }
        }
      ],
      "DO" : [
        { "drupal_message" : { "message" : "You have successfully linked you profile with the company of [requester:name]." } }
      ]
    }
  }');
  $items['rules_delete_spam_user_accounts'] = entity_import('rules_config', '{ "rules_delete_spam_user_accounts" : {
      "LABEL" : "Delete spam user accounts",
      "PLUGIN" : "reaction rule",
      "ACTIVE" : false,
      "TAGS" : [ "user" ],
      "REQUIRES" : [ "rules", "rules_scheduler" ],
      "ON" : [ "user_insert" ],
      "IF" : [ { "data_is_empty" : { "data" : [ "account:last-access" ] } } ],
      "DO" : [
        { "schedule" : {
            "component" : "rules_delete_spam_user_accounts_inactive",
            "date" : { "select" : "site:current-date", "date_offset" : { "value" : 604800 } },
            "param_user_create" : [ "account" ]
          }
        }
      ]
    }
  }');
  $items['rules_delete_spam_user_accounts_inactive'] = entity_import('rules_config', '{ "rules_delete_spam_user_accounts_inactive" : {
      "LABEL" : "Delete spam user accounts",
      "PLUGIN" : "rule",
      "TAGS" : [ "user" ],
      "REQUIRES" : [ "rules" ],
      "USES VARIABLES" : { "user_create" : { "label" : "User created", "type" : "user" } },
      "DO" : [ { "entity_delete" : { "data" : [ "user-create" ] } } ]
    }
  }');
  $items['rules_expiry_inserat_send_mail'] = entity_import('rules_config', '{ "rules_expiry_inserat_send_mail" : {
      "LABEL" : "Expiry inserat-send mail",
      "PLUGIN" : "reaction rule",
      "ACTIVE" : false,
      "REQUIRES" : [ "rules", "rules_i18n" ],
      "ON" : [ "node_update" ],
      "IF" : [
        { "node_is_of_type" : { "node" : [ "node" ], "type" : { "value" : { "inserat" : "inserat" } } } },
        { "NOT data_is_empty" : { "data" : [ "node:author:profile-anbieterprofil:field-expiry-inserat" ] } },
        { "data_is" : { "data" : [ "node:field-status" ], "value" : "3" } },
        { "data_is" : { "data" : [ "node-unchanged:field-status" ], "value" : "0" } }
      ],
      "DO" : [
        { "mail" : {
            "to" : "[node:author:mail]",
            "subject" : "Ihre Inserat auf [site:name] hat abgelaufen.",
            "message" : "Ihre Inserat [node:title] ist abgelaufen.\\r\\n\\r\\nProjekt \\/ Aufgabe \\/ Aufgabenstellung: [node:field-inserat-description]\\r\\nZeitraum: [node:field_zeitraum]\\r\\n\\r\\n\\u003Ca href=\\u0022[site:url]\\/node\\/[node:nid]\\/edit\\u0022\\u003E Bearbeiten\\u003C\\/a\\u003E\\r\\n\\r\\nLG,\\r\\nDiY Team",
            "language" : [ "" ]
          }
        }
      ]
    }
  }');
  $items['rules_expiry_inserat_send_mail_inserent'] = entity_import('rules_config', '{ "rules_expiry_inserat_send_mail_inserent" : {
      "LABEL" : "Expiry inserat-send mail",
      "PLUGIN" : "reaction rule",
      "REQUIRES" : [ "rules", "rules_i18n", "mimemail" ],
      "ON" : [ "node_update" ],
      "IF" : [
        { "node_is_of_type" : { "node" : [ "node" ], "type" : { "value" : { "inserat" : "inserat" } } } },
        { "data_is" : { "data" : [ "node:field-status" ], "value" : "3" } },
        { "data_is" : { "data" : [ "node-unchanged:field-status" ], "value" : "0" } },
        { "NOT data_is_empty" : { "data" : [ "node:author:profile-notifications:field-expiry-inserat" ] } }
      ],
      "DO" : [
        { "mimemail" : {
            "key" : "inserat",
            "to" : "[node:author:mail]",
            "subject" : "Dein Inserat auf [site:name] mit dem Titel \\u0022[node:title]\\u0022 ist abgelaufen",
            "body" : "\\u003Cp\\u003E\\u003Cb\\u003EHallo [node:author:field_alias_name],\\u003C\\/b\\u003E\\u003C\\/p\\u003E\\r\\n\\u003Cp\\u003Edas folgende Deiner Inserate auf [site:name] ist nun abgelaufen.\\u003C\\/p\\u003E\\r\\n\\u003Cp\\u003E\\u003Cb\\u003ETitel:\\u003C\\/b\\u003E [node:title]\\u003Cbr \\/\\u003E\\r\\n\\u003Cb\\u003EBranchen:\\u003C\\/b\\u003E [node:field_inserat_branchen]\\u003C\\/p\\u003E\\r\\n\\u003Cp\\u003E\\u003Cb\\u003EAufgabe:\\u003C\\/b\\u003E\\u003Cbr \\/\\u003E \\r\\n[node:field-inserat-description:value]\\u003C\\/p\\u003E\\r\\n\\u003Cp\\u003EKlicke auf die jeweiligen Links, um Dein Inserat zu \\u003Ca href=\\u0022[site:url]\\/de\\/user\\/login?destination=node\\/[node:nid]\\/edit\\u0022\\u003Ebearbeiten\\u003C\\/a\\u003E oder \\u003Ca href=\\u0022??\\u0022\\u003Eneu einzustellen\\u003C\\/a\\u003E. \\u003Cbr \\/\\u003E\\r\\nVielleicht m\\u00f6chtest Du aber selbst nach dem passenden Handwerker f\\u00fcr Dein Problem suchen? Jetzt einen passenden \\u003Ca href=\\u0022[site:url]\\/heimwerker-suchen\\u0022\\u003EHandwerker suchen\\u003C\\/a\\u003E\\u003C\\/p\\u003E\\r\\n",
            "language" : [ "" ]
          }
        }
      ]
    }
  }');
  $items['rules_expiry_inserat_send_mail_to_bewerber'] = entity_import('rules_config', '{ "rules_expiry_inserat_send_mail_to_bewerber" : {
      "LABEL" : "Expiry inserat-send mail to bewerber",
      "PLUGIN" : "reaction rule",
      "TAGS" : [ "mails" ],
      "REQUIRES" : [ "rules", "rules_i18n", "mimemail" ],
      "ON" : [ "node_update" ],
      "IF" : [
        { "node_is_of_type" : {
            "node" : [ "node" ],
            "type" : { "value" : { "application" : "application" } }
          }
        },
        { "data_is" : {
            "data" : [ "node:field-status" ],
            "op" : "IN",
            "value" : { "value" : { "2" : "2", "3" : "3" } }
          }
        },
        { "data_is" : { "data" : [ "node-unchanged:field-status" ], "value" : "0" } },
        { "NOT data_is_empty" : { "data" : [
              "node:author:profile-benachrichtigungen_anfragen:field-deactivated-inserat"
            ]
          }
        }
      ],
      "DO" : [
        { "mimemail" : {
            "key" : "expired_inserat",
            "to" : "[node:author:mail]",
            "subject" : "Das Inserat \\u0022[node:title]\\u0022 wurde vom Auftraggeber zur\\u00fcckgezogen",
            "body" : "\\u003Cp\\u003EHallo [node:author:field_alias_name],\\u003C\\/p\\u003E\\r\\n\\u003Cp\\u003Eein Inserat, auf das Du Dich beworben hast, wurde zur\\u00fcckgezogen. Wir hoffen, dass Du den Auftrag erhalten hast, und bitten Dich, den Auftraggeber daran zu erinnern, Dich nach erledigter Aufgabe fair zu bewerten!\\u003C\\/p\\u003E\\r\\n\\u003Cp\\u003ESolltest Du den Auftrag nicht bekommen haben, probiere es weiter und denke daran, dass das Mitsenden Deiner Kontaktdaten die Chancen einer Auftragsvergabe um bis zu 40% erh\\u00f6hen.\\u003C\\/p\\u003E \\r\\n\\u003Cp\\u003EAlle deine noch aktiven Anfragen findest Du unter: \\u003Ca href=\\u0022[site:url]\\/meine-anfragen\\/aktiv\\u0022\\u003EMeine Anfragen\\u003C\\/a\\u003E\\u003C\\/p\\u003E\\r\\n\\u003Cp\\u003EM\\u00f6chtest Du jetzt nach neuen Auftr\\u00e4gen suchen, folge dem Link \\u003Ca href=\\u0022[site:url]\\/inserate-suche-api \\u0022\\u003EAuftr\\u00e4ge suchen\\u003C\\/a\\u003E!\\u003C\\/p\\u003E",
            "language" : [ "" ]
          }
        }
      ]
    }
  }');
  $items['rules_inserat_renew_rule'] = entity_import('rules_config', '{ "rules_inserat_renew_rule" : {
      "LABEL" : "Inserat renew rule",
      "PLUGIN" : "rule",
      "TAGS" : [ "renew inserat" ],
      "REQUIRES" : [ "rules", "rb_misc", "rules_i18n" ],
      "USES VARIABLES" : { "node" : { "label" : "node", "type" : "node" } },
      "IF" : [
        { "entity_has_field" : { "entity" : [ "node" ], "field" : "field_status" } },
        { "NOT data_is" : { "data" : [ "node:field-status" ], "value" : "0" } },
        { "node_is_of_type" : { "node" : [ "node" ], "type" : { "value" : { "inserat" : "inserat" } } } }
      ],
      "DO" : [
        { "variable_add" : {
            "USING" : { "type" : "date", "value" : [ "node:field-zeitraum:value" ] },
            "PROVIDE" : { "variable_added" : { "variable_added_start_date_old" : "Added variable_start_date_old" } }
          }
        },
        { "variable_add" : {
            "USING" : { "type" : "date", "value" : [ "node:field-zeitraum:value2" ] },
            "PROVIDE" : { "variable_added" : { "variable_added_old_end_date" : "Added variable_old_end_date" } }
          }
        },
        { "variable_add" : {
            "USING" : { "type" : "integer", "value" : [ "node:field-status" ] },
            "PROVIDE" : { "variable_added" : { "variable_added_status_old" : "Added variable_status_old" } }
          }
        },
        { "variable_add" : {
            "USING" : { "type" : "date", "value" : [ "node:field-cancelled" ] },
            "PROVIDE" : { "variable_added" : { "variable_added_date_cancelled" : "Added variable_date-cancelled" } }
          }
        },
        { "data_set" : { "data" : [ "node:field-status" ], "value" : "0" } },
        { "data_set" : { "data" : [ "node:field-cancelled" ] } },
        { "data_set" : { "data" : [ "node:field-zeitraum:value" ], "value" : "now" } },
        { "data_set" : { "data" : [ "node:field-zeitraum:value2" ], "value" : "+45 days" } },
        { "rb_misc_action_node_clone" : {
            "USING" : { "node" : [ "node" ] },
            "PROVIDE" : { "cloned_node" : { "cloned_node" : "Cloned node" } }
          }
        },
        { "entity_save" : { "data" : [ "cloned-node" ], "immediate" : 1 } },
        { "data_set" : {
            "data" : [ "node:field-cancelled" ],
            "value" : [ "variable-added-date-cancelled" ]
          }
        },
        { "data_set" : {
            "data" : [ "node:field-zeitraum:value" ],
            "value" : [ "variable-added-start-date-old" ]
          }
        },
        { "data_set" : {
            "data" : [ "node:field-zeitraum:value2" ],
            "value" : [ "variable-added-old-end-date" ]
          }
        },
        { "data_set" : {
            "data" : [ "node:field-status" ],
            "value" : [ "variable-added-status-old" ]
          }
        },
        { "redirect" : { "url" : "[cloned-node:url]" } },
        { "drupal_message" : { "message" : "Ihre Inserat ist jetzt erneuet. Die automatische Zeitraum gegeben lautet 45 Tage ab Heute. Wenn Sie eigene \\u00c4nderungen machen wollen, \\u003Ca href=\\u0022[cloned-node:edit-url]\\u0022\\u003E klicken Sie hier\\u003C\\/a\\u003E" } }
      ],
      "PROVIDES VARIABLES" : [ "node" ]
    }
  }');
  $items['rules_inserat_zeitraum_autocomplete'] = entity_import('rules_config', '{ "rules_inserat_zeitraum_autocomplete" : {
      "LABEL" : "Inserat-Zeitraum Autocomplete",
      "PLUGIN" : "reaction rule",
      "ACTIVE" : false,
      "TAGS" : [ "autocomplete", "Form submit" ],
      "REQUIRES" : [ "rules", "rules_i18n" ],
      "ON" : [ "node_presave" ],
      "IF" : [
        { "node_is_of_type" : { "node" : [ "node" ], "type" : { "value" : { "inserat" : "inserat" } } } }
      ],
      "DO" : [
        { "drupal_message" : { "message" : "Message [node:field-zeitraum:value]" } },
        { "variable_add" : {
            "USING" : { "type" : "date", "value" : "now" },
            "PROVIDE" : { "variable_added" : { "variable_added" : "Added variable" } }
          }
        },
        { "data_set" : {
            "data" : [ "node:field-zeitraum:value" ],
            "value" : [ "variable-added" ]
          }
        },
        { "entity_save" : { "data" : [ "node" ] } }
      ]
    }
  }');
  $items['rules_inserate_newsletter'] = entity_import('rules_config', '{ "rules_inserate_newsletter" : {
      "LABEL" : "Inserate newsletter",
      "PLUGIN" : "reaction rule",
      "ACTIVE" : false,
      "TAGS" : [ "mails" ],
      "REQUIRES" : [ "rules", "rules_i18n", "views_bulk_operations", "php" ],
      "ON" : [ "node_view" ],
      "IF" : [ { "data_is" : { "data" : [ "node:nid" ], "value" : "320" } } ],
      "DO" : [
        { "drupal_message" : { "message" : "Mail sent." } },
        { "views_bulk_operations_action_load_list" : {
            "USING" : { "view" : "inserate_newsletter_mailinglist|block_1" },
            "PROVIDE" : { "entity_list" : { "heimwerker_list" : "Heimwerker list" } }
          }
        },
        { "LOOP" : {
            "USING" : { "list" : [ "heimwerker-list" ] },
            "ITEM" : { "list_item_anbieter" : "Aktuelle Listenelement Anbieter" },
            "DO" : [
              { "mail" : {
                  "to" : "[list-item-anbieter:mail]",
                  "subject" : "test mail",
                  "message" : "\\u003C?php\\r\\nprint _inserate_newsletter( $list_item_anbieter-\\u003Euid );\\r\\n?\\u003E",
                  "language" : [ "" ]
                }
              }
            ]
          }
        }
      ]
    }
  }');
  $items['rules_link_condition_renew_inserat'] = entity_import('rules_config', '{ "rules_link_condition_renew_inserat" : {
      "LABEL" : "Rules link: Renew Inserat condition",
      "PLUGIN" : "and",
      "REQUIRES" : [ "rules" ],
      "USES VARIABLES" : { "node" : { "label" : "node", "type" : "node" } },
      "AND" : [
        { "data_is" : { "data" : [ "site:current-user" ], "value" : [ "node:author" ] } }
      ]
    }
  }');
  $items['rules_link_set_renew_inserat'] = entity_import('rules_config', '{ "rules_link_set_renew_inserat" : {
      "LABEL" : "Rules link: Renew Inserat rules set",
      "PLUGIN" : "rule set",
      "REQUIRES" : [ "rules" ],
      "USES VARIABLES" : { "node" : { "type" : "node", "label" : "node" } },
      "RULES" : [
        { "RULE" : {
            "PROVIDE" : { "node" : { "node_new" : "node" } },
            "DO" : [
              { "component_rules_inserat_renew_rule" : {
                  "USING" : { "node" : [ "node" ] },
                  "PROVIDE" : { "node" : { "node_new" : "node" } }
                }
              }
            ],
            "LABEL" : "Renew Inserat"
          }
        }
      ]
    }
  }');
  $items['rules_mails_anbieterprofil'] = entity_import('rules_config', '{ "rules_mails_anbieterprofil" : {
      "LABEL" : "Comments anbieterprofil send mail",
      "PLUGIN" : "rule",
      "TAGS" : [ "mails" ],
      "REQUIRES" : [ "rules", "rules_i18n" ],
      "USES VARIABLES" : {
        "anbieter" : { "label" : "Anbieter", "type" : "user" },
        "branch" : { "label" : "Branche", "type" : "node" },
        "branch_comment" : { "label" : "Branch comment", "type" : "comment" }
      },
      "IF" : [
        { "NOT data_is_empty" : { "data" : [ "anbieter:profile-benachrichtigungen_anfragen:field-inform-komments" ] } },
        { "node_is_of_type" : {
            "node" : [ "branch" ],
            "type" : { "value" : { "branche" : "branche" } }
          }
        }
      ],
      "DO" : [
        { "mail" : {
            "to" : "[anbieter:mail]",
            "subject" : "Neues Kommentar auf [site:name]",
            "message" : "\\u003Cstrong\\u003EHallo [anbieter:field-alias-name],\\u003C\\/strong\\u003E\\r\\n\\r\\nDu hast auf Dein pers\\u00f6nliches [branch:title]-Profil bei [site:name] einen Kommentar von [branch-comment:author] erhalten.\\r\\n\\r\\n\\u003Cstrong\\u003EKommentar:\\u003C\\/strong\\u003E\\r\\n\\u003Chr\\/\\u003E\\r\\n[branch-comment:body]\\r\\n\\u003Chr\\/\\u003E\\r\\n\\r\\nBitte beachte: Kommentare, die unseren AGB widersprechen, weil sie z.B. anst\\u00f6\\u00dfig, beleidigend oder themenfremd sind, werden von uns ohne Vorwarnung gel\\u00f6scht. \\r\\n\\r\\nBist Du der Meinung, dass dieses Kommentar nicht den AGB entspricht, kannst Du diese auf \\u003Ca href=\\u0022[site:url]\\/user\\/login?destination=anbieterprofil\\/[branch:nid]\\/[anbieter:uid]\\u0022\\u003EDeinem Profil\\u003C\\/a\\u003E melden. Wir pr\\u00fcfen daraufhin das Kommentar und leiten ggf. entsprechende Ma\\u00dfnahmen ein. \\r\\n\\r\\nBewertungen und Kommentare sind ein wichtiger Faktor, mehr Auftr\\u00e4ge zu erhalten. Bitte Deine Kunden, Dir immer eine Bewertung auf [site:name] zu geben. So steigerst Du laufend Deinen eigenen Wert. Denn was ist objektiver als die Meinung Deiner Kunden?",
            "language" : [ "anbieter:language" ]
          }
        }
      ],
      "PROVIDES VARIABLES" : [ "anbieter", "branch" ]
    }
  }');
  $items['rules_mark_order_as_completed'] = entity_import('rules_config', '{ "rules_mark_order_as_completed" : {
      "LABEL" : "Mark order as completed",
      "PLUGIN" : "reaction rule",
      "WEIGHT" : "-1",
      "REQUIRES" : [ "commerce_payment", "commerce_order", "commerce_checkout" ],
      "ON" : [ "commerce_checkout_complete" ],
      "IF" : [
        { "commerce_payment_order_balance_comparison" : { "commerce_order" : [ "commerce_order" ], "value" : "0" } }
      ],
      "DO" : [
        { "commerce_order_update_state" : { "commerce_order" : [ "commerce_order" ], "order_state" : "completed" } }
      ]
    }
  }');
  $items['rules_mark_order_as_invoiced'] = entity_import('rules_config', '{ "rules_mark_order_as_invoiced" : {
      "LABEL" : "Mark Order as Invoiced",
      "PLUGIN" : "reaction rule",
      "WEIGHT" : "7",
      "TAGS" : [ "Commerce Checkout" ],
      "REQUIRES" : [ "rules", "commerce_order", "commerce_checkout" ],
      "ON" : [ "commerce_checkout_complete" ],
      "IF" : [
        { "data_is" : { "data" : [ "commerce-order:status" ], "value" : "completed" } }
      ],
      "DO" : [
        { "commerce_order_update_status" : { "commerce_order" : [ "commerce_order" ], "order_status" : "invoiced" } }
      ]
    }
  }');
  $items['rules_mark_order_as_outstanding'] = entity_import('rules_config', '{ "rules_mark_order_as_outstanding" : {
      "LABEL" : "Mark Order as Outstanding",
      "PLUGIN" : "reaction rule",
      "WEIGHT" : "-5",
      "TAGS" : [ "Commerce Checkout" ],
      "REQUIRES" : [ "commerce_payment", "commerce_order", "commerce_checkout" ],
      "ON" : [ "commerce_checkout_complete" ],
      "IF" : [
        { "NOT commerce_payment_order_balance_comparison" : { "commerce_order" : [ "commerce_order" ], "value" : "0" } }
      ],
      "DO" : [
        { "commerce_order_update_state" : { "commerce_order" : [ "commerce_order" ], "order_state" : "pending" } }
      ]
    }
  }');
  $items['rules_new_application_redirect_to_inserat'] = entity_import('rules_config', '{ "rules_new_application_redirect_to_inserat" : {
      "LABEL" : "New application redirect to inserat",
      "PLUGIN" : "reaction rule",
      "TAGS" : [ "redirects" ],
      "REQUIRES" : [ "rules", "rules_i18n" ],
      "ON" : [ "node_insert" ],
      "IF" : [
        { "node_is_of_type" : {
            "node" : [ "node" ],
            "type" : { "value" : { "application" : "application" } }
          }
        }
      ],
      "DO" : [
        { "drupal_message" : { "message" : "Deine Anfrage wurde erfolgreich gespeichert und an den Inserenten weitergeleitet." } },
        { "redirect" : { "url" : "node\\/[node:field-inserat-referenz:nid]" } }
      ]
    }
  }');
  $items['rules_new_bewerber_mail_inserent'] = entity_import('rules_config', '{ "rules_new_bewerber_mail_inserent" : {
      "LABEL" : "New bewerber-mail inserent",
      "PLUGIN" : "reaction rule",
      "TAGS" : [ "mails" ],
      "REQUIRES" : [ "rules", "rules_i18n", "php", "mimemail" ],
      "ON" : [ "node_presave" ],
      "IF" : [
        { "entity_is_new" : { "entity" : [ "node" ] } },
        { "node_is_of_type" : {
            "node" : [ "node" ],
            "type" : { "value" : { "application" : "application" } }
          }
        }
      ],
      "DO" : [
        { "mimemail" : {
            "key" : "new_bewerber",
            "to" : "[node:field-inserat-referenz:author:mail]",
            "subject" : "Eine neue Anfrage von [node:author:field_alias_name] auf dein Inserat \\u0022[node:field-inserat-referenz]\\u0022",
            "body" : "\\u003C?php  \\r\\n\\r\\n$field_reference = field_get_items(\\u0027node\\u0027, $node, \\u0027field_inserat_referenz\\u0027);\\r\\n$inid = $field_reference[0][\\u0027target_id\\u0027];\\r\\n$nice_path_i = \\u0027node\\/\\u0027. $inid;\\r\\n\\r\\n$branch_query = new EntityFieldQuery();\\r\\n$branch_query-\\u003EentityCondition(\\u0027entity_type\\u0027, \\u0027node\\u0027)\\r\\n  -\\u003EentityCondition(\\u0027bundle\\u0027, \\u0027branche\\u0027)\\r\\n  -\\u003EpropertyCondition(\\u0027status\\u0027, 1)\\r\\n  -\\u003EpropertyCondition(\\u0027uid\\u0027,  $node-\\u003Euid);\\r\\n$result = $branch_query-\\u003Eexecute();\\r\\nif (isset($result[\\u0027node\\u0027])) {\\r\\n  $nid_first_branche = reset(array_keys($result[\\u0027node\\u0027]));\\r\\n}\\r\\n\\r\\n$nice_path_b = url(\\u0027node\\/\\u0027.  $nid_first_branche );\\r\\n\\r\\n?\\u003E\\r\\n\\r\\n\\u003Cp\\u003E\\u003Cb\\u003EHallo [node:field-inserat-referenz:author:field_alias_name],\\u003C\\/b\\u003E\\u003C\\/p\\u003E\\r\\n\\r\\n\\u003Cp\\u003Ees gab eine Anfrage auf Dein Inserat \\u003Ca href=\\u0022\\/user\\/login?destination=\\u003C?php echo $nice_path_i; ?\\u003E\\u0022\\u003E[node:field-inserat-referenz]\\u003C\\/a\\u003E. Schaue gleich nach und finde heraus, wie andere Benutzer \\u003Ca href=\\u0022\\u003C?php echo $nice_path_b; ?\\u003E\\u0022\\u003E[node:author:field_alias_name]\\u003C\\/a\\u003E bewertet haben. \\u003C\\/p\\u003E\\r\\n\\u003Cp\\u003EAlle Anfragen zu Deinem Inserat kannst Du hier einsehen: \\u003Ca href=\\u0022\\/user\\/login?destination=\\u003C?php echo $nice_path_i; ?\\u003E\\u0022\\u003EZum Inserat\\u003C\\/a\\u003E\\u003C\\/p\\u003E\\r\\n\\u003Cp\\u003EACHTUNG: Du musst eingeloggt sein um die Bewerber einsehen zu k\\u00f6nnen.\\u003C\\/p\\u003E\\r\\n\\r\\n\\u003C?php \\r\\n\\r\\n$field_btext = field_get_items(\\u0027node\\u0027, $node, \\u0027field_bewerbungstext\\u0027);\\r\\nif ($field_btext) echo \\u0022\\u003Cp\\u003EZudem hat Dir [node:author:field_alias_name] folgende Nachricht gesendet:\\u003C\\/p\\u003E\\u0022;\\r\\necho \\u0027\\u003Cp\\u003E\\u0027. $field_btext[0][\\u0027value\\u0027] . \\u0027\\u003C\\/p\\u003E\\u0027;\\r\\n?\\u003E\\r\\n\\r\\nDu m\\u00f6chtest \\u003Cb\\u003E[node:author:field_alias_name]\\u003C\\/b\\u003E kontaktieren? Dann folge dem \\u003Ca href=\\u0022\\u003C?php echo $nice_path_b; ?\\u003E\\u0022\\u003ELink\\u003C\\/a\\u003E um den Anbieter jetzt zu kontaktieren\\u003C\\/a\\u003E!",
            "language" : [ "" ]
          }
        }
      ]
    }
  }');
  $items['rules_new_bewerber_mail_inserent_component'] = entity_import('rules_config', '{ "rules_new_bewerber_mail_inserent_component" : {
      "LABEL" : "New bewerber-mail inserent component",
      "PLUGIN" : "rule",
      "REQUIRES" : [ "rules", "rules_i18n", "php", "mimemail" ],
      "USES VARIABLES" : { "inserat_fetched" : { "label" : "inserat_fetched", "type" : "node" } },
      "DO" : [
        { "mimemail" : {
            "key" : [ "inserat-fetched:nid" ],
            "to" : "[inserat-fetched:author:mail]",
            "subject" : "Eine neue Anfrage von [Alias-Name des Bewerbers] auf dein Inserat \\u0022[inserat-fetched:title]\\u0022",
            "body" : "\\u003C?php  \\r\\n$nid_ref = $inserat_fetched-\\u003Enid;\\r\\n$nice_path = url(\\u0027node\\/\\u0027. $nid_ref);\\r\\n?\\u003E\\r\\n\\r\\n\\u003Cp\\u003E\\u003Cb\\u003EHallo [inserat-fetched:author:field_alias_name],\\u003C\\/b\\u003E\\u003C\\/p\\u003E\\r\\n\\r\\n\\u003Cp\\u003Ees gab eine Anfrage auf Dein Inserat \\u003Ca href=\\u0022\\u003C?php echo $nice_path; ?\\u003E\\u0022\\u003E[inserat-fetched:title]\\u003C\\/a\\u003E. Schaue gleich nach und finde heraus, wie andere Benutzer \\u003Ca href=\\u0022Link zum Bewerber\\u0022\\u003E[Alias-Name des Bewerbers]\\u003C\\/a\\u003E bewertet haben. \\u003Cbr \\/\\u003E\\r\\nAlle Anfragen zu Deinem Inserat kannst Du hier einsehen: \\u003Ca href=\\u0022Link zum Inserat\\u0022\\u003EZum Inserat\\u003C\\/a\\u003E\\u003C\\/p\\u003E\\r\\n\\r\\n[Optional, wenn mit Kontaktdaten START]\\r\\nZudem hat Dir \\u003Ca href=\\u0022Link zum Bewerber\\u0022\\u003E[Alias-Name des Bewerbers]\\u003C\\/a\\u003E folgende Nachricht inklusive seiner Kontaktdaten gesendet:\\r\\n[Nachricht]\\r\\nKontaktdaten:\\r\\nE-Mail: [Mail des Bewerbers]\\r\\nTelefon: [Telefon des Bewerbers]\\r\\n[Optional, wenn mit Kontaktdaten ENDE]\\r\\n\\r\\nDu m\\u00f6chtest [Alias-Name des Bewerbers] kontaktieren? Dann folge dem Link \\u003Ca href=\\u0022Link zum Bewerber\\u0022\\u003E[Alias-Name des Bewerbers] jetzt kontaktieren\\u003C\\/a\\u003E!\\r\\n",
            "language" : [ "" ]
          }
        }
      ]
    }
  }');
  $items['rules_new_inserat_mail'] = entity_import('rules_config', '{ "rules_new_inserat_mail" : {
      "LABEL" : "New Inserat mail",
      "PLUGIN" : "reaction rule",
      "TAGS" : [ "mails" ],
      "REQUIRES" : [ "rules", "rules_i18n", "mimemail" ],
      "ON" : [ "node_insert" ],
      "IF" : [
        { "node_is_of_type" : { "node" : [ "node" ], "type" : { "value" : { "inserat" : "inserat" } } } }
      ],
      "DO" : [
        { "mimemail" : {
            "key" : "new_inserat",
            "to" : "[node:author:mail]",
            "subject" : "Neues Inserat mit dem Titel \\u0022[node:title]\\u0022 auf [site:name]",
            "body" : "\\u003Cp\\u003E\\u003Cb\\u003EHallo [node:author:field_alias_name],\\u003C\\/b\\u003E\\u003C\\/p\\u003E\\r\\n\\u003Cp\\u003Evielen Dank, dass Du auf [site:name] ein neues Inserat erstellt hast. Dieses kannst Du jederzeit unter den folgenden Links \\u003Ca href=\\u0022[node:url]\\u0022\\u003Eansehen\\u003C\\/a\\u003E oder \\u003Ca href=\\u0022[site:url]\\/de\\/user\\/login?destination=node\\/[node:nid]\\/edit\\u0022\\u003Ebearbeiten\\u003C\\/a\\u003E.\\u003C\\/p\\u003E\\r\\n\\u003Cp\\u003EEinen \\u00dcberblick \\u00fcber alle Deine erstellten Inserate findest Du unter \\u003Ca href=\\u0022[site:url]\\/de\\/user\\/login?destination=meine-inserate\\/aktuell \\u0022\\u003EMeine Inserate\\u003C\\/a\\u003E.\\u003C\\/p\\u003E\\r\\n",
            "plaintext" : "Hallo [node:author:field_alias_name], \\r\\n\\r\\nvielen Dank, dass Du auf [site:name] ein neues Inserat erstellt hast. Dieses kannst Du jederzeit unter den folgenden Links ansehen\\r\\n\\r\\n[node:url] \\r\\noder bearbeiten\\r\\n\\r\\n[site:url]\\/de\\/user\\/login?destination=node\\/[node:nid]\\/edit\\r\\n\\r\\nEinen \\u00dcberblick \\u00fcber alle Deine erstellten Inserate findest Du unter \\r\\n[site:url]\\/de\\/user\\/login?destination=meine-inserate\\/aktuell\\r\\n\\r\\nMit den besten Gr\\u00fc\\u00dfen\\r\\nDein diybook-Team",
            "language" : [ "" ]
          }
        }
      ]
    }
  }');
  $items['rules_new_profile2_anbieter_redirect_to_edit'] = entity_import('rules_config', '{ "rules_new_profile2_anbieter_redirect_to_edit" : {
      "LABEL" : "New profile2 anbieter redirect to edit",
      "PLUGIN" : "reaction rule",
      "TAGS" : [ "redirects" ],
      "REQUIRES" : [ "rules", "profile2" ],
      "ON" : [ "profile2_insert" ],
      "IF" : [
        { "entity_is_of_bundle" : {
            "entity" : [ "profile2" ],
            "type" : "profile2",
            "bundle" : { "value" : { "anbieterprofil" : "anbieterprofil" } }
          }
        }
      ],
      "DO" : [ { "redirect" : { "url" : "[profile2:url]\\/edit" } } ]
    }
  }');
  $items['rules_new_profile_2_notification_redirect_edit_form'] = entity_import('rules_config', '{ "rules_new_profile_2_notification_redirect_edit_form" : {
      "LABEL" : "New profile 2 notification redirect edit form",
      "PLUGIN" : "reaction rule",
      "TAGS" : [ "redirects" ],
      "REQUIRES" : [ "rules", "profile2" ],
      "ON" : [ "profile2_insert" ],
      "IF" : [
        { "entity_is_of_bundle" : {
            "entity" : [ "profile2" ],
            "type" : "profile2",
            "bundle" : { "value" : {
                "notifications" : "notifications",
                "benachrichtigungen_anfragen" : "benachrichtigungen_anfragen"
              }
            }
          }
        }
      ],
      "DO" : [ { "redirect" : { "url" : "[profile2:url]\\/edit" } } ]
    }
  }');
  $items['rules_new_registration_redirect_page'] = entity_import('rules_config', '{ "rules_new_registration_redirect_page" : {
      "LABEL" : "New Registration redirect page",
      "PLUGIN" : "reaction rule",
      "TAGS" : [ "redirects" ],
      "REQUIRES" : [ "rules" ],
      "ON" : [ "user_insert" ],
      "DO" : [ { "redirect" : { "url" : "register-success" } } ]
    }
  }');
  $items['rules_prevent_sending_duplicate_invites_'] = entity_import('rules_config', '{ "rules_prevent_sending_duplicate_invites_" : {
      "LABEL" : "Prevent sending duplicate invites ",
      "PLUGIN" : "reaction rule",
      "WEIGHT" : "-10",
      "ACTIVE" : false,
      "REQUIRES" : [ "rules", "rules_i18n", "invite" ],
      "ON" : [ "invite_presave" ],
      "DO" : [
        { "redirect" : { "url" : "relationships" } },
        { "drupal_message" : {
            "message" : "This person is already your Mitarbeiter",
            "type" : "error"
          }
        }
      ]
    }
  }');
  $items['rules_redirect_after_new_invite'] = entity_import('rules_config', '{ "rules_redirect_after_new_invite" : {
      "LABEL" : "Redirect after new Invite",
      "PLUGIN" : "reaction rule",
      "TAGS" : [ "redirects" ],
      "REQUIRES" : [ "rules", "invite" ],
      "ON" : [ "invite_insert" ],
      "DO" : [ { "redirect" : { "url" : "relationships" } } ]
    }
  }');
  $items['rules_redirect_anonymous_to_log_in_inserat_add'] = entity_import('rules_config', '{ "rules_redirect_anonymous_to_log_in_inserat_add" : {
      "LABEL" : "Redirect anonymous to log in-inserat add",
      "PLUGIN" : "reaction rule",
      "ACTIVE" : false,
      "TAGS" : [ "redirects" ],
      "REQUIRES" : [ "path", "rules" ],
      "ON" : [ "node_view" ],
      "IF" : [
        { "path_has_alias" : { "source" : "node\\/add\\/inserat" } },
        { "user_has_role" : {
            "account" : [ "site:current-user" ],
            "roles" : { "value" : { "1" : "1" } }
          }
        }
      ],
      "DO" : [ { "redirect" : { "url" : "user\\/login", "destination" : 1 } } ]
    }
  }');
  $items['rules_redirect_company_profile_edit'] = entity_import('rules_config', '{ "rules_redirect_company_profile_edit" : {
      "LABEL" : "Redirect Company Profile edit",
      "PLUGIN" : "reaction rule",
      "TAGS" : [ "redirects" ],
      "REQUIRES" : [ "rules" ],
      "ON" : [ "node_update", "node_insert" ],
      "IF" : [
        { "node_is_of_type" : {
            "node" : [ "node" ],
            "type" : { "value" : { "company_profile" : "company_profile" } }
          }
        }
      ],
      "DO" : [ { "redirect" : { "url" : "[node:edit-url]" } } ]
    }
  }');
  $items['rules_redirect_new_inserat_non_heimwerker'] = entity_import('rules_config', '{ "rules_redirect_new_inserat_non_heimwerker" : {
      "LABEL" : "Redirect  new inserat-non heimwerker",
      "PLUGIN" : "reaction rule",
      "ACTIVE" : false,
      "TAGS" : [ "redirects" ],
      "REQUIRES" : [ "rules", "profile2" ],
      "ON" : [ "profile2_insert" ],
      "IF" : [
        { "entity_has_field" : { "entity" : [ "profile2" ], "field" : "field_anbieter" } }
      ],
      "DO" : []
    }
  }');
  $items['rules_redirect_to_user_forms'] = entity_import('rules_config', '{ "rules_redirect_to_user_forms" : {
      "LABEL" : "Redirect after editing branches",
      "PLUGIN" : "reaction rule",
      "TAGS" : [ "redirects" ],
      "REQUIRES" : [ "rules", "rules_i18n" ],
      "ON" : [ "node_update", "node_insert" ],
      "IF" : [
        { "node_is_of_type" : { "node" : [ "node" ], "type" : { "value" : { "branche" : "branche" } } } }
      ],
      "DO" : [
        { "redirect" : { "url" : "[node:edit-url]" } },
        { "drupal_message" : { "message" : "Ihre \\u00c4nderungen sind gespeichert." } }
      ]
    }
  }');
  $items['rules_remove_company_profile_from_coworker'] = entity_import('rules_config', '{ "rules_remove_company_profile_from_coworker" : {
      "LABEL" : "Remove company profile from coworker",
      "PLUGIN" : "reaction rule",
      "ACTIVE" : false,
      "REQUIRES" : [ "rules_i18n", "rules", "user_relationships_rules" ],
      "ON" : [ "user_relationships_remove" ],
      "DO" : [
        { "drupal_message" : { "message" : "Rule fired" } },
        { "component_rules_check_employee_profile_to_remove" : {
            "USING" : { "profile" : [ "site:current-user:profile-anbieterprofil" ] },
            "PROVIDE" : { "profile" : { "profile" : "Profile" } }
          }
        }
      ]
    }
  }');
  $items['rules_report_user'] = entity_import('rules_config', '{ "rules_report_user" : {
      "LABEL" : "Report user",
      "PLUGIN" : "reaction rule",
      "TAGS" : [ "flag user" ],
      "REQUIRES" : [ "rules_i18n", "rules", "flag" ],
      "ON" : [ "flag_flagged_report_user" ],
      "DO" : [
        { "mail" : {
            "to" : "kundendienst@diybook.at",
            "subject" : "Benutzer [flagged-user:name] war gemeldet",
            "message" : "Reported user: \\r\\n[flagged-user:edit-url]\\r\\nUser: [flagged-user:name]\\/UID: [flagged-user:uid]\\r\\n\\r\\n\\r\\nReporting user:\\r\\n[flagging-user:name]\\r\\n[flagging-user:id]\\r\\nKommentar: [flagging:field-user-kommentar]\\r\\n",
            "language" : [ "" ]
          }
        }
      ]
    }
  }');
  $items['rules_restrict_distance_for_non_profils'] = entity_import('rules_config', '{ "rules_restrict_distance_for_non_profils" : {
      "LABEL" : "Restrict distance for non-profils",
      "PLUGIN" : "reaction rule",
      "TAGS" : [ "anbieter" ],
      "REQUIRES" : [ "rules", "rules_i18n", "profile2" ],
      "ON" : [ "profile2_presave" ],
      "IF" : [
        { "entity_has_field" : { "entity" : [ "profile2" ], "field" : "field_max_entfernung" } },
        { "entity_has_field" : { "entity" : [ "profile2" ], "field" : "field_nachbarschaftshilfe" } },
        { "NOT data_is" : { "data" : [ "profile2:field-nachbarschaftshilfe" ], "value" : "2" } }
      ],
      "DO" : [
        { "redirect" : { "url" : "[profile2:url]\\/edit" } },
        { "data_set" : { "data" : [ "profile2:field-max-entfernung" ], "value" : "5" } },
        { "drupal_message" : { "message" : "The max distance has been set to 5 km due to your Anbietertyp configuration." } }
      ]
    }
  }');
  $items['rules_schedule_mailing_daily'] = entity_import('rules_config', '{ "rules_schedule_mailing_daily" : {
      "LABEL" : "Schedule mailing daily",
      "PLUGIN" : "rule",
      "TAGS" : [ "mails" ],
      "REQUIRES" : [
        "views_bulk_operations",
        "rules",
        "rules_i18n",
        "php",
        "rules_scheduler"
      ],
      "USES VARIABLES" : { "date" : { "label" : "Date", "type" : "date" } },
      "IF" : [
        { "views_bulk_operations_condition_result_count" : { "view" : "inserate_newsletter_mailinglist|default", "minimum" : "1" } },
        { "AND" : [] }
      ],
      "DO" : [
        { "views_bulk_operations_action_load_list" : {
            "USING" : { "view" : "inserate_newsletter_mailinglist|default" },
            "PROVIDE" : { "entity_list" : { "heimwerker" : "Heimwerker" } }
          }
        },
        { "LOOP" : {
            "USING" : { "list" : [ "heimwerker" ] },
            "ITEM" : { "list_item_heimwerker" : "Aktuelle Listenelement Heimwerker" },
            "DO" : [
              { "mail" : {
                  "to" : "[list-item-heimwerker:mail]",
                  "subject" : "Neue Inserate auf [site:name]",
                  "message" : "\\u003C?php\\r\\nprint _inserate_newsletter( $list_item_heimwerker-\\u003Euid );\\r\\n?\\u003E",
                  "language" : [ "list-item-heimwerker:language" ]
                }
              }
            ]
          }
        },
        { "schedule" : {
            "component" : "rules_schedule_mailing_daily",
            "date" : { "select" : "date", "date_offset" : { "value" : 86400 } },
            "param_date" : { "select" : "date", "date_offset" : { "value" : 86400 } }
          }
        }
      ]
    }
  }');
  $items['rules_schedule_mailing_weekly'] = entity_import('rules_config', '{ "rules_schedule_mailing_weekly" : {
      "LABEL" : "Schedule mailing weekly",
      "PLUGIN" : "rule",
      "TAGS" : [ "mails" ],
      "REQUIRES" : [
        "rules_i18n",
        "rules",
        "views_bulk_operations",
        "php",
        "rules_scheduler"
      ],
      "USES VARIABLES" : { "date" : { "label" : "Date", "type" : "date" } },
      "DO" : [
        { "drupal_message" : { "message" : "Scheduler" } },
        { "views_bulk_operations_action_load_list" : {
            "USING" : { "view" : "inserate_newsletter_mailinglist_weekly|default" },
            "PROVIDE" : { "entity_list" : { "heimwerker" : "Heimwerker" } }
          }
        },
        { "LOOP" : {
            "USING" : { "list" : [ "heimwerker" ] },
            "ITEM" : { "list_item_heimwerker" : "Aktuelle Listenelement Heimwerker" },
            "DO" : [
              { "mail" : {
                  "to" : "[list-item-heimwerker:mail]",
                  "subject" : "Neue Inserate auf [site:name] weekly",
                  "message" : "\\u003C?php\\r\\nprint _inserate_newsletter( $list_item_heimwerker-\\u003Euid );\\r\\n?\\u003E",
                  "from" : [ "" ],
                  "language" : [ "list-item-heimwerker:language" ]
                }
              }
            ]
          }
        },
        { "schedule" : {
            "component" : "rules_schedule_mailing_weekly",
            "date" : { "select" : "date", "date_offset" : { "value" : 604800 } },
            "param_date" : { "select" : "date", "date_offset" : { "value" : 604800 } }
          }
        }
      ]
    }
  }');
  $items['rules_set_activity_factor_for_anbieter'] = entity_import('rules_config', '{ "rules_set_activity_factor_for_anbieter" : {
      "LABEL" : "Set activity factor for anbieter",
      "PLUGIN" : "rule",
      "TAGS" : [ "anbieter" ],
      "USES VARIABLES" : { "profile_user" : { "label" : "profile_user", "type" : "profile2" } },
      "DO" : []
    }
  }');
  $items['rules_sum_um_votes'] = entity_import('rules_config', '{ "rules_sum_um_votes" : {
      "LABEL" : "Sum um votes",
      "PLUGIN" : "reaction rule",
      "ACTIVE" : false,
      "TAGS" : [ "voting" ],
      "REQUIRES" : [ "rules", "voting_rules" ],
      "ON" : [ "voting_rules_insert_entity" ],
      "IF" : [
        { "entity_is_of_bundle" : {
            "entity" : [ "entity" ],
            "type" : "profile2",
            "bundle" : { "value" : { "anbieterprofil" : "anbieterprofil" } }
          }
        },
        { "entity_has_field" : { "entity" : [ "entity" ], "field" : "field_ingesamt" } }
      ],
      "DO" : []
    }
  }');
  $items['rules_voting_inform_mail'] = entity_import('rules_config', '{ "rules_voting_inform_mail" : {
      "LABEL" : "Voting inform mail",
      "PLUGIN" : "reaction rule",
      "TAGS" : [ "mails" ],
      "REQUIRES" : [ "rules", "rules_i18n", "voting_rules" ],
      "ON" : [ "voting_rules_insert_entity" ],
      "IF" : [
        { "data_is" : { "data" : [ "vote:tag" ], "value" : "ingesamt" } },
        { "entity_has_field" : { "entity" : [ "entity" ], "field" : "field_ingesamt" } }
      ],
      "DO" : [
        { "data_convert" : {
            "USING" : { "type" : "integer", "value" : [ "vote:entity-id" ] },
            "PROVIDE" : { "conversion_result" : { "conversion_result" : "Conversion result" } }
          }
        },
        { "entity_fetch" : {
            "USING" : { "type" : "profile2", "id" : [ "vote:entity-id" ] },
            "PROVIDE" : { "entity_fetched" : { "entity_fetched_profile" : "Fetched entity profile" } }
          }
        },
        { "component_rules_voting_send_mail" : {
            "USING" : { "anbieter_user" : [ "entity-fetched-profile" ] },
            "PROVIDE" : { "anbieter_user" : { "anbieter_user" : "Anbieter_user" } }
          }
        },
        { "drupal_message" : { "message" : "Trigger Mail" } }
      ]
    }
  }');
  $items['rules_voting_send_mail'] = entity_import('rules_config', '{ "rules_voting_send_mail" : {
      "LABEL" : "Voting send mail",
      "PLUGIN" : "rule",
      "TAGS" : [ "mails" ],
      "REQUIRES" : [ "rules", "rules_i18n", "php", "mimemail" ],
      "USES VARIABLES" : { "anbieter_user" : { "label" : "Anbieter_user", "type" : "profile2" } },
      "IF" : [
        { "entity_has_field" : {
            "entity" : [ "anbieter-user:user:profile-benachrichtigungen-anfragen" ],
            "field" : "field_voting_inform"
          }
        },
        { "NOT data_is_empty" : { "data" : [
              "anbieter-user:user:profile-benachrichtigungen-anfragen:field-voting-inform"
            ]
          }
        }
      ],
      "DO" : [
        { "mimemail" : {
            "key" : "bewerten",
            "to" : "[anbieter-user:user:mail]",
            "subject" : "Dein Profil auf [site:name] wurde bewertet",
            "body" : "\\u003C?php\\r\\n$branch_query = new EntityFieldQuery();\\r\\n$branch_query-\\u003EentityCondition(\\u0027entity_type\\u0027, \\u0027node\\u0027)\\r\\n  -\\u003EentityCondition(\\u0027bundle\\u0027, \\u0027branche\\u0027)\\r\\n  -\\u003EpropertyCondition(\\u0027status\\u0027, 1)\\r\\n  -\\u003EpropertyCondition(\\u0027uid\\u0027,  $anbieter_user-\\u003Euid);\\r\\n$result = $branch_query-\\u003Eexecute();\\r\\nif (isset($result[\\u0027node\\u0027])) {\\r\\n  $nid_first_branche = reset( array_keys($result[\\u0027node\\u0027]) );\\r\\n}\\r\\n\\r\\n$nice_path_b = url(\\u0027anbieterprofil\\/\\u0027.  $nid_first_branche . \\u0027\\/\\u0027 . $anbieter_user-\\u003Euid);\\r\\necho $nice_path_b;\\r\\n?\\u003E\\r\\n\\r\\n\\u003Cp\\u003E\\u003Cb\\u003EHallo [anbieter-user:user:field-alias-name],\\u003C\\/b\\u003E\\u003C\\/p\\u003E\\r\\n\\u003Cp\\u003EGut gemacht! Du hast auf Dein Profil bei [site:name] eine Bewertung erhalten. Melde Dich gleich an, um die Gesamt-Beurteilung anzusehen: \\u003Ca href=\\u0022[site:url]\\/user\\/login?destination=\\u003C?php echo $nice_path_b; ?\\u003E\\u0022\\u003EDein Profil\\u003C\\/a\\u003E\\u003C\\/p\\u003E\\r\\n\\u003Cp\\u003EBewertungen und Kommentare sind ein wichtiger Faktor, mehr Auftr\\u00e4ge zu erhalten. Bitte Deine Kunden, Dir immer eine Bewertung auf [site:name] zu geben. So steigerst Du laufend Deinen eigenen Wert. Denn was ist objektiver als die Meinung Deiner Kunden?\\u003C\\/p\\u003E\\r\\n",
            "language" : [ "" ]
          }
        }
      ],
      "PROVIDES VARIABLES" : [ "anbieter_user" ]
    }
  }');
  return $items;
}
