Marcus Antonius Triumvir of the Roman Republic from 27th of November 43 BC to 31st of December 33 BC.
Marcus Antonius was a politician and general who played a critical role in transforming the Roman Republic from an oligarchy into an Empire.

As a supporter of Julius Caesar, he served as one of his generals during the conquest of Gaul and the Civil War. After Caesar's death in 44 BC, Antonius joined forces with Lepidus and Octavian to form the 2nd Triumvirate.

Relations among the triumvirs were strained. Lepidus was expelled in 36 BC, and in 31 BC a civil war erupted, as the Roman Senate declared war on Cleopatra and proclaimed Antonius a traitor. After the Battle of Actium, Antonius and Cleopatra fled to Egypt, where they committed suicide.
Marcus Antonius
/Files/Images/Coinsite/CoinDB/Antony_Octavian.jpg
An AR Denarius struck 41 BC in Military Mint | Ephesos?
Obverse: head of Mark Antony right, M·ANT·I(MP)·(AV)G·III·VIR·R·P·C·M·BARBAT·Q·P

Reverse: head of Octavian Caesar right, CAESAR·IMP·PONT·III·VIR·R·P·C·

Diameter: 18.5 mm
Die Orientation: -
Weight: 3.3 g

Mark Antony, Octavian Caesar, struck in Ephesus? from spring to early summer 41 BC. Moneyer held unusual office quaestor pro praetore in the east in 41-40 BC. He accompanie Mark Antony after the battle of Philippi. He was probably also Curule Aedile. He restored aedicula shrine on the Forum Romanum and fountain of goddess Juturna (Lacus Iuturnae).

Crawford 517/2, RSC I Mark Antony and Augustus 8, BMCRR 103, Sydenham 1181, SRCV I 1504
(2) Marcus Antonius
/Files/Images/Coinsite/CoinDB/MARC_ANTONY.jpg
An AR Denarius struck 32 B.C. in Military Mint
Obverse: ANT AVG III VIR RPC

Reverse: LEG V

Diameter: 17.3 mm
Die Orientation: -
Weight: 2.73 g
30
No references provided for this coin
/Files/Images/Coinsite/CoinDB/antonycroped.jpg
An AE As struck 38-37 BC in Achaea
Obverse: M•ANT•IMP•TERT•COS•DESIG•ITER•ET•III•VIR•RPC - Jugate busts of Mark Antony and Octavia right.

Reverse: M OPPIVS CAPITO PRO PR PRAEF CLASS F C - Galley right, below A.

Diameter: 16 mm
Die Orientation: -
Weight: 3.69 g
"This unusual coin and the following four ones are examples of Mark Anthony's "fleet coinage," a series of bronzes in multiple, clearly marked denominations issued shortly after Antony's marriage alliance with Octavian, the nephew of Julius Caesar. The exact dates, the nature and purpose of the series have been the subject of much debate. David Sear places the commencement of the series in the summer of 38 BC at a still unidentified Eastern mint. The coins were struck in the names of Antony and three of his admirals--L. Sempronius Atratinus, M. Oppius Capito, and L. Calpurnius Bibulus, and falls into two distinct series, "heavy" and "light." Most of the coins depict overlapping, confronting or Janiform portraits of Antony and Octavia, his wife and Octavian's sister. A few also show Octavian, in a clearly subsidiary position. Reverses almost all feature nautical themes--galleys under full sail, or figures in chariots drawn by hippocamps. The admiral's names, themes, and the combination of Greek and Latin letters indicate the coins may have been used to pay sailors in Antony's fleet, and were intended for circulation in his Eastern realm. An intriguing feature of the series is the range of denominations, all Roman, all clearly marked in Greek letters. They range from a large bronze sestertius, previously a small silver coin, marked HS in Latin and the Greek letter-numeral D, or four, indicating a value of four asses. Next comes an unusual denomination, the tressis, or three asses, marked G; then the dupondius, two asses, marked B; and the as, marked A. The series is completed by two fractions, a semis and quadrans, marked S and with three dots (three unciae) respectively. "

"M. Oppius Capito was Antony’s senior naval officer, stationed at the main naval base at Piraeus. His coins are found distributed around central Greece, and were most likely struck at Piraeus. His coins are found in two series, a heavy and a light and it has been suggested that some were struck at Tarentum where part of Antony’s fleet was based during the joint action against Sextus Pompey in 37-36 BC"

"The coin illustrated here is an as, marked A, with jugate portraits of Antony and Octavia on the obverse, a galley under sail on the reverse. It falls into the "light" series, perhaps issued a year after the first release of the coins, on a lighter standard, in the name of Antony and Oppius Capito. Although this experimental coinage was short-lived and very rare today, it is interesting to note that the great currency reform started by Octavian, after he had taken the name Augustus and become the first Emperor of Rome, resulted in a bronze coinage using exactly the same denominations as Anthony's fleet issues."

