Guest User

Untitled

a guest
Jun 24th, 2018
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.31 KB | None | 0 0
  1. "campaigns",array(
  2. "INDEXFIELD"=>"id_campaign",
  3. "FIELDS"=>array(
  4. "id_campaign"=>array(),
  5. "id_cuenta"=>array(),
  6. "id_campaign_group"=>array(),
  7. "id_categoria_producto"=>array(),
  8. "estado"=>array(),
  9. "aceptado"=>array(),
  10. "nombre"=>array("TYPE"=>"TEXT"),
  11. "fecha_ini"=>array("TYPE"=>"DATE"),
  12. "fecha_fin"=>array("TYPE"=>"DATE"),
  13. "descripcion"=>array("TYPE"=>"TEXT"),
  14. "max_inversion"=>array("TYPE"=>"FLOAT"),
  15. "max_cpm"=>array("TYPE"=>"FLOAT"),
  16. "min_cpm"=>array("TYPE"=>"FLOAT"),
  17. "inversion_diaria"=>array("TYPE"=>"FLOAT"),
  18. "inversion_mensual"=>array("TYPE"=>"FLOAT"),
  19. "pressure"=>array("TYPE"=>"INT"),
  20. "owner"=>array(),
  21. "screenshot_media" => array(),
  22. "keywords"=>array("TYPE"=>"KEYWORDS"),
  23. "product_keywords"=>array("TYPE"=>"KEYWORDS"),
  24. "postalcodes"=>array("TYPE"=>"POSTAL"),
  25. "user_owner"=>array("ALIAS"=>"Y","ROLE"=>"RELATIONSHIP","OBJECT"=>"CUsuarios","FIELD"=>"owner"),
  26. "screenshot"=>array("ALIAS"=>"Y","ROLE"=>"RELATIONSHIP","OBJECT"=>"CMedia","FIELD"=>"screenshot_media"),
  27. "denied" => array("ALIAS"=>"Y","ROLE"=>"EXT_MUL_RELATIONSHIP","TABLE"=>"campaigns_denied_providers","REMKEY"=>"id_provider","LOCALKEY"=>array("id_campaign"=>"id_campaign")),
  28. "spots"=>array("ALIAS"=>"Y","ROLE"=>"EXT_MUL_RELATIONSHIP","TABLE"=>"spots","REMKEY"=>"spot_id","LOCALKEY"=>array("campaign_id"=>"id_campaign")),
  29. "languages"=>array("ALIAS" =>"Y","ROLE"=>"EXT_MUL_RELATIONSHIP","TABLE"=>"target_ads_languages","REMKEY"=>"target_language_id","LOCALKEY"=>array("ads_id"=>"id_campaign")),
  30. "categories"=>array("ALIAS"=>"Y","ROLE"=>"EXT_MUL_RELATIONSHIP","TABLE"=>"target_ads_categories","REMKEY"=>"category_id","LOCALKEY"=>array("ads_id"=>"id_campaign")),
  31. "regions"=>array("ALIAS"=>"Y","ROLE"=>"EXT_MUL_RELATIONSHIP","TABLE"=>"target_ads_regions","REMKEY"=>"target_region_id","LOCALKEY"=>array("ads_id"=>"id_campaign")),
  32. "hours"=>array("ALIAS"=>"Y","ROLE"=>"EXT_MUL_RELATIONSHIP","TABLE"=>"target_ads_hours","REMKEY"=>"hour","LOCALKEY"=>array("ads_id"=>"id_campaign")),
  33. "days"=>array("ALIAS"=>"Y","ROLE"=>"EXT_MUL_RELATIONSHIP","TABLE"=>"target_ads_days","REMKEY"=>"day","LOCALKEY"=>array("ads_id"=>"id_campaign")),
  34. "bannedProviders"=>array("ALIAS"=>"Y","ROLE"=>"EXT_MUL_RELATIONSHIP","TABLE"=>"campaigns_denied_providers","REMKEY"=>"id_provider","LOCALKEY"=>array("id_campaign"=>"id_campaign")),
  35. ),
  36. "OWNERSHIP"=>"owner",
  37. "DEFAULT_PERMISSIONS"=>array(
  38. "EDITOR"=>array("ALLOW"=>array("EDIT_CAMPAIGN","CREATE_CAMPAIGN")),
  39. "OWNER"=>array("ALLOW"=>array("DELETE_CAMPAIGN","CREATE_SPOT","EDIT_CAMPAIGN")),
  40. "ADMIN" =>array("ALLOW" =>array("CENSURE","READ","SEND"))
  41. ),
  42. "STATES"=>array(
  43. "FIELD"=>"estado",
  44. "STATES"=>array(
  45. "EDITING"=>array(
  46. "LABEL"=>"Editing",
  47. "CALLBACKS"=>array(
  48. "ON_ENTER"=>array(array("OBJECT"=>"CCampaign","METHOD"=>"onEditing")),
  49. "ON_LEAVE"=>array(array("OBJECT"=>"CCampaign","METHOD"=>"leaveEditing")),
  50. ),
  51. "ALLOWEDTRANSITIONS"=>array("UNAPPROVED"),
  52. "PERMISSIONS"=>array(
  53. "EDITOR"=>array("ALLOW"=>array("MODIFY"),
  54. "DENY"=>array("DELETE")),
  55. "OWNER"=>array("ALLOW"=>array("SEND","MODIFY","CREATE_SPOT"))
  56. ),
  57. ),
  58. "UNAPPROVED"=>array(
  59. "LABEL"=>"Pending approval",
  60. "CALLBACKS"=>array(
  61. "ON_ENTER"=>array(array("OBJECT"=>"CCampaign","METHOD"=>"onUnapproved")),
  62. "ON_LEAVE"=>array(array("OBJECT"=>"CCampaign","METHOD"=>"leaveUnapproved")),
  63. ),
  64. "ALLOWEDTRANSITIONS"=>array("EDITING","APPROVED"),
  65. "PERMISSIONS"=>array(
  66. "SUPERVISOR"=>array("ALLOW"=>array("MODIFY"),
  67. "DENY"=>array("DELETE")),
  68. "EDITOR" =>array("ALLOW"=>array("MODIFY"),
  69. "DENY"=>array("DELETE")),
  70. "OWNER"=>array("ALLOW"=>array("SEND","MODIFY","CREATE_SPOT"))
  71. ),
  72. ),
  73. "APPROVED"=>array(
  74. "LABEL"=>"Approved",
  75. "CALLBACKS"=>array(
  76. "ON_ENTER"=>array(array("OBJECT"=>"CCampaign","METHOD"=>"onApproved")),
  77. "ON_LEAVE"=>array(array("OBJECT"=>"CCampaign","METHOD"=>"leaveApproved")),
  78. ),
  79. "ALLOWEDTRANSITIONS"=>array("REJECTED","DISABLED","EDITING"),
  80. "PERMISSIONS"=>array(
  81. "SUPERVISOR"=>array("ALLOW"=>array("MODIFY"),
  82. "DENY"=>array("DELETE")),
  83. "ADMIN"=>array("ALLOW"=>array("CENSOR"),
  84. "DENY"=>array("DELETE")),
  85. "EDITOR" =>array("ALLOW"=>array("MODIFY"),
  86. "DENY"=>array("DELETE")),
  87. "OWNER"=>array("ALLOW"=>array("SEND","MODIFY","CREATE_SPOT"))
  88. )
  89. ),
  90. "REJECTED"=>array(
  91. "LABEL"=>"Rejected",
  92. "CALLBACKS"=>array(
  93. "ON_ENTER"=>array(array("OBJECT"=>"CCampaign","METHOD"=>"onRejected")),
  94. "ON_LEAVE"=>array(array("OBJECT"=>"CCampaign","METHOD"=>"leaveRejected")),
  95. ),
  96. "ALLOWEDTRANSITIONS"=>array("EDITING"),
  97. "PERMISSIONS"=>array(
  98. "SUPERVISOR"=>array("ALLOW"=>array("MODIFY"),
  99. "DENY"=>array("DELETE")),
  100. "EDITOR" =>array("ALLOW"=>array("MODIFY"),
  101. "DENY"=>array("DELETE")),
  102. "OWNER"=>array("ALLOW"=>array("SEND","MODIFY","CREATE_SPOT"))
  103. )
  104. ),
  105. "DISABLED"=>array(
  106. "LABEL"=>"Disabled",
  107. "CALLBACKS"=>array(
  108. "ON_ENTER"=>array(array("OBJECT"=>"CCampaign","METHOD"=>"onDisabled")),
  109. "ON_LEAVE"=>array(array("OBJECT"=>"CCampaign","METHOD"=>"leaveDisabled")),
  110. ),
  111. "ALLOWEDTRANSITIONS"=>array("REJECTED", "ENABLED","EDITING"),
  112. "PERMISSIONS"=>array(
  113. "SUPERVISOR"=>array("ALLOW"=>array("MODIFY"),
  114. "DENY"=>array("DELETE")),
  115. "EDITOR" =>array("ALLOW"=>array("MODIFY"),
  116. "DENY"=>array("DELETE")),
  117. "ADMIN" =>array("ALLOW"=>array("CENSOR"),
  118. "DENY"=>array("DELETE")),
  119. "OWNER"=>array("ALLOW"=>array("SEND","MODIFY","CREATE_SPOT"))
  120. )
  121. ),
  122. "ENABLED"=>array(
  123. "LABEL"=>"Enabled",
  124. "CALLBACKS"=>array(
  125. "ON_ENTER"=>array(array("OBJECT"=>"CCampaign","METHOD"=>"onEnabled")),
  126. "ON_LEAVE"=>array(array("OBJECT"=>"CCampaign","METHOD"=>"leaveEnabled")),
  127. ),
  128. "ALLOWEDTRANSITIONS"=>array("DISABLED", "NOMONEY","EXPIRED", "USERBUDGET", "CANCELED"),
  129. "PERMISSIONS"=>array(
  130. "SUPERVISOR"=>array("ALLOW"=>array("MODIFY"),
  131. "DENY"=>array("DELETE")),
  132.  
  133. "ADMIN" =>array("ALLOW"=>array("CENSOR"),
  134. "DENY"=>array("DELETE")),
  135. "OWNER"=>array("ALLOW"=>array("MODIFY"))
  136. )
  137. ),
  138. "DELETED"=>array(
  139. "LABEL"=>"Deleted",
  140. "CALLBACKS"=>array(
  141. "ON_ENTER"=>array(array("OBJECT"=>"CCampaign","METHOD"=>"onDelete")),
  142. "ON_LEAVE"=>array(array("OBJECT"=>"CCampaign","METHOD"=>"NOP")),
  143. ),
  144. "ALLOWEDTRANSITIONS"=>array(),
  145. "PERMISSIONS"=>array(),
  146. ),
  147. )
  148. ),
Add Comment
Please, Sign In to add comment