Provenance: Private purchase (August 2017).
RPC I 1470
(4) Marcus Antonius
/Files/Images/Coinsite/CoinDB/Marcus_Antonius.jpg
An AR Denarius struck 32-31 BC in Military Mint
Obverse: galley right, mast with banners at prow, ANT·AVG / III ·VIR·R·P·C

Reverse: legionary aquila between two standards, LEG X?

Diameter: 17.5 mm
Die Orientation: -
Weight: 3 g

moving mint in Greece (maybe Patrae?)

Crawford 544/?
(5) Marcus Antonius
/Files/Images/Coinsite/CoinDB/Marc_Antony.bmp
An AR Denarius struck 32-31 BC in Military Mint
Obverse: galley right, mast with banners at prow, ANT·AVG / III ·VIR·R·P·C

Reverse: legionary aquila between two standards, LEG_II ?

Diameter: 17 mm
Die Orientation: -
Weight: 3.6 g

moving mint in Greece (maybe Patrae?)

Crawford 544/14?
/Files/Images/Coinsite/CoinDB/Bibuluscroped_-_Kopia.jpg
An AE Semis struck 38-37 BC in Syria
Obverse: M•ANT•TER•COS•DES• ITER•ET•TER•III•VIR•R•P•C, bare head right.

Reverse: L•BIBVLVS•M•F•PR•DESIG, quinquereme right, with three oars and stern ending in boar's head left.

Diameter: 20 mm
Die Orientation: 0 H
Weight: 3.61 g

Provenance: Private purchase (May 2018).

RPC I 4092
/Files/Images/Coinsite/CoinDB/FULVIACROPPED-1222222.jpg
An AR Quinarius struck 42 BC in Lugdunum
Obverse: Winged bust of Victory right, with the likeness of Fulvia; III·VIR downwards in left field; R·P·C upwards in right field.

Reverse: Lion walking right; ANTONI above; A - XLI ( = 41, Antony’s age at time of issue) across field; IMP in exergue.

Diameter: 13 mm
Die Orientation: -
Weight: 1.88 g
Provenance: Numismatik Naumann Auction 73 (6 January 2019), lot 440.
RPC I 513 - Crawford 489/6
(8) Marcus Antonius
/Files/Images/Coinsite/CoinDB/Marcus_Antonius(1).jpg
An AR Denarius struck 32-31 BC in Military Mint
Obverse: Praetorian ship right, with scepter tied with fillet on prow; above, ANT AVG; below, III. VIR. R.P.C.

Reverse: Aquila (eagle) between two standards; around, LEG XVII CLASSICAE

Diameter: -
Die Orientation: -
Weight: 3.27 g
Interesting so-called Legionary issue struck shortly before the decisive naval battle of Actium in 31 BC.

Quality VF-F
Crawford 544/10, CRI 373, Sydenham 1238, RSC 50
/Files/Images/Coinsite/CoinDB/antonysmallcroped-11111.png
An AE Sestertius struck 38-37 BC in Achaea
Obverse: M ANT • IMP TER COS DES ITER ET TER III VIR R• P • C •, bare head of Antony right vis-à-vis head of Octavia left.

Reverse: M • OPPIVS • CAPITIO • P[R) • PR • PRAEF • CLASS • F • C • - Mark Antony and Octavia in quadriga of hippocamps; in l. field, HS and below, Δ and astragalos.

Diameter: 40 mm
Die Orientation: -
Weight: 30.16 g
Provenance: Aste Bolaffi, Auction 33 (29 November 2018), lot 310.
RPC I 1462
/Files/Images/Coinsite/CoinDB/TressisPNG.png
An AE Tressis struck 38-37 BC in Achaea
Obverse: M•ANT•IMP•TERT•COS•DESIG•ITER•ET•TER• III•VIR•R•P•C - Conjoined bare heads of Mark Antony and Octavian right, facing draped bust of Octavia left.

Reverse: M•OPPIVS•CAPITO•PRO•PR•PRAEF•CLASS•F•C - Three galleys under sail to right. Γ (Gamma) and Triskeles below.

Diameter: 32 mm
Die Orientation: -
Weight: 25.78 g
Provenance: Privately purchased from Ingemar Wallin (January 2019).
RPC I 1463
(11) Marcus Antonius
/Files/Images/Coinsite/CoinDB/33(1).jpg
An AR Denarius struck 32-31 BC in Patrai | Military Mint
Obverse: ANT AVG III VIR R P C; Galley right, mast with banners at prow. Bankers mark above galley

Reverse: LEG V; Legionary eagle between two standards

Diameter: 17 mm
Die Orientation: 6 H
Weight: 3.7 g
No notes for this coin
Crawford 544/18
(12) Marcus Antonius
/Files/Images/Coinsite/CoinDB/800edited(7).png
An AR Denarius struck 32 BC in Athens
Obverse: Bare head right; small P (signature) in hair below ear; ANTON • AVG IMP III COS DES III • III V R P C around.

Reverse: ANTONIVS/AVG • IMP • III in two lines.

Diameter: 19 mm
Die Orientation: 5 H
Weight: 3.84 g

"The carefully concealed letter "P" behind the ear of Antony's portrait represents the only known example of an artist's signature on a Roman Republican coin. The letter went unnoticed by numismatists for centuries before it was recognized in the early decades of the twentieth century."

Crawford 542/2
/Files/Images/Coinsite/CoinDB/800edited(5).png
An AE Semis struck 38-37 BC in Syria
Obverse: M•ANT•TER•COS•DES• ITER•ET•TER•III•VIR•R•P•C, bare head right.

Reverse: L•BIBVLVS•M•F•PR•DESIG, quinquereme right, with three oars and stern ending in boar's head left.

Diameter: 19 mm
Die Orientation: 0 H
Weight: 4.92 g
No notes for this coin
RPC I 4092
/Files/Images/Coinsite/CoinDB/800edit(0).png
An AR Denarius struck April-May 44 BC in Rome
Obverse: Veiled head right, wearing beard; capis to left, lituus to right.

Reverse: Desultor (horseman who leaps from one horse to another), wearing conical cap and holding whip, right on horseback, second horse behind; palm frond and wreath to left; P SEPVLLIVS above, MACER below.

Diameter: 19.5 mm
Die Orientation: 8 H
Weight: 3.87 g

"This is the first portrait issue of Mark Antony. Struck within a month or two of the assassination of Julius Caesar, Antony is shown bearded, clearly symbolic of one in mourning. For the next two and a half years, until after the battle of Philippi, the portraits on coins of both Mark Antony and Octavian were bearded for the same reason. The reverse depicts a rider who switches from one horse to the other while the horses are in motion, an equestrian event which was part of the Parilian games, celebrated each year on 21 April. In 44 BC, the year of Julius Caesar’s assassination, the Parilia celebrated Caesar’s victory at Munda. Including a desultor on the reverse, Mark Antony probably attempted to kindle public support of the Caesarian cause." Provenance: From the John L. Cowan Collection. Ex Cederlind BBS 154 (31 March 2010), lot 213, ex Gorny & Mosch auction 180 (12 October 2009), lot 322, ex Numismatica Ars Classica auction 41 (20 November 2007), lot 17.

Crawford 480/22
/Files/Images/Coinsite/CoinDB/800edit(3).png
An AE As struck 38-37 BC in Achaea
Obverse: M ANT IMP TERT COS DESIG ITER ET III VIR RPC - Jugate busts of Marc Antony and Octavia right.

Reverse: M OPPIVS CAPITO PRO PR PRAEF CLASS F C - Galley right; A below.

Diameter: 22 mm
Die Orientation: 11 H
Weight: 6.69 g
No notes for this coin
RPC I 1465
/Files/Images/Coinsite/CoinDB/800edited3.png
An AE Dupondius struck 38-37 BC in Achaea
Obverse: M ANT IMP TERT COS DESIG ITER ET III VIR RPC - Bare head of Mark Antony right, facing draped bust of Octavia left.

Reverse: M OPPIVS CAPITO PRO PR PRAEF CLASS F C - Two quinqueremes sailing right; caps of Dioscuri above, B below.

Diameter: 21 mm
Die Orientation: -
Weight: 7.76 g
Provenance: Privately purchased from NAC (March 2021), Ex Numismatica Ars Classica, Auction 59 (4 April 2011), lot 860.
RPC I 1469
Error executing template "ItemCreator/Create/CreateCoin.cshtml"
System.IO.IOException: The process cannot access the file 'd:\dynamicweb.net\Solutions\Dynamicweb\cboll.net.dynamicweb-cms.com\Files\Templates\Designs\Blogtheme\json\AllEntitiesTest.json' because it is being used by another process.
   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   at System.IO.StreamReader..ctor(String path, Encoding encoding, Boolean detectEncodingFromByteOrderMarks, Int32 bufferSize, Boolean checkHost)
   at System.IO.File.InternalReadAllText(String path, Encoding encoding, Boolean checkHost)
   at CompiledRazorTemplates.Dynamic.RazorEngine_1b6ac250fc7d4ca69d275e161916bb8e.Execute() in d:\dynamicweb.net\Solutions\Dynamicweb\cboll.net.dynamicweb-cms.com\Files\Templates\ItemCreator\Create\CreateCoin.cshtml:line 69
   at RazorEngine.Templating.TemplateBase.RazorEngine.Templating.ITemplate.Run(ExecuteContext context, TextWriter reader)
   at RazorEngine.Templating.RazorEngineService.RunCompile(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.<>c__DisplayClass16_0.<RunCompile>b__0(TextWriter writer)
   at RazorEngine.Templating.RazorEngineServiceExtensions.WithWriter(Action`1 withWriter)
   at Dynamicweb.Rendering.RazorTemplateRenderingProvider.Render(Template template)
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template)
   at Dynamicweb.Rendering.Template.RenderRazorTemplate()

1 @using System.Web; 2 @using System.Net; 3 @using Newtonsoft.Json; 4 @using Newtonsoft.Json.Linq; 5 6 @functions { 7 public class RootObject 8 { 9 public string tableName { get; set; } 10 public List<Entity> entityList { get; set; } 11 } 12 13 public class Entity 14 { 15 public string Id { get; set; } 16 public int Sort { get; set; } 17 public string ItemInstanceType { get; set; } 18 public string Title { get; set; } 19 public string Type { get; set; } 20 public string Description { get; set; } 21 public string Image { get; set; } 22 public string Culture { get; set; } 23 public string Greek_Subcultures { get; set; } 24 public string Roman_Republican_Subcultures { get; set; } 25 public string Roman_Imperial_Subcultures { get; set; } 26 public string Celtic_Subcultures { get; set; } 27 public string Roman_Provincial_Subcultures { get; set; } 28 public string Islamic_Subcultures { get; set; } 29 public string Eastern_Subcultures { get; set; } 30 public string European_Medieval_Subcultures { get; set; } 31 public string Indian_Subcultures { get; set; } 32 public string Byzantine_Subcultures { get; set; } 33 public string Phoenician_Subcultures { get; set; } 34 public string Chinese_Subcultures { get; set; } 35 public string Zone { get; set; } 36 public string Region { get; set; } 37 public string Location { get; set; } 38 public string Modern_Location { get; set; } 39 public string Ruler_Title { get; set; } 40 public string Ruler_Title_English { get; set; } 41 public string Epithet { get; set; } 42 public string EpithetEnglish { get; set; } 43 public string Domain { get; set; } 44 public string Doman_English { get; set; } 45 public string StartOf_Rule { get; set; } 46 public string EndOf_Rule { get; set; } 47 public string OwnerID { get; set; } 48 public string OwnerName { get; set; } 49 public string ShortDescription { get; set; } 50 public string Focus { get; set; } 51 public string IsPatron { get; set; } 52 public string IsFolder { get; set; } 53 public string IsDeleted { get; set; } 54 public string MetalsList { get; set; } 55 public string MintedByList { get; set; } 56 public string IncludeInMenu { get; set; } 57 public string NameReadable { get; set; } 58 public string PreviousText { get; set; } 59 public string NextText { get; set; } 60 public string RelevantPageID { get; set; } 61 public string RelevantParagraphID { get; set; } 62 public string RelevantAreaID { get; set; } 63 } 64 65 } 66 67 68 @{ 69 string AllEntitiesRaw = System.IO.File.ReadAllText(HttpContext.Current.Server.MapPath("/Files/Templates/Designs/Blogtheme/json/AllEntitiesTest.json")); 70 int AllEntitiesRawLength = AllEntitiesRaw.Length; 71 72 var AllEntitiesJSON = JsonConvert.DeserializeObject<List<Entity>>(@AllEntitiesRaw.Substring(49, @AllEntitiesRawLength - 55)); 73 74 var AllEntitiesSorted = AllEntitiesJSON.OrderBy(x => x.Title); 75 76 string today = DateTime.Now.ToString("yyyy-MM-dd"); 77 78 var user = Dynamicweb.Security.UserManagement.User.GetUserByID(Convert.ToInt32(@GetGlobalValue("Global:Extranet.UserID"))); 79 80 } 81 82 @if (user != null){ 83 <div class="modal fade" id="NewCoinModal" tabindex="-1" role="dialog"> 84 <div class="modal-dialog modal-lg" role="document"> 85 <div class="modal-content"> 86 @if (!string.IsNullOrWhiteSpace(user.Name)) 87 { 88 @GetString("ItemCreator:Edit.Form.Begin") 89 <div class="modal-header"> 90 <h5 class="modal-title" id="exampleModalLongTitle">Add a coin to your collection</h5> 91 <button type="button" class="close" data-dismiss="modal" aria-label="Close"> 92 <span aria-hidden="true">&times;</span> 93 </button> 94 </div> 95 <div class="modal-body"> 96 <script src="/Admin/Content/JsLib/dw/ItemGroupVisibilityHandler.js" type="text/javascript"></script> 97 @* Title and Year *@ 98 99 <div class="col-md-12 row" style="margin-top:10px;"> 100 <label for="authority" class="font-subtitle col-md-3">Authority </label> 101 <input id="authority" type="text" class="col-md-9" name="Title" autocomplete="off" maxlength="50" value="" /> 102 </div> 103 104 <div class="col-md-12 row" style="margin-top:10px;"> 105 <label class="font-subtitle col-md-3">Year </label> 106 <input type="text" class="col-md-9" name="Year" autocomplete="off" maxlength="15" value="" /> 107 </div> 108 109 @* Classification *@ 110 <div class="col-md-12 row" id="Classification_fieldSet" style="margin-top:10px;"> 111 <label class="font-subtitle col-md-3">Category</label> 112 <select class="col-md-9" id="Category" name="Category"> 113 <option selected="selected" value="">Nothing selected</option> 114 @foreach (var entity in AllEntitiesSorted) 115 { 116 if (entity.Title == @GetString("ItemPublisher:Item.Category") && entity.Type == "Category") 117 { 118 <option selected="selected" value='@entity.Title'>@entity.Title.Replace("_", " ")</option> 119 } 120 else if (entity.Type == "Category") 121 { 122 <option value='@entity.Title'>@entity.Title.Replace("_", " ")</option> 123 } 124 } 125 </select> 126 </div> 127 128 129 <!--Subcategories--> 130 @foreach (var entity in AllEntitiesJSON) 131 { 132 if (entity.Type == "Category") 133 { 134 string fieldsetstring = entity.Title + "_fieldSet"; 135 string selectstring = entity.Title + "Subcategory"; 136 string tagstring = "ItemPublisher:Item." + selectstring; 137 <div id="@fieldsetstring"> 138 <div class="col-md-12 row"> 139 <label class="font-subtitle col-md-3">Subcategory</label> 140 <select class="col-md-9" id="@selectstring" name="@selectstring"> 141 <option value="">Nothing selected</option> 142 @foreach (var subcategory in AllEntitiesJSON.OrderBy(x => x.Sort)) 143 { 144 if (subcategory.Type == "Subcategory" && subcategory.Culture == entity.Title) 145 { 146 <option value='@subcategory.Title'>@subcategory.Title.Replace("_", " ")</option> 147 } 148 } 149 </select> 150 </div> 151 152 </div> 153 } 154 } 155 156 @* Image *@ 157 <div class="col-md-12 row"> 158 <label class="font-subtitle col-md-3">Image </label> 159 <div class="col-md-9"> 160 <img class="img-fluid" id="blah" src="/Files/Images/Placeholder.png" alt="your image"> <img /> 161 <input type='file' name='Image' accept='' id="imgInp" /> 162 </div> 163 </div> 164 </div> 165 @* Obverse and Reverse *@ 166 167 <div class="col-md-12 row"> 168 <label class="font-subtitle col-md-3">Obverse </label> 169 <input type="text" class="col-md-9" name="Obverse_Legend" maxlength="255" value="" /> 170 </div> 171 172 <div class="col-md-12 row"> 173 <label class="font-subtitle col-md-3">Reverse </label> 174 <input type="text" class="col-md-9" name="Reverse_Legend" maxlength="255" value="" /> 175 </div> 176 177 @* Metal *@ 178 <div class="col-md-12 row"> 179 <label class="font-subtitle col-md-3">Metal </label> 180 <select class="col-md-9" id="Metal" name="Metal"> 181 <option selected="selected" value="">Nothing selected</option> 182 183 @foreach (var entity in AllEntitiesSorted) 184 { 185 if (entity.Type == "Metal") 186 { 187 string NameReadable = "(" + @entity.NameReadable + ")"; 188 <option value='@entity.Title'> 189 @entity.Title.Replace("_", " ") @if (!string.IsNullOrWhiteSpace(@entity.NameReadable)) 190 {@NameReadable} 191 </option> 192 } 193 } 194 </select> 195 </div> 196 197 @* Denomination *@ 198 <div class="col-md-12 row"> 199 <label class="font-subtitle col-md-3">Denomination</label> 200 <input id="denomination" type="text" class="col-md-9" name="Denomination" maxlength="255" value="" /> 201 </div> 202 203 @* Zone *@ 204 <div class="col-md-12 row"> 205 <label class="font-subtitle col-md-3">Zone </label> 206 <select class="col-md-9" id="Zone" name="Zone"> 207 <option selected="selected" value="">Nothing selected</option> 208 @foreach (var entity in AllEntitiesSorted) 209 { 210 if (entity.Type == "Zone") 211 { 212 <option value='@entity.Title'>@entity.Title.Replace("_", " ")</option> 213 } 214 } 215 </select> 216 </div> 217 218 @* Region *@ 219 <div class="col-md-12 row"> 220 <label class="font-subtitle col-md-3">Region </label> 221 <select class="col-md-9" id="Region" name="Region"> 222 <option selected="selected" value="">Nothing selected</option> 223 @foreach (var entity in AllEntitiesSorted) 224 { 225 if (entity.Type == "Region" && entity.Zone != null) 226 { 227 <option data-ref='@entity.Zone' value='@entity.Title'>@entity.Title</option> 228 } 229 } 230 </select> 231 </div> 232 233 @* Mint *@ 234 <div class="col-md-12 row"> 235 <label class="font-subtitle col-md-3">Mint</label> 236 <input id="mint" class="std item-field col-md-9" maxlength="255" name="Mint" type="text" value=""> 237 </div> 238 239 240 241 @* Notes *@ 242 <div class="col-md-12 row"> 243 <label class="font-subtitle col-md-3">Notes</label> 244 <textarea class="col-md-9" rows="8" id='Description' name='Description'> </textarea> 245 </div> 246 247 @* References *@ 248 <div class="col-md-12 row "> 249 <label class="font-subtitle col-md-3">References</label> 250 <input type="text" class="col-md-9" name="References" maxlength="255" value=""> 251 </div> 252 253 254 255 256 @* Measurements *@ 257 258 <div class="col-md-12 row"> 259 <label class="font-subtitle col-md-3">Weight </label> 260 <input class="col-md-9" name="Weight" type="number" value="" min="0" step="0.01"> 261 </div> 262 263 <div class="col-md-12 row"> 264 <label class="font-subtitle col-md-3">Diameter </label> 265 <input class="col-md-9" name="Diameter" type="number" value="" min="0" step="0.01"> 266 </div> 267 268 <div class="col-md-12 row"> 269 <label class="font-subtitle col-md-3">Die axis </label> 270 <input class="col-md-9" name="DieOrientation" type="number" min="0" max="12" value=""> 271 </div> 272 273 @* Purchase Info fields *@ 274 275 <div class="col-md-12 row"> 276 <label class="font-subtitle col-md-3">Price</label> 277 <input class="std item-field col-md-9" maxlength="255" name="PurchasePrice" type="number" value=""> 278 </div> 279 280 <div class="col-md-12 row"> 281 <label class="font-subtitle col-md-3">Source</label> 282 <input class="std item-field col-md-9" maxlength="255" name="PurchaseSource" type="text" value=""> 283 </div> 284 285 <div class="col-md-12 row"> 286 <label class="font-subtitle col-md-3">Date</label> 287 <input class="item-field col-md-9" name="PurchaseDate" type="date" value="@today"> 288 </div> 289 290 <!--Organisation--> 291 <div class="col-md-12 row"> 292 <label class="font-subtitle col-md-3">Sort value</label> 293 <input class="std item-field col-md-9" maxlength="255" name="CustomSort" type="number" value="99999"> 294 </div> 295 <div class="col-md-12 row"> 296 <label class="font-subtitle col-md-3">Folder</label> 297 <select class="col-md-9" id="Folder" name="Folder"> 298 <option selected="selected" value="">Nothing selected</option> 299 @foreach (var entity in AllEntitiesSorted) 300 { 301 if (entity.Type == "Collection" && entity.IsFolder == "true" && entity.OwnerID == user.ID.ToString()) 302 { 303 <option value='@entity.Title'>@entity.Title.Replace("_", " ")</option> 304 } 305 } 306 </select> 307 </div> 308 <hr /> 309 <div class="col-md-12 font-description"> 310 <b>Please note:</b> Your coin will not be visible immediately - all content on this website must be indexed before it becomes visible. We index all content roughly <b>every 5 minutes</b>. 311 </div> 312 313 314 @* Hidden fields *@ 315 <div> 316 <input class="item-field item-field-date" name="CreatedDate" type="hidden" value='@GetGlobalValue("Global:Server.Date")'> 317 <input class="std item-field form-control" maxlength="255" name="OwnerName" type="hidden" value='@GetGlobalValue("Global:Extranet.UserName")'> 318 <input class="std item-field form-control" maxlength="255" name="BelongsToUser" type="hidden" value='@GetGlobalValue("Global:Extranet.UserID")'> 319 </div> 320 <script type="text/javascript"> 321 Dynamicweb.Items.GroupVisibilityRule.get_current().add({ 322 "VisibilityRules": [{ 323 "VisibilityField": "Category", 324 "VisibilityTargetGroup": "Roman_Imperial", 325 "VisibilityCondition": "0", 326 "VisibilityFieldType": "3", 327 "VisibilityConditionValue": "Roman_Imperial", 328 "Group": "Classification" 329 }, { 330 "VisibilityField": "Category", 331 "VisibilityTargetGroup": "Roman_Republican", 332 "VisibilityCondition": "0", 333 "VisibilityFieldType": "3", 334 "VisibilityConditionValue": "Roman_Republican", 335 "Group": "Classification" 336 }, { 337 "VisibilityField": "Category", 338 "VisibilityTargetGroup": "Greek", 339 "VisibilityCondition": "0", 340 "VisibilityFieldType": "3", 341 "VisibilityConditionValue": "Greek", 342 "Group": "Classification" 343 }, { 344 "VisibilityField": "Category", 345 "VisibilityTargetGroup": "Islamic", 346 "VisibilityCondition": "0", 347 "VisibilityFieldType": "3", 348 "VisibilityConditionValue": "Islamic", 349 "Group": "Classification" 350 }, { 351 "VisibilityField": "Category", 352 "VisibilityTargetGroup": "Eastern", 353 "VisibilityCondition": "0", 354 "VisibilityFieldType": "3", 355 "VisibilityConditionValue": "Eastern", 356 "Group": "Classification" 357 }, { 358 "VisibilityField": "Category", 359 "VisibilityTargetGroup": "Roman_Provincial", 360 "VisibilityCondition": "0", 361 "VisibilityFieldType": "3", 362 "VisibilityConditionValue": "Roman_Provincial", 363 "Group": "Classification" 364 }, { 365 "VisibilityField": "Category", 366 "VisibilityTargetGroup": "Byzantine", 367 "VisibilityCondition": "0", 368 "VisibilityFieldType": "3", 369 "VisibilityConditionValue": "Byzantine", 370 "Group": "Classification" 371 }, { 372 "VisibilityField": "Category", 373 "VisibilityTargetGroup": "European_Medieval", 374 "VisibilityCondition": "0", 375 "VisibilityFieldType": "3", 376 "VisibilityConditionValue": "European_Medieval", 377 "Group": "Classification" 378 }, { 379 "VisibilityField": "Category", 380 "VisibilityTargetGroup": "Phoenician", 381 "VisibilityCondition": "0", 382 "VisibilityFieldType": "3", 383 "VisibilityConditionValue": "Phoenician", 384 "Group": "Classification" 385 }, { 386 "VisibilityField": "Category", 387 "VisibilityTargetGroup": "Celtic", 388 "VisibilityCondition": "0", 389 "VisibilityFieldType": "3", 390 "VisibilityConditionValue": "Celtic", 391 "Group": "Classification" 392 }], 393 "Groups": [{ 394 "GroupName": "General", 395 "IsVisible": true 396 }, { 397 "GroupName": "Classification", 398 "IsVisible": true 399 }, { 400 "GroupName": "Roman_Imperial", 401 "IsVisible": false 402 }, { 403 "GroupName": "Greek", 404 "IsVisible": false 405 }, { 406 "GroupName": "Islamic", 407 "IsVisible": false 408 }, { 409 "GroupName": "Chinese", 410 "IsVisible": false 411 }, { 412 "GroupName": "Roman_Provincial", 413 "IsVisible": false 414 }, { 415 "GroupName": "Indian", 416 "IsVisible": false 417 }, { 418 "GroupName": "Eastern", 419 "IsVisible": false 420 }, { 421 "GroupName": "Provincial", 422 "IsVisible": false 423 }, { 424 "GroupName": "Roman_Republican", 425 "IsVisible": false 426 }, { 427 "GroupName": "Celtic", 428 "IsVisible": false 429 }, { 430 "GroupName": "European_Medieval", 431 "IsVisible": false 432 }, { 433 "GroupName": "Byzantine", 434 "IsVisible": false 435 }, { 436 "GroupName": "Phoenician", 437 "IsVisible": false 438 }, { 439 "GroupName": "Relationships", 440 "IsVisible": true 441 }, { 442 "GroupName": "Measurements", 443 "IsVisible": true 444 }, { 445 "GroupName": "Trade", 446 "IsVisible": true 447 }, { 448 "GroupName": "Audit", 449 "IsVisible": true 450 }], 451 "Fields": [{ 452 "Id": "Title", 453 "Group": "General" 454 }, { 455 "Id": "Image", 456 "Group": "General" 457 }, { 458 "Id": "Obverse_Legend", 459 "Group": "General" 460 }, { 461 "Id": "Reverse_Legend", 462 "Group": "General" 463 }, { 464 "Id": "Description", 465 "Group": "General" 466 }, { 467 "Id": "Year", 468 "Group": "General" 469 }, { 470 "Id": "Category", 471 "Group": "Classification" 472 }, { 473 "Id": "References", 474 "Group": "Classification" 475 }, { 476 "Id": "Roman_ImperialSubcategory", 477 "Group": "Roman_Classification" 478 }, { 479 "Id": "DenominationRoman", 480 "Group": "Roman_Classification" 481 }, { 482 "Id": "Mintmark", 483 "Group": "Roman_Classification" 484 }, { 485 "Id": "GreekSubcategory", 486 "Group": "Greek_Classification" 487 }, { 488 "Id": "DenominationGreek", 489 "Group": "Greek_Classification" 490 }, { 491 "Id": "IslamicSubcategory", 492 "Group": "Islamic_Classification" 493 }, { 494 "Id": "DenominationIslamic", 495 "Group": "Islamic_Classification" 496 }, { 497 "Id": "EasternSubcategory", 498 "Group": "Eastern_Classification" 499 }, { 500 "Id": "DenominationEastern", 501 "Group": "Eastern_Classification" 502 }, { 503 "Id": "BelongsToUser", 504 "Group": "Relationships" 505 }, { 506 "Id": "OwnerName", 507 "Group": "Relationships" 508 }, { 509 "Id": "Metal", 510 "Group": "Measurements" 511 }, { 512 "Id": "Weight", 513 "Group": "Measurements" 514 }, { 515 "Id": "Diameter", 516 "Group": "Measurements" 517 }, { 518 "Id": "DieOrientation", 519 "Group": "Measurements" 520 }, { 521 "Id": "PurchasePrice", 522 "Group": "Trade" 523 }, { 524 "Id": "PurchaseDate", 525 "Group": "Trade" 526 }, { 527 "Id": "PurchaseSource", 528 "Group": "Trade" 529 }, { 530 "Id": "Created", 531 "Group": "Audit" 532 }] 533 }); 534 </script> 535 <div class="modal-footer"> 536 <button type="button" class="btn btn-secondary" data-dismiss="modal">Cancel</button> 537 <button type="submit" class="btn btn-primary">Add</button> 538 </div> 539 @GetString("ItemCreator:Edit.Form.End") 540 } 541 </div> 542 </div> 543 </div> 544 } 545 546 547 548 <script> 549 @* This code creates dropdown menus with suggestions for three text fields *@ 550 551 552 var authorities = { 553 url: "/Files/Templates/Designs/Blogtheme/json/authorities.txt", 554 555 556 getValue: "title", 557 adjustWidth: false, 558 559 list: { 560 match: { enabled: true } 561 }, 562 template: { 563 type: "custom", 564 method: function(value, item) { 565 return value + "<text class='font-description-tiny'> – " + item.ruler_title + " of " + item.domain + " from " + item.from + " to " + item.to + "</text>"; 566 } 567 } 568 }; 569 570 var denominations = { 571 url: "/Files/Templates/Designs/Blogtheme/json/Denominations.txt", 572 573 getValue: "title", 574 adjustWidth: false, 575 576 list: { 577 match: { enabled: true } 578 }, 579 template: { 580 type: "custom", 581 method: function (value, item) { 582 return item.title; 583 } 584 } 585 }; 586 587 588 var mints = { 589 url: "/Files/Templates/Designs/Blogtheme/json/mints.txt", 590 591 getValue: "title", 592 adjustWidth: false, 593 594 list: { 595 match: { enabled: true } 596 }, 597 template: { 598 type: "custom", 599 method: function(value, item) { 600 if (item.other_titles !== '') { 601 return value + "<text class='font-description-tiny'> " + "(" + item.other_titles + ")" + " - a settlement in " + item.region + "</text>"; 602 } else { 603 return value + "<text class='font-description-tiny'> - a settlement in " + item.region + "</text>"; 604 } 605 } 606 } 607 }; 608 609 $("#authority").easyAutocomplete(authorities); 610 $("#denomination").easyAutocomplete(denominations); 611 $("#mint").easyAutocomplete(mints); 612 613 </script> 614 615 616 <script> 617 @* This code tries to set the value of a Zone based on the Region value *@ 618 619 $(document).ready(function(){ 620 $('#Region').change(function(){ 621 $('#Zone').val($('#Region option:selected').data('ref')); 622 }); 623 624 $('#Zone').change(function(){ 625 $('#Region').val(""); 626 }); 627 628 }); 629 630 </script> 631 632 633 634 635 <script> 636 @* This code shows a preview of the selected image file when adding images to a new coin *@ 637 638 function readURL(input) { 639 if (input.files && input.files[0]) { 640 var reader = new FileReader(); 641 642 reader.onload = function (e) { 643 $('#blah').attr('src', e.target.result); 644 } 645 646 reader.readAsDataURL(input.files[0]); 647 } 648 } 649 650 $("#imgInp").change(function(){ 651 readURL(this); 652 }); 653 654 </script>